Answer – B
The AWS Documentation mentions the following
Amazon CloudFront is a global content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to your viewers with low latency and high transfer speeds. CloudFront is integrated with AWS – including physical locations that are directly connected to the AWS global infrastructure, as well as software that works seamlessly with services including AWS Shield for DDoS mitigation, Amazon S3, Elastic Load Balancing or Amazon EC2 as origins for your applications, and Lambda@Edge to run custom code close to your viewers.
CloudFront vs Route 53
CloudFront will distribute your content over 100+ edge location which will decrease your response time with low latency and save your cost as well. It will deliver the content from the nearest location.
CloudFront: It is a web service that speeds up distribution of your static and dynamic web content, such as .html, .css, .js, and image files, to your users. The content is cached at the edge location (data center). In CloudFront, you specify the distribution from where the content needs to be served.
Route53 is a DNS service and is an origin of data. The term Origin is a term for where the original data resides before it is cached in the CDN (CloudFront). It redirects the original content rather than caching.
Option A can be correct but the least amount of latency will not be there.
Option C is incorrect since this is used for fault tolerance for the web application
Option D is incorrect since this is used for caching requests in front of a database layer
For more information on AWS CloudFront, please visit
https://aws.amazon.com/cloudfront/