5.2 The Optimize Phase

Key Takeaways

  • The Optimize phase focuses on reducing cloud waste and improving unit economics.
  • Usage Optimization involves rightsizing resources and eliminating idle or unattached components.
  • Rate Optimization involves securing discounts through commitment-based models like Reserved Instances or Savings Plans.
  • Optimization is an ongoing process, not a one-time event, requiring collaboration between engineering and finance.
Last updated: July 2026

The Optimize Phase: Maximizing Cloud Value

Once an organization has established visibility in the Inform phase, it inevitably discovers inefficiencies. The Optimize phase is where action is taken to reduce waste, secure better pricing, and improve the overall unit economics of cloud consumption. It is important to emphasize that optimizing does not always mean "spending less in total." It means "getting the maximum business value for every dollar spent."

Cloud optimization is broadly categorized into two main levers: Usage Optimization (using less or using smarter) and Rate Optimization (paying less for what you use).

Usage Optimization: Using Less and Using Smarter

Usage optimization focuses on the physical footprint of your cloud infrastructure. It requires deep engineering involvement because it alters the architecture, configuration, or lifecycle of the resources running the business applications.

Rightsizing and Re-architecting

Rightsizing is the process of matching the cloud resource specifications (CPU, memory, network, storage IOPS) to the actual performance requirements of the workload. In the data center days, developers often over-provisioned resources "just in case" to ensure performance for peak loads, leading to massive waste. In the cloud, this habit is financially disastrous.

For example, an engineer might provision a compute instance with 16 vCPUs and 64GB of RAM for a web server. However, monitoring tools reveal that over a 30-day period, the CPU utilization never exceeded 15%, and memory usage peaked at 8GB. Rightsizing would involve downscaling this instance to a smaller family type (e.g., 4 vCPUs and 16GB of RAM), potentially saving 50-75% of the cost while maintaining adequate performance.

Beyond simple rightsizing, usage optimization can involve re-architecting: moving from legacy virtual machines to containerized microservices, or adopting serverless architectures (like AWS Lambda or Azure Functions) where you only pay for millisecond execution times rather than 24/7 idle servers.

Eliminating Waste

Usage optimization also heavily features finding and terminating completely unused resources:

  • Idle Instances: Compute resources running 24/7 in non-production environments. Implementing scheduling (e.g., turning off Dev servers on weekends) can save up to 70% of the cost for those instances.
  • Unattached Volumes: Storage volumes that were detached from compute instances but never deleted. They continue to accrue monthly gigabyte charges.
  • Obsolete Snapshots: Retaining daily backups for years when the corporate retention policy only requires 30 days.
  • Zombie IP Addresses and Load Balancers: Public IP addresses that are reserved but not attached, or load balancers with zero backend targets routing no traffic.

Rate Optimization: Paying Less

Rate optimization focuses on lowering the price paid per unit of cloud resource. It is typically driven by the FinOps, procurement, or central finance team and rarely requires engineering effort or architectural changes. The primary goal is to shift spend away from expensive "on-demand" pricing.

Commitment-Based Discounts and Purchasing Strategies

  • Reserved Instances (RIs): A commitment to use a specific type of resource (e.g., a specific database engine or compute family) in a specific region for a 1- or 3-year term. In exchange, the provider offers a significant discount (often up to 70%). RIs are less flexible but offer the highest predictability.
  • Savings Plans: A more flexible commitment model (popularized by AWS and adopted by others) where the organization commits to a specific dollar amount of spend per hour (e.g., $50/hour) for a 1- or 3-year term, regardless of the instance type, size, or region. This offers slightly lower discounts than standard RIs but significantly more flexibility as workloads evolve.
  • Spot Instances: Utilizing spare, unused cloud capacity at steep discounts (up to 90%). However, these instances can be interrupted and reclaimed by the provider with very short notice (often 2 minutes). Spot instances are ideal for fault-tolerant, stateless workloads like big data batch processing or containerized worker nodes.
  • Enterprise Discount Programs (EDP): Custom negotiated contracts where a company commits to a massive overall annual spend in exchange for a flat percentage discount across all services.

Rate vs. Usage Optimization Table

FeatureUsage OptimizationRate Optimization
Primary GoalReduce the amount of resources consumed.Reduce the price paid per resource unit.
Primary ActorEngineering / DevOpsFinOps / Finance / Procurement
ExamplesRightsizing, terminating idle resources, auto-scaling, serverless.Savings Plans, Reserved Instances, Spot Instances, Enterprise Discounts.
Risk FactorPotential performance impact if rightsized too aggressively.Financial lock-in if workloads migrate or shrink unexpectedly before the term ends.

Real-World Example: The Optimization Sequence

Consider "DataStream Corp." They identified high costs in their big data processing pipeline. First, they tackled Usage Optimization. The engineering team realized their worker nodes were idle 40% of the time. They implemented auto-scaling to spin down nodes when the queue was empty. They also rightsized their master node from a compute-optimized instance to a memory-optimized instance, better fitting the workload profile.

Second, they tackled Rate Optimization. Now that the usage was optimized and stable, the FinOps team analyzed the new baseline. They purchased a 1-year Compute Savings Plan to cover the 24/7 baseline load. For the variable, fault-tolerant worker nodes, they switched from on-demand to Spot Instances.

Through this combined approach, DataStream Corp reduced their pipeline costs by 62% without sacrificing processing speed. This highlights a crucial FinOps principle: Always optimize usage before optimizing rates. Purchasing a 3-year reservation for an oversized, wasteful instance simply locks in the waste, preventing future architectural efficiencies.

Test Your Knowledge

Which of the following is an example of Usage Optimization?

A
B
C
D
Test Your Knowledge

Why is it generally recommended to perform Usage Optimization before Rate Optimization?

A
B
C
D