한 회사에서 단일 서버에서 실행되는 3계층 웹 애플리케이션을 AWS Well-Architected Framework의 보안, 확장성 및 복원력에 따라 AWS로 마이그레이션하려고 합니다. 다음 솔루션 조합 중 이러한 요구 사항을 충족하는 것은 무엇입니까? (3개 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 두 개의 가용 영역에 걸쳐 VPC를 생성하고 애플리케이션을 리팩터링하여 웹, 애플리케이션 및 데이터베이스 계층을 분리합니다. 각 계층을 자체 프라이빗 서브넷에 호스팅하고 웹 및 애플리케이션 계층에 Auto Scaling 그룹을 사용합니다., 웹 계층 앞에 Elastic Load Balancer를 배치합니다. 각 계층의 보안 그룹을 참조하는 보안 그룹을 사용하여 액세스를 제어합니다., 프라이빗 서브넷에 Amazon RDS Multi-AZ 클러스터 배포를 사용하고 애플리케이션 계층 보안 그룹에서만 데이터베이스 액세스를 허용합니다..
이것이 정답인 이유
정답은 Well-Architected Framework의 보안, 확장성 및 복원력 원칙을 따릅니다. 세 계층으로 분리하고 각 계층을 자체 프라이빗 서브넷에 호스팅하며 Auto Scaling 그룹을 사용하는 것은 확장성과 복원력을 향상시킵니다. Elastic Load Balancer는 웹 계층의 트래픽을 분산하고 가용성을 높입니다. RDS Multi-AZ 클러스터는 데이터베이스의 고가용성과 내결함성을 보장하며, 프라이빗 서브넷에 배치하고 보안 그룹으로 액세스를 제한하는 것은 보안 모범 사례입니다.
오답 1은 애플리케이션을 리팩터링하지 않고 단일 서버 아키텍처를 유지하므로 확장성과 복원력에 제한이 있습니다. 오답 2는 단일 RDS 데이터베이스를 사용하므로 고가용성이 부족합니다. 오답 4는 단일 RDS 데이터베이스를 사용한다는 점에서 오답 2와 동일한 문제가 있습니다.