AWS Certified Solutions Architect Professional SAP-C02 Practice Question

A financial services company runs a critical data analytics application on a fleet of EC2 instances within an Auto Scaling group. The workload exhibits a predictable pattern, with high demand during business hours (9 AM to 5 PM, Monday-Friday) and low demand overnight and on weekends. However, the application also experiences brief, unpredictable, and intense spikes in processing demand that can occur at any time. The current configuration uses a simple scaling policy that adds instances when the average CPU utilization exceeds 70%, but this has resulted in significant over-provisioning during off-peak hours and slow reaction times to the sudden spikes, impacting performance and cost. The company wants to implement a new scaling strategy to minimize costs while ensuring the application can handle both predictable and unpredictable load changes effectively.

Which scaling strategy should a solutions architect recommend to meet these requirements in the most cost-effective and performant way?

  • Replace the simple scaling policy with a single target tracking scaling policy based on the ASGAverageCPUUtilization metric. Set a low target value (e.g., 50%) to maintain a permanent buffer of spare capacity to absorb all spikes.

  • Implement a combination of scaling policies. Use scheduled scaling to set the minimum and desired capacity to handle the baseline business-hour load. Concurrently, use a step scaling policy based on CPU utilization to rapidly add capacity in tiered increments in response to unpredictable spikes.

  • Implement a predictive scaling policy in 'forecast and scale' mode. Use the application's historical CloudWatch metrics to forecast the daily patterns and automatically provision capacity in advance of both the regular business-hour load and the unpredictable spikes.

  • Create a custom solution using an Amazon CloudWatch alarm that triggers an AWS Lambda function. The function will call the UpdateAutoScalingGroup API to manually adjust the desired capacity based on custom logic when CPU utilization is high.

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