Optimizing Savings Plans for Mixed AWS Compute Services

SAA-C03 By islever Editorial Last updated

Short answer

CD Purchase a SageMaker Savings Plan for SageMaker and a Compute Savings Plan for EC2, Lambda, and Fargate.

Question

A company has released a new version of its production application. The company's workload uses Amazon EC2, AWS Lambda, AWS Fargate, and Amazon SageMaker. The company wants to cost optimize the workload now that usage is at a steady state. The company wants to cover the most services with the fewest savings plans. Which combination of savings plans will meet these requirements? (Choose two.)
  1. Purchase an EC2 Instance Savings Plan for Amazon EC2 and SageMaker.
  2. Purchase a Compute Savings Plan for Amazon EC2, Lambda, and SageMaker.
  3. Purchase a SageMaker Savings Plan. Correct Answer
  4. Purchase a Compute Savings Plan for Lambda, Fargate, and Amazon EC2. Correct Answer
  5. Purchase an EC2 Instance Savings Plan for Amazon EC2 and Fargate.

Key Takeaways

Tests knowledge of Savings Plan flexibility: Compute Savings Plans cover EC2, Lambda, and Fargate, while ML Savings Plans are required for SageMaker.

Determines the optimal combination of AWS Savings Plans to cover EC2, Lambda, Fargate, and SageMaker workloads while minimizing the number of plans purchased.

Common mistake: Choosing EC2 Instance Savings Plans for all compute services, which fails to cover Lambda or Fargate.

Expert Analysis

Why the Answer Is Correct

The question requires covering four distinct services (EC2, Lambda, Fargate, SageMaker) with the fewest savings plans. A Compute Savings Plan provides up to 66% discount on EC2, Lambda, and Fargate usage, making option D the correct choice for those three services. Amazon SageMaker is not covered by Compute Savings Plans; it requires a Machine Learning (ML) Savings Plan. Therefore, option C is necessary to cover SageMaker. This combination uses exactly two plans.

Why the Other Options Are Wrong

Options A and E suggest using an EC2 Instance Savings Plan. This plan only applies to specific EC2 instances and does not cover Lambda or Fargate, leaving significant portions of the workload uncovered. Option B incorrectly includes Lambda in a Compute Savings Plan description that might imply exclusivity or confusion, but more importantly, it omits Fargate if interpreted as just EC2/Lambda/SageMaker coverage, or if it's meant to be a generic compute plan, it still misses SageMaker. The key is that Compute Savings Plans do NOT cover SageMaker.

Community Comment Notes

Community consensus strongly supports options C and D. Users note that "Compute Savings Plan" covers EC2, Lambda, and Fargate, while SageMaker needs its own "Machine Learning Savings Plan". One user highlighted that picking non-overlapping comprehensive categories is the key strategy. Another comment linked to official AWS pricing pages confirming this split.

Official Reference

These links open the official vendor documentation in a new tab.

Exam Strategy

Always check service compatibility for Savings Plans. Remember that Compute Savings Plans are broad but exclude SageMaker and GPU-specific instances unless specified. ML Savings Plans are separate.

Frequently Asked Questions

Does Compute Savings Plan cover SageMaker?

No. Compute Savings Plans cover EC2, Lambda, and Fargate. SageMaker requires a Machine Learning Savings Plan.

Can one Savings Plan cover all these services?

No. You need at least two: a Compute Savings Plan for general compute and an ML Savings Plan for SageMaker.

More SAA-C03 FAQ →

Community Votes

CD
100%

100% of anonymous learners picked answer CD. Votes are pick records left by other test-takers — they are not the verified answer.

Discussion 4 contributions

Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.

From public community threads 4

  1. sandordini 👍 8
    It's pretty obvious, although it's called: Machine Learning Savings Plans for Amazon SageMaker (C) For the compute workloads we need a compute savings plan, that covers all the 3 compute options we use here (EC2, Lambda and Fargate) (D)
  2. mk168898 👍 4
    just pick the 2 options that doesn't overlap
  3. Scheldon 👍 3
    Answer CD https://aws.amazon.com/savingsplans/ml-pricing/ https://aws.amazon.com/savingsplans/compute-pricing/
  4. mattyu 👍 3
    no doubt

Reader comments & corrections

No reader corrections yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Practice All SAA-C03 Questions

Access 120 questions with complete answers and detailed explanations.

View Full SAA-C03 Practice Test →

← Back to SAA-C03 Study Guide