본문 바로가기

320x100
네트워크 엔지니어 환영의 기록 174

반응형
Virtual Private Cloud(VPC) 쉽게 이해하기 #5 이번 문서에서 다룰 주제는 VPC Endpoint입니다. VPC 내 Resource들이 VPC 외부의 서비스(S3, Dynamo DB, Cloudwatch) 등에 접근할 때 Internet Gateway, NAT Gateway 등의 외부 인터넷 전송 서비스를 타지 않고 아마존의 백본 네트워크를 통해 접근할 수 있도록 지원하는 서비스입니다. VPC Endpoint는 왜 필요한가? 앞서 말씀드린 것처럼 AWS VPC는 사설 네트워크로 이루어진 사용자 정의 네트워크입니다. VPC 내 EC2, RDS, ELB 등을 탑재하고 ENI(Elastic Network Interface)에 사설 IP 혹은 공인 IP를 부여하여 사용하지요. S3, Cloudwatch, Cloudfront, Dynamo DB, API Gat.. 2020. 6. 12.
Virtual Private Cloud(VPC) 쉽게 이해하기 #4 앞서 VPC와 Network 쉽게 이해하기 #3 문서에서 VPC와 Subnet은 AWS 계정의 사설 네트워크를 구성하고 각종 서비스들을 탑재할 수 있다고 언급하였습니다. 서비스들의 트래픽이 지나다는 곳인 만큼 트래픽에 대한 제어와 통제, 확인이 반드시 필요합니다. 이번 문서에서는 VPC의 트래픽을 통제하고 제어하는 서비스들과 트래픽의 흐름을 기록하는 서비스에 대해 살펴보겠습니다. Security Group, Network ACL, VPC FLow Logs입니다. 이 3가지 요소는 VPC를 이해하는 데 있어 매우 중요한 요소들이므로 자세히 보시면 좋을 것 같습니다. 익숙해지면 매우 편리한 서비스이지만 처음 볼 땐 매우 헷갈려하는 요소이기 때문에 확실히 아는 것이 중요합니다. 아래 그림은 VPC를 도식화한 .. 2020. 6. 6.
SOA #5, Deployment & Provisioning - 1 EC2 Launch Issues(중요!!) InstanceLimitExceeded Error : 리전 내에서 사용가능한 숫자를 넘어섬, 리전당 20개 가능 InsufficientInstanceCapacity Error : 인스턴스를 가동할만큼 AWS가 보유한 하드웨어가 충분하지 않을 경우 발생하는 에러 InsufficientInstanceCapacity Error 해결 방법 몇 분 후에 다시 시도 좀 더 적은 수의 인스턴스를 요청 다른 타입의 인스턴스를 요청 예약 인스턴스 구매 시도 구체적인 AZ를 정하지 않고 구매 요청서를 제출 EBS Volumes And IOPS EBS : 파일 시스템, 데이터베이스 등을 운영하는데 사용 IOPS는 전적으로 볼륨의 사이즈에 의존함, 볼륨 사이즈가 증가하면 IOPS가 .. 2020. 6. 3.
L4 스위치 쉽게 이해하기 #1(L4 스위치의 개요와 역할) 이번 문서 'L4 스위치 쉽기 이해하기'와 '서버 부하 분산 쉽게 이해하기', 다음에 이어질 문서인 'L4/L7 로드밸런싱 쉽게 이해하기'는 L4/L7 Network Swtich인 'F5 Networks' 장비를 기준으로 설명합니다. Alteon(Radware), Brocade, Cisco, Piolink, Pumkin, Citrix의 관점에서는 다소 다를 수 있습니다. 이번 문서를 시작으로 로드밸런싱의 핵심이자 상징인 L4 스위치(Layer 4 Switch)에 대해 알아보고자 합니다. L4 스위치는 단순히 서버의 부하 분산을 처리하는 장비가 아니라 Layer 4 Protocol, Layer 7 Protocol들의 Header를 이용한 부하 분산 처리가 가능하기 때문에 기능이 매우 많습니다. 그중에서도 .. 2020. 5. 30.
SOA #4, Monitoring and Reporting - 3 Tagging & Resource Groups Key / Value 값으로 리소스에 부여되는 일종의 메타데이터 태그 번호를 이용하여 일련의 리소스의 그룹을 생성할 수 있음 태그 번호는 Autoscaling, Cloudformation, Elastic Beanstalk에 상속가능 Resource Group 태그를 사용하여 태그가 연결되어있는 리소스를 그룹화하고 하나 또는 그이상의 태그를 공유하는 리소스를 그룹화할 수 있음 지역, 이름, 헬스 체크 등을 포함할 수 있음 EC2 Pricing On demand 방해받지 않으면서도 짧은 기간이나 예측할 수 없는 워크로드 적합 테스트 및 개발용도로 첫 시도에 유용 1시간 혹은 1분 단위의 요금 가능 Reseved 지속적이고 예측 가능한 사용률 예측 가능한 사용량에.. 2020. 5. 26.
서버 부하 분산 쉽게 이해하기 부하 분산(Load Balancing)이란 말 그대로 처리해야 할 업무 혹은 요청 등을 나누어 처리하는 것을 의미합니다. 회사에서 팀장이 외부로부터 받아 처리해야 할 업무를 팀원에게 나누어 주는 행위 또한 부하분산으로 볼 수 있죠. 컴퓨터공학에서 부하 분산(Load balancing)의 의미는 다음과 같습니다. 부하분산 또는 로드 밸런싱(Load balancing)은 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미한다. 이로써 가용성 및 응답 시간을 최적화시킬 수 있다. - 출처 : 위키백과 - 위의 설명처럼 컴퓨터 내에 있는 다수의 자원(중앙처리장치 등)이 작업을 나누어 처리하는 것을 뜻합니다. 그래야만 지연 없이 작업을 처.. 2020. 5. 23.