SOA-C02 Question 84
Single answerA company has deployed a web application behind an Application Load Balancer (ALB) in a multi-AZ setup. They also use Amazon Route 53 to manage DNS and have configured health checks to ensure traffic is routed only to healthy endpoints. Recently, users have reported intermittent application unavailability. After investigating, you discover that Route 53 is still sending traffic to instances that are failing health checks on the ALB. What could be the cause of this issue?
- A
The Route 53 health checks are not properly configured to monitor the ALB endpoints.
- B
The ALB health check path is misconfigured, causing the registered targets to fail health checks.
- C
The Route 53 health checks are monitoring the ALB directly instead of the registered targets.
- D
The Route 53 health check interval is longer than the ALB health check interval, causing delays in detecting unhealthy targets.
Show answer and explanation
Correct answer: A
Explanation
The issue lies with the Route 53 health check configuration. Route 53 must be properly configured to monitor the health of the ALB endpoints or application URLs. If not, it will continue to route traffic to unhealthy instances. Ensuring the Route 53 health checks align with the ALB setup and application architecture is critical for proper routing and availability.
- A. Correct.
If Route 53 health checks are not properly configured to monitor the ALB endpoints, traffic may still be routed to unhealthy endpoints. Route 53 must assess the health of the ALB or the application directly.
- B. Incorrect.
While a misconfigured ALB health check path can cause registered targets to fail health checks, this would not explain why Route 53 is sending traffic to unhealthy endpoints. Route 53 relies on its own health checks for routing decisions.
- C. Incorrect.
Route 53 health checks should monitor the ALB or application URLs, not the individual registered targets. It is unlikely that monitoring the ALB directly would cause this issue.
- D. Incorrect.
The health check interval mismatch would only cause delays in detecting unhealthy instances, but it would not explain why Route 53 is routing traffic to consistently unhealthy endpoints.