Medium1 markMultiple Choice
Domain 2.1: Scalable ArchitecturesAuto ScalingALBHigh Availability

AWS SAA-C03 · Question 23 · Domain 2.1: Scalable Architectures

A web application runs on EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB). Sometimes, instances pass the EC2 status checks but the web server process crashes. The Auto Scaling group does not terminate these instances. Which TWO actions will resolve this issue? (Select TWO.)

Answer options:

A.

Configure the Auto Scaling group to use ELB health checks.

B.

Create a CloudWatch alarm to reboot instances with high CPU.

C.

Ensure the ALB health check is configured to ping a valid application endpoint.

D.

Change the EC2 status checks to monitor application memory.

E.

Use AWS Systems Manager to restart the web server process.

How to approach this question

Understand the difference between EC2 status checks (hardware) and ELB health checks (application layer).

Full Answer

By default, Auto Scaling uses EC2 status checks, which only verify hardware/network health. To replace instances where the application has crashed, you must enable ELB health checks on the ASG and ensure the ALB is checking a valid HTTP endpoint.

Common mistakes

Assuming EC2 status checks monitor application health.

Practice the full AWS SAA-C03 Practice Exam 5

65 questions · hints · full answers · grading

More questions from this exam