nerdexam
Amazon

SAA-C03 · Question #212

A solutions architect is investigating compute options for a critical analytics application. The application uses long-running processes to prepare and aggregate data. The processes cannot be interrup

The correct answer is C. Create an Amazon EC2 Auto Scaling group. Set the Min capacity and Desired capacity. Find the most cost-effective compute solution for a critical analytics application with long-running, uninterruptible processes, a known baseline load, and occasional usage surges.

Submitted by layla.eg· Mar 4, 2026Design Cost-Optimized Architectures

Question

A solutions architect is investigating compute options for a critical analytics application. The application uses long-running processes to prepare and aggregate data. The processes cannot be interrupted. The application has a known baseline load. The application needs to handle occasional usage surges. Which solution will meet these requirements MOST cost-effectively?

Options

  • ACreate an Amazon EC2 Auto Scaling group. Set the Min capacity and Desired capacity
  • BCreate an Amazon EC2 Auto Scaling group. Set the Min capacity, Max capacity, and Desired
  • CCreate an Amazon EC2 Auto Scaling group. Set the Min capacity and Desired capacity
  • DRe-architect the application to use AWS Lambda functions instead of Amazon EC2 instances.

How the community answered

(38 responses)
  • A
    5% (2)
  • B
    13% (5)
  • C
    79% (30)
  • D
    3% (1)

Why each option

Find the most cost-effective compute solution for a critical analytics application with long-running, uninterruptible processes, a known baseline load, and occasional usage surges.

ACreate an Amazon EC2 Auto Scaling group. Set the Min capacity and Desired capacity

Setting only `Min capacity` and `Desired capacity` means the Auto Scaling group will not scale out to handle occasional usage surges, failing to meet that requirement.

BCreate an Amazon EC2 Auto Scaling group. Set the Min capacity, Max capacity, and Desired

Using Spot Instances is unsuitable for processes that 'cannot be interrupted' because Spot Instances can be terminated by AWS with two minutes of notice, leading to data loss or process restarts.

CCreate an Amazon EC2 Auto Scaling group. Set the Min capacity and Desired capacityCorrect

An Auto Scaling group with `Min capacity` and `Desired capacity` set for the baseline load, `Max capacity` for surges, and a scaling policy allows dynamic scaling for cost-effectiveness. Using On-Demand Instances ensures that critical, uninterruptible processes run reliably without the risk of interruption.

DRe-architect the application to use AWS Lambda functions instead of Amazon EC2 instances.

Re-architecting to AWS Lambda functions would likely exceed Lambda's execution duration limits (15 minutes) for 'long-running processes' that prepare and aggregate data, making it an unsuitable and potentially more expensive option for this use case.

Concept tested: EC2 Auto Scaling, On-Demand vs Spot, cost-effectiveness

Source: https://docs.aws.amazon.com/autoscaling/ec2/userguide/AutoScalingGroup.html

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice