Route 53 Zonal Shift with ALB Target Group Settings
A company has an application that runs on Amazon EC2 instances behind an Application Load Balancer (ALB). The EC2 instances are in multiple Availability Zones. The application was misconfigured in a single Availability Zone, which caused a partial outage of the application. A DevOps engineer made changes to ensure that the unhealthy EC2 instances in one Availability Zone do not affect the healthy EC2 instances in the other Availability Zones. The DevOps engineer needs to test the application's failover and shift where the ALB sends traffic. During failover, the ALB must avoid sending traffic to the Availability Zone where the failure has occurred. Which solution will meet these requirements?
Community Insight
Tests knowledge of specific prerequisites for Route 53 ARC zonal shifts: cross-zone load balancing must be disabled at the target group, not the ALB level.
Learn how to perform a zonal shift for an Application Load Balancer by disabling cross-zone load balancing at the target group level and using Route 53 Application Recovery Controller.
Choosing Option A because it incorrectly states that cross-zone load balancing can be turned off at the ALB level, which is technically impossible for ALBs.
Community Discussion (17 comments)
- Turning off cross-zone load balancing on the ALB ensures that each Availability Zone only handles traffic directed to its own healthy instances, allowing for granular control over traffic distribution. This prevents the ALB from sending traffic to the unhealthy instances across all zones, thereby isolating the problem to the affected zone. - Amazon Route 53 Application Recovery Controller's Zonal Shifts is used to direct traffic away from a specific AZ that experiences a failure, allowing the ALB to reroute requests to healthy AZs automatically. Amazon Route 53 Application Recovery Controller currently supports the following resources for zonal shift and zonal autoshift: - Network Load Balancers with cross-zone load balancing disabled - Application Load Balancers with cross-zone load balancing disabled https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.resource-types.html
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option B is correct because Amazon Route 53 Application Recovery Controller's zonal shift feature requires cross-zone load balancing to be disabled. For Application Load Balancers (ALBs), this setting is configured at the Target Group level, not the ALB level. Disabling it at the target group ensures traffic is only routed to healthy instances within the same Availability Zone, allowing the zonal shift to effectively isolate the failure. Using ARC to start a zonal shift then redirects DNS traffic away from the affected zone.Why the Other Options Are Wrong
Option A is incorrect because you cannot turn off cross-zone load balancing on an ALB itself; it is always enabled at the ALB level. Options C and D are incorrect because they do not address the prerequisite configuration (disabling cross-zone load balancing at the target group) required for the zonal shift to work as intended without affecting healthy zones.Community Comment Notes
Community consensus strongly favors Option B. Users like Chris12722222 and Shenannigan pointed out that "You can not turn of cross-zone load balancing on an ALB" but can do so at the target group level. Several users initially leaned toward A due to confusion about where the setting resides, but documentation confirms the target group is the correct scope.Official Reference
Exam Strategy
Always verify the granularity of service configurations. For AWS services like ALBs, settings often exist at different levels (e.g., LB vs. Target Group). Memorize that ARC zonal shifts require cross-zone load balancing to be disabled specifically at the target group for ALBs.
Frequently Asked Questions
Can I disable cross-zone load balancing on an ALB directly?
No, cross-zone load balancing is always enabled for ALBs. You must disable it at the Target Group level.
Why does ARC need cross-zone load balancing disabled?
It ensures traffic stays in the healthy zone during a shift, preventing the ALB from sending requests to unhealthy instances in other zones.
Related Analysis
Practice All DOP-C02 Questions
Access 85 questions with complete answers and detailed explanations.
View Full DOP-C02 Practice Test →