An online learning platform runs its web application on two Amazon EC2 instances in a single Availability Zone behind an Application Load Balancer (ALB). Sometimes the application on one instance stops responding, although the instance keeps passing its EC2 status checks. The ALB stops sending it traffic, but the instance stays in place until an engineer replaces it, and the site runs at half capacity. The company wants the application to survive the loss of an Availability Zone and to replace failed instances automatically. Which TWO actions should a solutions architect take? (Choose two.)
Choose two answers.
Show the answer and explanation
Answers: A, B
Explanation
Two separate gaps need closing. An Auto Scaling group across at least two Availability Zones handles the loss of a zone. Turning on ELB health checks for that group handles the hung application: EC2 status checks alone would keep reporting the instance as healthy, so Auto Scaling would never replace it, while the ALB on its own only routes around failed targets.