AmazonAmazon Solution Architect Professional SAP-C02 Certification·KO·업데이트됨 1 Aug 2026
한 회사에서 매일 200,000명의 사용자를 처리하고 확장성 및 고가용성을 제공하기 위해 온프레미스에서 AWS로 3계층 .NET 웹 애플리케이션(MySQL에 종속됨)을 마이그레이션해야 합니다. 이러한 요구 사항을 충족하기 위해 솔루션스 아키텍트는 어떤 설계 단계를 수행해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS CloudFormation을 사용하여 세 가지 가용 영역에 걸쳐 있는 EC2 Auto Scaling 그룹 앞에 Application Load Balancer(ALB)를 배포합니다. Multi-AZ Amazon Aurora MySQL DB 클러스터(Retain 삭제 정책 사용)를 배포합니다. Route 53 별칭을 사용하여 회사 도메인을 ALB로 라우팅합니다..
이것이 정답인 이유
이 솔루션은 고가용성, 확장성 및 재해 복구를 위한 최적의 조합을 제공합니다. CloudFormation은 인프라를 코드로 관리하여 반복 가능하고 일관된 배포를 보장합니다. 세 가지 가용 영역에 걸친 EC2 Auto Scaling 그룹과 Application Load Balancer(ALB)는 웹 계층의 고가용성과 확장성을 제공하며, ALB는 HTTP/S 트래픽에 최적화되어 있습니다. Multi-AZ Amazon Aurora MySQL DB 클러스터는 MySQL 호환성과 함께 뛰어난 성능, 고가용성 및 내구성을 제공하며, 'Retain' 삭제 정책은 실수로 인한 데이터 손실을 방지합니다. Route 53 별칭 레코드는 도메인을 ALB로 쉽게 연결하여 안정적인 접근을 보장합니다.
다른 옵션들은 다음과 같은 이유로 최적이 아닙니다. Elastic Beanstalk는 편리하지만 CloudFormation만큼 세밀한 제어를 제공하지 않을 수 있습니다. Network Load Balancer(NLB)는 TCP/UDP 트래픽에 더 적합하며, HTTP/S 트래픽에는 ALB가 더 효율적입니다. 교차 리전 배포는 더 높은 복원력을 제공하지만, 초기 요구 사항에서는 단일 리전 내 고가용성 및 확장성에 초점을 맞추고 있습니다. Spot 인스턴스는 비용 효율적이지만, 중단될 수 있어 20만 사용자 규모의 미션 크리티컬 애플리케이션의 웹 계층에는 적합하지 않습니다. Amazon RDS MySQL DB 인스턴스는 Aurora만큼 확장성과 고가용성이 뛰어나지 않을 수 있습니다.