한 회사에서 애플리케이션을 AWS로 마이그레이션하고 애플리케이션의 가용성을 높이려고 합니다. 또한 이 회사는 애플리케이션 아키텍처에서 AWS WAF를 사용하려고 합니다. 다음 중 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 두 개의 가용 영역에 걸쳐 애플리케이션을 호스팅하는 여러 Amazon EC2 인스턴스를 포함하는 Auto Scaling 그룹을 생성합니다. Application Load Balancer(ALB)를 구성하고 Auto Scaling 그룹을 대상으로 설정합니다. WAF를 ALB에 연결합니다..
이것이 정답인 이유
이 솔루션은 가용성, 확장성 및 보안 요구 사항을 모두 충족합니다. Auto Scaling 그룹은 여러 가용 영역에 걸쳐 EC2 인스턴스를 배포하여 고가용성을 제공하고, 수요 변화에 따라 자동으로 인스턴스 수를 조정하여 확장성을 보장합니다. Application Load Balancer(ALB)는 트래픽을 EC2 인스턴스에 분산하고, AWS WAF는 ALB에 연결되어 웹 애플리케이션을 일반적인 웹 공격으로부터 보호합니다.
다른 옵션들은 다음과 같은 이유로 적절하지 않습니다.
클러스터 배치 그룹은 고성능 컴퓨팅에 적합하며 가용성 및 확장성 요구 사항을 완전히 충족하지 못합니다. 또한 WAF는 배치 그룹에 직접 연결할 수 없습니다.
두 개의 EC2 인스턴스만으로는 고가용성과 확장성 요구 사항을 충족하기 어렵습니다.
WAF는 Auto Scaling 그룹이 아닌 ALB에 연결되어야 합니다.