<br />
Which solution will resolve the problem?
<br />
When an instance fails an ELB health check, Amazon EC2 Auto Scaling will automatically mark the instance as unhealthy and replace it with a new one, ensuring continuous availability and performance optimization.<br />
<br />
Extract from AWS CloudOps (SOA-C03) Study Guide – Domain 1: “Implement monitoring and health checks using ALB and EC2 Auto Scaling integration. Application Load Balancer health checks allow Auto Scaling to terminate and replace instances that fail application-level health checks, ensuring consistent application performance.”<br />
<br />
Extract from AWS Auto Scaling Documentation: “When you enable the ELB health check type for your Auto Scaling group, Amazon EC2 Auto Scaling considers both EC2 status checks and Elastic Load Balancing health checks to determine instance health. If an instance fails the ELB health check, it is automatically replaced.” Therefore, the correct answer is B, as it ensures proper application-level monitoring and remediation using ALB-integrated ELB health checks—a core CloudOps operational practice for proactive incident response and availability assurance.<br />
<br />
Reference (AWS CloudOps Verified Source Extracts): AWS Certified CloudOps Engineer – Associate (SOA-C03) Exam Guide: Domain 1 – Monitoring, Logging, and Remediation. AWS Auto Scaling User Guide: Health checks for Auto Scaling instances (Elastic Load Balancing integration). AWS Well-Architected Framework – Operational Excellence and Reliability Pillars. AWS Elastic Load Balancing Developer Guide – Target group health checks and monitoring.