한 회사에서 하이브리드 애플리케이션의 가용성과 성능을 개선하고자 합니다. 이 애플리케이션은 여러 AWS 리전에 걸쳐 Amazon EC2 인스턴스에서 상태 저장 TCP 워크로드를, 온프레미스에서 상태 비저장 UDP 워크로드를 가지고 있습니다. 솔루션스 아키텍트가 가용성과 성능을 개선하기 위해 취해야 할 조치 조합은 무엇입니까? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: AWS Global Accelerator를 사용하여 액셀러레이터를 생성합니다. 로드 밸런서를 엔드포인트로 추가합니다., 각 리전에 Network Load Balancer를 구성하여 EC2 엔드포인트를 처리합니다. 각 리전에 온프레미스 엔드포인트로 라우팅하는 Network Load Balancer를 구성합니다..
이것이 정답인 이유
AWS Global Accelerator는 사용자에게 가장 가까운 엣지 로케이션을 통해 트래픽을 라우팅하여 가용성과 성능을 향상시킵니다. 로드 밸런서를 엔드포인트로 추가하면 EC2 인스턴스와 온프레미스 워크로드 모두에 대해 트래픽을 효율적으로 분산할 수 있습니다. Network Load Balancer(NLB)는 상태 저장 TCP 워크로드(EC2)와 상태 비저장 UDP 워크로드(온프레미스) 모두에 적합한 고성능 로드 밸런서입니다. NLB는 소스 IP 주소를 보존하므로 상태 저장 TCP 연결에 중요합니다. Application Load Balancer(ALB)는 HTTP/S 트래픽에 최적화되어 있어 UDP 워크로드에는 적합하지 않습니다. Route 53 지연 시간 기반 라우팅은 DNS 수준에서 작동하며 Global Accelerator만큼 광범위한 성능 향상을 제공하지 않습니다.