A company runs a stateless web application on a fleet of EC2 instances behind an Application Load Balancer. The instances are in an Auto Scaling group that scales between 4 and 40 instances, and utilization is highly variable. The company wants to reduce compute cost while keeping the ability to change instance families and Regions over the next three years. Which purchasing strategy should the company use?
A Compute Savings Plan applies to EC2, Fargate, and Lambda across families, sizes, tenancies, and Regions, so the company can change instance families or Regions without losing the discount. Committing only to the steady-state baseline covers the always-on capacity and leaves burst capacity billed at On-Demand rates.
Why this answer
A Compute Savings Plan discounts eligible compute regardless of family, size, tenancy, or Region, which matches the requirement to change instance families and Regions over three years. Committing only to the steady-state baseline keeps the discount on always-on capacity while variable burst capacity is billed at On-Demand rates, so the company controls cost without sacrificing flexibility.
Exam trap
The trap here is choosing a larger discount from an EC2 Instance Savings Plan, when its family and Region lock would break the requirement to change instance families and Regions.