AWS Certified Solutions Architect – Professional (SAP-C02) — Question 50

A company is running a web application in the AWS Cloud. The application consists of dynamic content that is created on a set of Amazon EC2 instances. The EC2 instances run in an Auto Scaling group that is configured as a target group for an Application Load Balancer (ALB).

The company is using an Amazon CloudFront distribution to distribute the application globally. The CloudFront distribution uses the ALB as an origin. The company uses Amazon Route 53 for DNS and has created an A record of www.example.com for the CloudFront distribution.

A solutions architect must configure the application so that itis highly available and fault tolerant.

Which solution meets these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because it ensures high availability and fault tolerance by deploying resources in a separate AWS Region and utilizing an origin group in CloudFront for efficient failover. Option A is less optimal as it relies on Route 53 failover records, which may not provide the same level of seamless failover. Option C is incorrect because simply adding a target to the existing ALB does not provide adequate fault tolerance across regions. Option D, while it sets up a secondary deployment, introduces unnecessary complexity with a Global Accelerator that is not required for this scenario.