
Ultimate access to all questions.
A global media company is planning to deploy an application across multiple regions to ensure a consistent user experience across two continents where users are concentrated. The application will be backed by Amazon DynamoDB global tables. Each regional deployment will utilize a public Application Load Balancer (ALB). The company manages its public DNS internally and aims to make the application accessible via an apex domain. What is the most efficient solution to meet these requirements?
A
Migrate public DNS to Amazon Route 53, create CNAME records for the apex domain to direct to the ALB, and employ a geolocation routing policy to manage traffic based on user location.
B
Deploy a Network Load Balancer (NLB) in front of the ALB, migrate public DNS to Amazon Route 53, create a CNAME record for the apex domain to point to the NLB’s static IP address, and use a geolocation routing policy to handle traffic based on user location.
C
Establish an AWS Global Accelerator with multiple endpoint groups targeting appropriate AWS Regions, utilize the accelerator’s static IP address to create a record in public DNS for the apex domain.
D
Set up an Amazon API Gateway API backed by AWS Lambda in one of the AWS Regions, configure a Lambda function to distribute traffic to application deployments using a round robin method, and create CNAME records for the apex domain to direct to the API's URL.