Question #700
A gaming company wants to launch a new internet-facing application in multiple AWS Regions. The application will use the TCP and UDP protocols for communication. The company needs to provide high availability and minimum latency for global users.
Which combination of actions should a solutions architect take to meet these requirements? (Choose two.)
Create internal Network Load Balancers in front of the application in each Region.
Create external Application Load Balancers in front of the application in each Region.
Create an AWS Global Accelerator accelerator to route traffic to the load balancers in each Region.
Configure Amazon Route 53 to use a geolocation routing policy to distribute the traffic.
Configure Amazon CloudFront to handle the traffic and route requests to the application in each Region
Explanation
Option C (Create an AWS Global Accelerator accelerator to route traffic to the load balancers in each Region) is suitable because it provides a single entry point for users worldwide with improved performance and availability by routing traffic to the optimal region based on the user's location. Option D (Configure Amazon Route 53 to use a geolocation routing policy to distribute the traffic) also addresses the requirement for low latency by directing users to the nearest region based on their geographic location, thus enhancing responsiveness.
Options A and B are not ideal since:
- Option A (Create internal Network Load Balancers in front of the application in each Region) is incorrect because internal load balancers are not exposed to the internet, making them unsuitable for an internet-facing application.
- Option B (Create external Application Load Balancers in front of the application in each Region) could be useful, but it does not address latency and high availability needs globally as effectively as using Global Accelerator and geolocation routing.
Option E (Configure Amazon CloudFront to handle the traffic and route requests to the application in each Region) focuses on content delivery optimization rather than providing robust application-level load balancing and traffic management across regions.
Key Points to Remember:
- For high availability and low latency, consider AWS Global Accelerator and Route 53 geolocation routing.
- Internal Network Load Balancers are not suitable for internet-facing applications.
- External Application Load Balancers are useful for load balancing but need additional capabilities for global distribution.
- CloudFront primarily serves content distribution and caching, not direct application balancing in multiple regions.
Answer
The correct answer is: AC