nerdexam
Amazon

SAA-C03 · Question #817

A company runs a production application on a fleet of Amazon EC2 instances. The application reads messages from an Amazon Simple Queue Service (Amazon SQS) queue and processes the messages in parallel

The correct answer is D. Use Reserved Instances in an EC2 Auto Scaling group to handle the minimum capacity.. Using Reserved Instances for baseline capacity ensures predictable availability at lower cost. Auto Scaling based on the SQS queue backlog dynamically adjusts the fleet to handle variable message volumes, ensuring continuous processing without overprovisioning and keeping costs

Submitted by miguelv· Mar 4, 2026Design Cost-Optimized Architectures

Question

A company runs a production application on a fleet of Amazon EC2 instances. The application reads messages from an Amazon Simple Queue Service (Amazon SQS) queue and processes the messages in parallel. The message volume is unpredictable and highly variable. The company must ensure that the application continually processes messages without any downtime. Which solution will meet these requirements MOST cost-effectively?

Options

  • AUse only Spot Instances to handle the maximum capacity required.
  • BUse only Reserved Instances to handle the maximum capacity required.
  • CUse Reserved Instances to handle the baseline capacity. Use Spot Instances to provide
  • DUse Reserved Instances in an EC2 Auto Scaling group to handle the minimum capacity.

How the community answered

(42 responses)
  • A
    5% (2)
  • B
    2% (1)
  • C
    10% (4)
  • D
    83% (35)

Explanation

Using Reserved Instances for baseline capacity ensures predictable availability at lower cost. Auto Scaling based on the SQS queue backlog dynamically adjusts the fleet to handle variable message volumes, ensuring continuous processing without overprovisioning and keeping costs

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice