A multinational financial services firm hosts a critical transactional API across two AWS Regions: us-east-1 (primary) and us-west-2 (disaster recovery). In both regions, the API runs on Amazon EC2 instances managed by an Auto Scaling group (ASG) behind an Application Load Balancer (ALB) and is configured to listen on custom TCP port 8443. The firm uses Amazon Route 53 with failover routing policies pointing to the ALBs via Alias records. During a simulated failover drill, the API service on the EC2 instances in us-east-1 is stopped, causing the instances to become unhealthy. However, Route 53 does not route traffic to the us-west-2 ALB, and external clients continue to receive timeout errors from us-east-1. Which configuration changes must the solutions architect implement to resolve this issue and enable automated failover?
- Enable Evaluate Target Health on the Route 53 primary Alias record, and configure the ALB target group health check to query the custom application port 8443.Cevap
- BChange the Route 53 routing policy to Latency-based routing for both regions, and configure the ALBs to automatically redirect client traffic to the next closest region when latency spikes.
- CModify the ALB target group health check port to port 80, configure a basic web server on the EC2 instances to respond to port 80 health checks, and rely on the default Route 53 health checking behavior.
- DUpdate the primary subnet Network ACL to allow inbound traffic from the Route 53 health checker IP addresses on port 8443, and configure the EC2 security group to trust Route 53 public IP ranges.