Outcome
By the end of this lesson, you will be able to name the four levers of cloud cost optimization and rank them by typical impact and time-to-value.
| Tier | Operator |
| JTBD | ”Tell me what to do first.” |
| Personas | All five |
| Prerequisites | L1, L2 |
| Time | 10 minutes |
| Bloom verb | Name (Remember) and Rank (Evaluate) |
1. Concept
Optimize is the second phase. There are exactly four ways to spend less, and every cost programme is some mix of them.
The order you pull them in matters more than which ones you pull. Do them in the wrong order and the early wins cancel the later ones out.
LEVER IMPACT (typical) TIME-TO-VALUE RISK─────────────────────────────────────────────────────────────────1. Eliminate waste 20-40% of bill Days-weeks Low2. Rightsize 10-30% of bill Weeks Medium3. Rate optimize 5-25% of bill Weeks-months Medium-High4. Architect / design varies (5-50%+) Quarters HighLever 1: Eliminate waste
Stop paying for things nobody is using. Turn off test environments at night. Delete disks that outlived their servers. Clear snapshots nobody will restore. Release reserved addresses nothing points at. This is the list from M0.1 L5.
Why first: it is the lowest risk and the fastest to pay back, and nobody has to agree on a redesign. Turning off a development environment overnight changes nothing about how the system works, and the saving lands on the next bill.
When to stop: once avoidable spend is under 5 to 8 percent of the bill. Below that, what is left is in how the system is built rather than in how it is run, which is lever four.
Lever 2: Rightsize
Run things at the size they actually need. Drop an oversized machine a class or two. Move a database down a tier when its CPU and connection counts stay low. Switch disks from the older gp2 type to gp3, which performs the same and costs less. Lower the resources reserved by Kubernetes workloads that never use them.
Why second: it takes more judgement than deleting waste, but it is still mostly mechanical. A rules engine can produce the candidate list for you. What it cannot decide is how much risk the workload can take.
Where it gets hard: databases, which cannot be resized automatically and need a maintenance window, and anything with spiky traffic, where the size is set by the worst few minutes rather than by the average.
Lever 3: Rate optimize
Pay a lower price for the same thing. This is where commitments live: you promise the provider a year or three of usage and they charge you less per hour. Every provider has its own name for it. There is also interruptible capacity, sold cheap because the provider can reclaim it, and there are negotiated discounts for large accounts.
Why third rather than first: a commitment only pays back on usage you genuinely keep for the whole term. Committing to capacity and then switching it off at night destroys value twice over: you pay for the commitment and lose the saving.
The order is: turn off what you do not need, resize what is left, then commit to the floor that remains.
Where it gets dangerous: committing too much. A one-year commitment on capacity you run for six months loses money outright, and a three-year commitment on the wrong machine family locks the mistake in.
Lever 4: Architect / design
Change the workload to cost less. Replace a 24/7 service with a serverless equivalent that scales to zero. Move an analytics pipeline from EMR to Athena. Re-implement a real-time feature as event-driven. Decompose a monolith so non-critical paths can run on cheaper compute.
Why last: highest impact ceiling, highest risk, longest time-to-value. An architectural change touches code, deployment, on-call, SLOs. The ROI calculation must account for engineering time.
Where it shines: the steady-state floor cost after levers 1-3 have been applied. If you are still spending $200K per month on a workload that could be re-architected to $80K, the prize is there. But sequence it after the easy wins.
The lever ranking is not opinion
IMPACT ─→ ┌──────────────────────────────────────────────────────┐ │ 4 ARCHITECT/DESIGN (highest ceiling, slowest)│ │ 3 RATE OPTIMIZE (mid impact, medium speed)│ │ 2 RIGHTSIZE (mid impact, fast) │ │ 1 ELIMINATE WASTE (consistent, fastest) │ └──────────────────────────────────────────────────────┘ TIME-TO-VALUE →The diagonal: lever 1 is in the bottom-left (fast, modest), lever 4 is in the top-right (slow, biggest). Most teams should travel up-and-right diagonally over 12 months, not jump straight to lever 4.
The most common sequencing mistake
Buying reservations before scheduling. The reservation locks in capacity you intend to schedule down, destroying the savings on both sides. The fix is mechanical: schedule first, observe the resulting steady-state floor for 60 days, then commit on the floor only.
Where ZopNight focuses
Lever 1 (scheduling) and lever 2 (rightsizing recommendations + autoscaling) are first-class. Lever 3 (commitments) is on the roadmap. Lever 4 (architecture) is out of scope; that is application engineering work, not platform automation.
2. Demo
A real (anonymized) optimization sequence at a mid-size SaaS, applied over 6 months:
| Month | Lever | Action | Realized monthly savings |
|---|---|---|---|
| 1 | Lever 1 | Schedule all non-prod (dev, staging, ephemeral) off after hours and weekends | $24,000 |
| 2 | Lever 1 | Delete 1,200+ orphan EBS volumes and forgotten snapshots | $1,800 |
| 2 | Lever 2 | Apply RC-003 EC2 rightsizing recs (31 resources) | $4,100 |
| 3 | Lever 2 | Downsize 4 RDS instances at planned maintenance | $2,800 |
| 3 | Lever 1 | Eliminate 6 always-on NAT GWs in non-prod (consolidate to one) | $194 |
| 4 | Lever 3 | Buy 1-yr Savings Plan on the post-schedule steady-state floor | $7,200 |
| 5 | Lever 4 | Re-architect one analytics job from EMR to Athena | $3,400 |
| 6 | (review) | (re-baseline) |
Cumulative monthly savings by month 6: $43,494. Total project effort: ~140 engineering hours. Effective rate: $310 saved per engineering hour.
3. Hands-on (8 min)
For your own estate, score yourself on each lever:
LEVER 1: Eliminate waste[ ] Are non-prod resources scheduled off after hours?[ ] Is the avoidable-spend KPI below 8% of bill?
LEVER 2: Rightsize[ ] Are rightsizing recommendations reviewed weekly?[ ] What's the average gap between "recommendation surfaced" and "remediated"?
LEVER 3: Rate optimize[ ] What's the current commitment coverage (RI + SP + CUD)?[ ] Was the most recent commitment purchased on the post-schedule floor?
LEVER 4: Architect/design[ ] Are there any workloads in active redesign for cost reasons?[ ] Is engineering time being tracked against cost-driven redesigns?If lever 1 is incomplete, do not move to levers 2-3. The sequence is not “do all four in parallel.” It is “do 1 first, then 1+2, then 1+2+3, then all four.”
4. Knowledge check
Q1
A team has $200K monthly cloud spend, mostly non-prod always-on, and wants to start optimizing. The first move is:
A. Schedule non-prod off-hours and weekends
B. Buy a 3-year Reserved Instance pool to lock in savings
C. Migrate to Kubernetes
D. Hire a FinOps consultant
Show answer
Correct: A. Lever 1 first. A 3-year RI on always-on non-prod is the textbook over-commitment mistake. Migration to K8s is a lever-4 redesign with quarters of payback. Consultants can help but the first move does not require one.
Q2
A FinOps team reports: “We applied 30 rightsizing recommendations this month and saved $4,100. We applied 1 schedule and saved $24,000.” Which lever has more headroom to keep finding savings?
A. Lever 2 (rightsizing)
B. Both equally
C. Lever 3 (commitments)
D. Lever 1 (scheduling)
Show answer
Correct: D. Lever 1 dwarfs lever 2 in this report. The team should keep finding scheduling opportunities (more non-prod tiers, K8s workloads, Databricks clusters) before scaling lever 2 effort.
Q3
A CFO proposes locking in a 3-year RI on the current peak compute usage to “guarantee savings.” Best response:
A. Agree, locking in is good
B. Wait one year
C. Push back
D. Use Spot instead
Show answer
Correct: C. 3-year RIs on current peak are at high risk of over-commitment if usage shifts. The defensible move is 1-year commitment on the post-schedule, post-rightsizing floor: not on current peak. Commitments are calibrated to the floor, not the peak. The floor is what the workload will demand even in a slow quarter. Current peak is a fluctuating ceiling.
5. Apply
ZopNight is built around levers 1 and 2 because that is where the fast, repeatable savings live for most estates:
- Lever 1 → Schedules (any time you can stop a resource), Recommendations idle/orphan rules
- Lever 2 → Recommendations rightsizing/category rules, VM Autoscaling
- Lever 3 → coverage tracked in Reports → Purchase Type breakdown
- Lever 4 → out of scope; engineering ownership
Related lessons
- L4: Operate: the discipline that beats one-shot wins (next)
- M0.3: Why scheduling beats commitments
- T4.M4.7: Commitments demystified
Glossary terms touched
Optimize · Eliminate waste · Rightsize · Rate optimize · Architect-design lever