Q42. AWS S3 VPC 엔드포인트로 데이터 전송 비용 절감하기
AWS 자격증을 준비하는 여러분, 안녕하세요. 오늘은 AWS Certified Solutions Architect - Associate 자격증 시험에 자주 출제되는 VPC 엔드포인트와 데이터 전송 비용에 대해 알아보겠습니다. 이 문제를 통해 VPC 내 리소스와 AWS 서비스 간의 효율적인 통신 방법을 이해할 수 있습니다.
문제 상황
Q1:
회사는 단일 VPC의 Amazon EC2 인스턴스에서 고가용성 이미지 처리 애플리케이션을 실행합니다. EC2 인스턴스는 여러 가용 영역의 여러 서브넷 내에서 실행됩니다. EC2 인스턴스는 서로 통신하지 않습니다. 그러나 EC2 인스턴스는 Amazon S3에서 이미지를 다운로드하고 단일 NAT 게이트웨이를 통해 Amazon S3에 이미지를 업로드합니다. 회사는 데이터 전송 요금에 대해 우려하고 있습니다.
회사가 지역 데이터 전송 요금을 피할 수 있는 가장 비용 효율적인 방법은 무엇입니까?
<small>A company runs a highly available image-processing application on Amazon EC2 instances in a single VPC. The EC2 instances run in multiple subnets across multiple Availability Zones. The EC2 instances do not communicate with each other. However, the EC2 instances download images from Amazon S3 and upload images to Amazon S3 through a single NAT gateway. The company is concerned about data transfer charges.
What is the MOST cost-effective way for the company to avoid regional data transfer charges?</small>
선택지
A. 각 가용 영역에서 NAT 게이트웨이를 시작합니다.
<small>Launch a NAT gateway in each Availability Zone.</small>
B. NAT 게이트웨이를 NAT 인스턴스로 교체합니다.
<small>Replace the NAT gateway with a NAT instance.</small>
C. Amazon S3용 게이트웨이 VPC 엔드포인트를 배포합니다.
<small>Deploy a gateway VPC endpoint for Amazon S3.</small>
D. EC2 인스턴스를 실행할 EC2 전용 호스트를 프로비저닝합니다.
<small>Provision an EC2 Dedicated Host to run the EC2 instances.</small>
정답 및 해설
정답은 C입니다.
Amazon S3용 게이트웨이 VPC 엔드포인트를 배포하는 것이 가장 비용 효율적인 해결책입니다. 이유는 다음과 같습니다:
-
VPC 엔드포인트를 사용하면 인터넷 게이트웨이, NAT 디바이스, VPN 연결 또는 AWS Direct Connect 연결을 필요로 하지 않고 VPC와 지원되는 AWS 서비스 간에 프라이빗 연결을 생성할 수 있습니다.
-
S3용 게이트웨이 VPC 엔드포인트를 사용하면 VPC 내부의 EC2 인스턴스가 퍼블릭 인터넷을 통하지 않고 직접 S3와 통신할 수 있습니다.
-
이 방식으로 EC2 인스턴스와 S3 간의 트래픽이 AWS 네트워크 내에서만 유지되므로, 지역 간 데이터 전송 요금이 발생하지 않습니다.
-
VPC 엔드포인트 사용에 대한 추가 요금은 없으며, 데이터 처리량에 대한 요금만 지불하면 됩니다.
AWS 공식 문서에 따르면, VPC 엔드포인트를 사용하면 데이터 처리 비용을 크게 절감할 수 있습니다. 자세한 내용은 AWS VPC 엔드포인트 문서를 참조하세요.
오답 설명
A. 각 가용 영역에서 NAT 게이트웨이를 시작: 이 방법은 고가용성을 향상시킬 수 있지만, 여전히 NAT 게이트웨이를 통해 데이터가 전송되므로 데이터 전송 요금이 발생합니다.
B. NAT 게이트웨이를 NAT 인스턴스로 교체: NAT 인스턴스도 NAT 게이트웨이와 마찬가지로 데이터 전송 요금이 발생하므로 문제를 해결하지 못합니다.
D. EC2 전용 호스트 프로비저닝: 이는 하드웨어 전용성을 제공할 수 있지만, 데이터 전송 요금 문제를 직접적으로 해결하지 않습니다.
결론
이 문제는 AWS의 네트워킹 개념, 특히 VPC 엔드포인트의 이점을 이해하는 것이 중요함을 보여줍니다. VPC 엔드포인트를 사용하면 AWS 서비스와의 프라이빗 통신이 가능해져 데이터 전송 비용을 크게 줄일 수 있습니다. 솔루션 아키텍트로서 비용 효율적이고 안전한 네트워크 설계를 위해 이러한 개념을 잘 이해하고 적용하는 것이 중요합니다.
댓글
댓글 쓰기