한 온라인 전자상거래 비즈니스가 AWS에서 워크로드를 실행하고 있습니다. 애플리케이션 아키텍처에는 웹 티어, 비즈니스 로직을 위한 애플리케이션 티어, 사용자 및 트랜잭션 데이터 관리를 위한 데이터베이스 티어가 포함되어 있습니다. 데이터베이스 서버에는 100GB의 메모리가 필요합니다. 비즈니스는 5분의 RTO와 1시간의 RPO로 애플리케이션에 대한 비용 효율적인 재해 복구가 필요합니다. 또한 이 비즈니스는 지역 외 재해 복구에 대한 규제 요건을 충족해야 하며, 프라이머리와 최소한의 거리를 유지해야 합니다
A. 애플리케이션과 데이터베이스 데이터를 자주 백업하고 Amazon S3에 복사하세요
B. 기본 데이터베이스가 미러링으로 구성된 파일럿 라이트 환경을 사용하여 대체 지역의 m4
C. 재해 발생 시 웹 서버, 애플리케이션 서버, 로드 밸런서를 인스턴스화하여 대체 리전에서 애플리케이션을 가동하기 위해 AWS 클라우드 형성을 사용합니다
D. 전체 프로덕션 수요를 충족하도록 데이터베이스의 크기를 수직으로 조정하고 Amazon Route 53을 사용하여 트래픽을 대체 지역으로 전환합니다
E. 대체 지역에서 웹 서버 인스턴스 1개, 애플리케이션 서버 인스턴스 1개, 데이터베이스 서버의 복제된 인스턴스를 대기 모드에 포함하는 모든 기능을 갖춘 프로덕션 환경의 축소 버전을 사용합니다
F. 부하가 애플리케이션에 도착하면 자동으로 확장할 수 있는 로드 밸런서 뒤에 자동 확장 그룹에 웹 및 애플리케이션 계층을 배치합니다