한 회사에 여러 리전에 배포된 Amazon EC2의 HTTP 애플리케이션에 액세스하는 전 세계 사용자가 있습니다. 이 회사는 가용성과 성능을 개선하고, 가용성 또는 보안에 영향을 미치는 일반적인 웹 공격으로부터 앱을 보호하며, 고정 IP 주소를 요구합니다. 솔루션스 아키텍트가 무엇을 권장해야 할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 각 리전의 Application Load Balancer(ALB) 뒤에 EC2 인스턴스를 배치합니다. ALB에 AWS WAF를 배포합니다. AWS Global Accelerator를 사용하여 액셀러레이터를 생성하고 ALB를 엔드포인트로 등록합니다..
이것이 정답인 이유
정답은 ALB, AWS WAF, AWS Global Accelerator를 조합하는 것입니다. Application Load Balancer(ALB)는 HTTP/HTTPS 트래픽을 처리하고, AWS WAF와 통합하여 웹 애플리케이션 방화벽 기능을 제공하여 일반적인 웹 공격으로부터 앱을 보호합니다. AWS Global Accelerator는 고정 IP 주소를 제공하고, AWS 글로벌 네트워크를 활용하여 사용자 트래픽을 가장 가까운 엣지 로케이션으로 라우팅하여 성능과 가용성을 향상시킵니다. Network Load Balancer(NLB)는 Layer 4에서 작동하므로 WAF와 직접 통합할 수 없습니다. CloudFront는 캐싱에 적합하지만, Global Accelerator가 고정 IP 주소 요구사항과 성능 향상에 더 적합합니다.