한 회사에서 ALB 뒤의 EC2 인스턴스에서 중요한 애플리케이션을 실행합니다. EC2 인스턴스는 Auto Scaling 그룹에 속해 있으며 Amazon RDS DB 인스턴스에 액세스합니다. 현재 모든 리소스는 단일 가용 영역에 있습니다. 애플리케이션을 고가용성으로 만들기 위해 두 번째 가용 영역을 사용하도록 설계를 업데이트해야 합니다. 다음 중 어떤 솔루션이 이를 달성할 수 있을까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 각 가용 영역에 서브넷을 프로비저닝합니다. Auto Scaling 그룹이 두 가용 영역에 EC2 인스턴스를 분산하도록 구성합니다. Multi-AZ 배포용으로 DB 인스턴스를 구성합니다..
이것이 정답인 이유
정답은 애플리케이션의 고가용성을 위해 각 가용 영역에 서브넷을 프로비저닝하고, Auto Scaling 그룹이 두 가용 영역에 EC2 인스턴스를 분산하도록 구성하며, RDS DB 인스턴스를 Multi-AZ 배포용으로 구성하는 것입니다. 이는 EC2 인스턴스에 대한 가용 영역 장애를 방지하고, DB 인스턴스에 대한 자동 장애 조치를 제공하여 전체 시스템의 복원력을 높입니다.
오답 설명:
"각 네트워크에 연결되도록 DB 인스턴스를 구성합니다"는 RDS Multi-AZ의 이점을 활용하지 못하며, DB 인스턴스가 단일 가용 영역에 남아있을 수 있어 고가용성을 제공하지 않습니다.
"두 가용 영역에 걸쳐 확장되는 서브넷을 프로비저닝합니다"는 AWS 네트워킹의 기본 원칙에 위배됩니다. 서브넷은 단일 가용 영역 내에 존재해야 합니다.