Medium1 markMultiple Choice
Domain 2.1: Scalable ArchitecturesDomain 2ResilienceAuto ScalingALB

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

An application runs on EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB). Instances are occasionally failing, but the Auto Scaling group is not replacing them because the EC2 status checks still pass. How can this be fixed?

Answer options:

A.

Decrease the health check grace period.

B.

Change the Auto Scaling group health check type to ELB.

C.

Increase the maximum size of the Auto Scaling group.

D.

Use a Network Load Balancer instead.

How to approach this question

Identify the difference between EC2 and ELB health checks.

Full Answer

B.Change the Auto Scaling group health check type to ELB.✓ Correct
By default, ASGs use EC2 status checks. If the application crashes but the OS is running, EC2 checks pass. Changing to ELB health checks allows the ASG to replace instances if the application fails.

Common mistakes

Assuming ASGs use ELB health checks by default.

Practice the full AWS SAA-C03 Practice Exam 2

65 questions · hints · full answers · grading

More questions from this exam