본문 바로가기
[AWS]/AWS SAA EXAMTOPICS

[AWS][SAA][EXAMTOPICS] Question 320

by METAVERSE STORY 2022. 7. 14.
반응형

A corporation uses AWS to power its two-tier ecommerce website. The web tier is comprised of a load balancer that routes traffic to Amazon Elastic Compute Cloud machines. The database layer is implemented using an Amazon RDS database instance. The EC2 instances and the RDS database instance should not be made publicly accessible. Internet connectivity is required for the EC2 instances to complete payment processing of orders through a third-party web service. The application must have a high degree of availability.

Which setup alternatives will satisfy these requirements? (Select two.)

  • A. Use an Auto Scaling group to launch the EC2 instances in private subnets. Deploy an RDS Multi-AZ DB instance in private subnets.
  • B. Configure a VPC with two private subnets and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the private subnets.
  • C. Use an Auto Scaling group to launch the EC2 instances in public subnets across two Availability Zones. Deploy an RDS Multi-AZ DB instance in private subnets.
  • D. Configure a VPC with one public subnet, one private subnet, and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the public subnet.
  • E. Configure a VPC with two public subnets, two private subnets, and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the public subnets.

 

한글 번역

한 기업에서 AWS를 사용하여 2계층 전자상거래 웹사이트를 운영하고 있습니다. 웹 계층은 트래픽을 Amazon Elastic Compute Cloud 머신으로 라우팅하는 로드 밸런서로 구성됩니다. 데이터베이스 계층은 Amazon RDS 데이터베이스 인스턴스를 사용하여 구현됩니다. EC2 인스턴스와 RDS 데이터베이스 인스턴스는 공개적으로 액세스할 수 없도록 설정해야 합니다. EC2 인스턴스가 타사 웹 서비스를 통한 주문 결제 처리를 완료하려면 인터넷 연결이 필요합니다. 애플리케이션의 가용성이 높아야 합니다.

이러한 요구 사항을 충족하는 설정 대안은 무엇입니까? (2개를 선택하세요.)

  • A. Auto Scaling 그룹을 사용하여 프라이빗 서브넷에서 EC2 인스턴스를 시작합니다. 프라이빗 서브넷에 RDS 다중 AZ DB 인스턴스를 배포합니다.
  • B. 2개의 가용 영역에 걸쳐 2개의 프라이빗 서브넷과 2개의 NAT 게이트웨이가 있는 VPC를 구성합니다. 프라이빗 서브넷에 Application Load Balancer를 배포합니다.
  • C. Auto Scaling 그룹을 사용하여 2개의 가용 영역에 걸쳐 퍼블릭 서브넷에서 EC2 인스턴스를 시작합니다. 프라이빗 서브넷에 RDS 다중 AZ DB 인스턴스를 배포합니다.
  • D. 2개의 가용 영역에 걸쳐 1개의 퍼블릭 서브넷, 1개의 프라이빗 서브넷 및 2개의 NAT 게이트웨이로 VPC를 구성합니다. 퍼블릭 서브넷에 Application Load Balancer를 배포합니다.
  • E. 2개의 가용 영역에 걸쳐 2개의 퍼블릭 서브넷, 2개의 프라이빗 서브넷 및 2개의 NAT 게이트웨이로 VPC를 구성합니다. 퍼블릭 서브넷에 Application Load Balancer를 배포합니다.

 

 

 

정답

  • A. Use an Auto Scaling group to launch the EC2 instances in private subnets. Deploy an RDS Multi-AZ DB instance in private subnets.
  • E. Configure a VPC with two public subnets, two private subnets, and two NAT gateways across two Availability Zones. Deploy an Application Load Balancer in the public subnets.

 

해설

이 문제의 키워드는 RDS와 인스턴스가 공개적으로는 인터넷에 액세스 하면 안되고 또한 인스턴스가 타사 웹 서비스를 통해 주문 결제 처리를 하려면 인터넷 연결이 필요하다

그리고 고 가용성으로 구성되어야 한다.

우선 EC2의 고 가용성의 조건은 Auto Scaling과 Load Balancer 사용이다. 그리고 RDS의 경우 Multi-AZ 인스턴스 배포가 필요하다. 

그러므로 A는 정답이다

그리고 EC2가 공개적이지 않지만 인터넷을 액세스하기 위해서는 퍼블릭 서브넷에 NAT Gateway를 구성한 후 Private Subnet에 위치한 EC2의 라우팅 테이블에 연결해 준 후 LoadBalancer를 퍼블릭 망에 생성 후 프라이빗 서브넷에 위치한 인스턴스와 연결해 줘야하므로 E 역시 정답이다. 

반응형

댓글