An online retail company runs a web application in the us-west-2 Region and plans to expand into Europe. The application must deliver low latency globally, identify users' IP addresses to provide localized content, support HTTP GET and POST methods, and fail over between Regions based on health checks for both GET and POST. Failover must occur in under 1 minute for all clients. Which architecture meets these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy an Application Load Balancer (ALB) in each Region for the application. Create an AWS Global Accelerator accelerator with endpoint groups that point to the ALBs in each Region..
Why this is the answer
This architecture meets all requirements. AWS Global Accelerator provides static IP addresses and uses the AWS global network to route traffic to the closest healthy endpoint, ensuring low latency and fast failover (under 1 minute). Global Accelerator preserves the client IP address by default, which is crucial for localized content. Application Load Balancers (ALBs) support HTTP GET and POST methods and can perform health checks at the application layer, enabling failover for both. Incorrect options: NLBs do not support HTTP GET/POST health checks directly, only TCP/TLS. While Global Accelerator preserves client IP, NLBs alone don't meet the application-level health check requirement. Route 53 DNS failover typically takes longer than 1 minute due to DNS caching and TTLs, and it doesn't offer the performance benefits of Global Accelerator's global network for low latency. CloudFront is a CDN and primarily caches content. While it can improve performance for static content, it's not designed for global application load balancing with client IP preservation and application-level health checks across regions for dynamic content in the same way Global Accelerator is. NLBs also don't support HTTP health checks.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed