한 전자상거래 회사가 온프레미스 워크로드를 AWS 클라우드로 마이그레이션하고 있습니다. 이 워크로드에는 웹 애플리케이션과 백엔드 Microsoft SQL 데이터베이스가 포함됩니다. 이 회사는 프로모션 이벤트 기간 동안 높은 고객 트래픽을 예상하고 있습니다. 새로운 인프라는 관리 오버헤드를 최소화하면서 고가용성 및 확장성을 갖춰야 합니다. 다음 중 이러한 요구 사항을 충족하는 솔루션은 무엇입요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 웹 애플리케이션을 두 개의 Availability Zone에 걸쳐 있는 Auto Scaling 그룹에서 실행되는 Amazon EC2 인스턴스로 마이그레이션하고 Application Load Balancer 뒤에 배치합니다. 데이터베이스를 Multi-AZ 배포를 사용하는 Amazon RDS로 마이그레이션합니다..
이것이 정답인 이유
이 솔루션은 고가용성, 확장성 및 최소한의 관리 오버헤드라는 모든 요구 사항을 충족합니다. 웹 애플리케이션의 경우, Auto Scaling 그룹은 트래픽 급증 시 자동으로 인스턴스를 추가하여 확장성을 제공하고, Application Load Balancer는 트래픽을 분산하며, 여러 AZ에 걸친 배포는 고가용성을 보장합니다. 데이터베이스의 경우, Amazon RDS Multi-AZ 배포는 자동 장애 조치 및 백업을 통해 고가용성을 제공하고, RDS는 관리형 서비스이므로 관리 오버헤드를 최소화합니다.
다른 옵션들은 다음과 같은 이유로 적합하지 않습니다:
첫 번째 옵션은 Auto Scaling을 사용하지 않아 트래픽 급증 시 확장성이 부족하고, RDS 읽기 복제본은 쓰기 고가용성을 제공하지 않습니다.
두 번째 옵션은 데이터베이스를 EC2 인스턴스로 마이그레이션하여 관리 오버헤드가 증가하며, 다른 리전의 EC2 인스턴스는 단일 리전 내의 고가용성 요구 사항을 직접적으로 해결하지 못합니다.
네 번째 옵션은 EC2 인스턴스에 데이터베이스를 직접 배포하여 관리 오버헤드가 높고, Auto Scaling을 사용하지 않아 확장성이 제한됩니다.