한 회사에서 기존 애플리케이션을 데이터 센터에서 AWS 클라우드로 마이그레이션하여 고가용성 및 복원력을 확보하고자 합니다. 최근 정전 중에 데이터베이스 서버가 충돌하여 애플리케이션 데이터가 손실되었습니다. 이 회사는 단일 실패 지점(SPOF)을 피하고 사용자 수요를 충족하도록 확장할 수 있는 솔루션을 요구합니다. 다음 중 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 여러 가용 영역(Availability Zone)에 걸쳐 Auto Scaling 그룹의 Amazon EC2 인스턴스를 사용하여 애플리케이션 서버를 배포합니다. Multi-AZ 구성의 Amazon RDS DB 인스턴스를 사용합니다..
이것이 정답인 이유
이 솔루션은 애플리케이션 서버와 데이터베이스 모두에 대해 고가용성과 복원력을 제공합니다. Auto Scaling 그룹은 여러 가용 영역에 EC2 인스턴스를 분산하여 단일 가용 영역 장애로부터 보호하고 수요에 따라 확장합니다. Multi-AZ Amazon RDS는 자동으로 보조 인스턴스를 프로비저닝하고 동기식으로 복제하여 기본 인스턴스 장애 시 자동 페일오버를 보장하며 데이터 손실을 방지합니다.
다른 옵션들은 다음과 같은 이유로 적절하지 않습니다:
단일 가용 영역에 배포하는 것은 SPOF를 생성합니다. EC2 인스턴스에 데이터베이스를 배포하는 것은 관리 오버헤드를 증가시킵니다.
읽기 전용 복제본이 있는 단일 가용 영역 RDS는 기본 DB 인스턴스 장애 시 데이터 손실 위험이 있으며, 복제본 승격은 수동 작업이 필요할 수 있습니다.
여러 가용 영역에 걸쳐 EC2 인스턴스에 수동으로 데이터베이스를 배포하고 EBS Multi-Attach를 사용하는 것은 복잡하며, 자동 페일오버 및 복원력을 위한 추가 구성이 필요합니다. EBS Multi-Attach는 공유 스토리지를 제공하지만, 데이터베이스의 고가용성을 직접 보장하지는 않습니다.