AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A company operates a latency-sensitive REST API in a single AWS Region. The API runs on Amazon EC2 instances in an Auto Scaling group that spans three Availability Zones (AZ-A, AZ-B, and AZ-C) and is fronted by an Application Load Balancer (ALB). The group's desired capacity is 15 instances (minimum 9, maximum 30).

During a recent AZ-wide network impairment in AZ-B, customers experienced elevated error rates because the ALB continued to route new requests to targets in AZ-B and the Auto Scaling group kept trying to launch replacement instances in that AZ, exhausting launch attempts before any capacity was added in the healthy AZs.

Management asks a solutions architect to redesign the scaling strategy to meet these reliability goals:

  • Automatically stop sending new traffic to an impaired AZ within minutes of the impairment being detected by AWS.
  • Launch replacement capacity only in the healthy AZs while an AZ remains impaired.
  • After the impaired AZ recovers, redistribute application traffic and Auto Scaling capacity evenly across all three AZs with no manual intervention.

Which solution will meet these requirements with the LEAST operational overhead?

  • Configure Capacity Rebalancing and a mixed-instances policy that uses 100% On-Demand Instances in the Auto Scaling group. Leave the ALB configuration unchanged.

  • Enable cross-zone load balancing on the ALB and add an Application Load Balancer request-count scaling policy to the Auto Scaling group.

  • Enable Zonal autoshift for the ALB in Amazon Application Recovery Controller (ARC) and retain the Auto Scaling group's default Availability Zone rebalancing behavior.

  • Add an Auto Scaling lifecycle hook that invokes an AWS Lambda function to suspend AZ-B when instance launches fail. Manually resume the AZ after recovery.

AWS Certified Solutions Architect Professional SAP-C02
Continuous Improvement for Existing Solutions
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot