한 회사에서 Application Load Balancer(ALB) 뒤의 Auto Scaling 그룹에 있는 Amazon EC2 인스턴스에서 웹 애플리케이션을 실행합니다. 이 애플리케이션은 Amazon Aurora MySQL DB 클러스터에 데이터를 저장합니다. 이 회사에는 재해 복구(DR) 솔루션이 필요합니다. 허용 가능한 복구 시간 목표는 최대 30분입니다. DR 솔루션은 기본 인프라가 정상인 동안 고객에게 서비스를 제공할 필요가 없습니다. 어떤 솔루션이 이러한 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 두 번째 AWS 리전에 ALB 및 Auto Scaling 그룹으로 DR 인프라를 배포합니다. Auto Scaling 그룹의 원하는 용량과 최대 용량을 최소값으로 설정합니다. Aurora MySQL DB 클러스터를 Aurora 글로벌 데이터베이스로 변환합니다. ALB 엔드포인트를 사용하여 활성-수동 장애 조치를 위해 Amazon Route 53을 구성합니다..
이것이 정답인 이유
이 솔루션은 재해 복구(DR) 요구 사항을 충족합니다. 두 번째 AWS 리전에 ALB와 Auto Scaling 그룹을 배포하고 Auto Scaling 그룹의 원하는 용량과 최대 용량을 최소값으로 설정하면 DR 사이트가 대기 상태로 유지되어 비용을 절감하면서도 필요할 때 빠르게 확장할 수 있습니다. Aurora 글로벌 데이터베이스는 여러 리전에 걸쳐 데이터를 복제하여 낮은 RTO를 가능하게 합니다. Route 53을 사용한 활성-수동 장애 조치는 기본 리전 장애 시 트래픽을 DR 리전으로 전환합니다.
두 번째 옵션은 활성-활성 장애 조치를 구성하지만, 이는 "기본 인프라가 정상인 동안 고객에게 서비스를 제공할 필요가 없다"는 요구 사항과 일치하지 않습니다. 세 번째 옵션은 AWS Backup을 사용하여 데이터를 복원하는 방식인데, 이는 30분 RTO를 초과할 가능성이 높습니다. 네 번째 옵션은 인프라 구성을 백업하지만, 이는 인프라를 처음부터 다시 생성하는 데 시간이 걸려 30분 RTO를 충족하기 어렵습니다.