AWS Certified Solutions Architect Professional SAP-C02 Practice Question
A solutions architect needs to improve the resilience of a stateless microservices API that is fronted by an Application Load Balancer (ALB) in the us-east-1 Region. The ALB currently distributes traffic across targets in three Availability Zones. The team must meet the following requirements:
If AWS detects an infrastructure problem in any Availability Zone (AZ), traffic to that AZ must shift automatically to the remaining healthy AZs with no operator action.
The mechanism must exercise itself automatically each week to confirm that the workload continues to operate when one AZ is unavailable.
The solution must minimize custom automation and ongoing operational effort.
Which approach will satisfy these requirements?
Create an AWS Lambda function that is triggered by AWS Health events to remove the impaired AZ from the ALB, and schedule an AWS Fault Injection Simulator experiment to disable an AZ every week.
Replace the ALB with a Network Load Balancer, configure Route 53 failover records with health checks for each AZ, and run a scripted job to toggle the primary record every week.
Place the ALB behind an Amazon CloudFront distribution with two origins mapped to different AZs, enable origin failover, and schedule weekly cache invalidations to force failover tests.
Enable zonal autoshift for the ALB in Amazon Route 53 Application Recovery Controller (ARC) and configure the required practice run schedule.
Amazon Route 53 Application Recovery Controller (ARC) provides zonal autoshift for supported resources such as Application Load Balancers. When enabled, AWS automatically shifts traffic away from an impaired AZ and shifts it back when the AZ is healthy again. ARC also requires and orchestrates weekly practice runs that simulate the loss of one AZ for about 30 minutes, providing outcome reports without any customer-written scripts. Therefore, enabling zonal autoshift on the existing ALB meets all three requirements with the least operational overhead.
The other options rely on custom Lambda, Fault Injection Simulator, cron jobs, or Route 53 scripting. These add operational burden and do not provide the built-in automatic practice tests that the requirement specifies.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is zonal autoshift in Amazon Route 53 ARC?
Open an interactive chat with Bash
How does the weekly practice run work in Amazon Route 53 ARC?
Open an interactive chat with Bash
Why is Route 53 ARC preferred over custom solutions for this use case?
Open an interactive chat with Bash
AWS Certified Solutions Architect Professional SAP-C02
Design Solutions for Organizational Complexity
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access