Correct Answer: A
Option A is correct. Route53 is used to register a domain and route requests to a website.
Option B is incorrect. Hosting on EC2 is unnecessary here as server-side scripting is not needed, and S3 will scale automatically.
Option C is incorrect. Hosting on EC2 is unnecessary, and this particular implementation can lead to different configurations on each server.
Option D is incorrect. A CDN will improve the delivery time of your files and pages to the customer but is not a hosting solution itself.
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. You can use Route 53 to perform three main functions in any combination: domain registration, DNS routing, and health checking.
If you choose to use Route 53 for all three functions, be sure to follow the order below:
1. Register domain names
Your website needs a name, such as exaxyz.com. Route 53 lets you register a name for your website or web application, known as a domain name.
2. Route internet traffic to the resources for your domain
When a user opens a web browser and enters your domain name (exaxyz.com) or subdomain name (acme.exaxyz.com) in the address bar, Route 53 helps connect the browser with your website or web application.
3. Check the health of your resources
Route 53 sends automated requests over the internet to a resource, such as a web server, to verify that it`s reachable, available, and functional. You also can choose to receive notifications when a resource becomes unavailable and choose to route internet traffic away from unhealthy resources.
References:
https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html
https://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-cloudfront-walkthrough.html