Editorial photograph of cloud server infrastructure representing AWS compute capacity for a hospitality group
Case Study · AWS · Compute Optimization

AWS Compute Contract. 20 Percent Saved.

A Florida hospitality group ran four seasonal travel brands on one AWS estate. The buyer side response cut the compute contract 20 percent without moving a single workload off AWS.

Read the Case AWS Hub
20%Compute saving
$480KAnnual saving
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

A Florida hospitality group cut its AWS compute contract by 20 percent, roughly 480 thousand dollars a year against a 2.4 million dollar baseline, without moving a single workload off AWS. The saving came from commitment shape and instance choice, not a discount fight. The estate ran four seasonal travel brands behind one shared platform.

The group had drifted into a familiar pattern. Savings Plan coverage sat low, the fleet ran on x86 by default, and instances were sized for a peak that only one brand hit at a time. The buyer side response rebuilt the compute baseline around the combined, counter seasonal demand curve.

Key Takeaways

What a CFO and head of platform need to know in 90 seconds

  • 20 percent off the AWS compute contract. Roughly 480 thousand dollars saved a year on a 2.4 million baseline.
  • Savings Plan coverage was the biggest lever. Coverage rose from 35 percent to 78 percent of steady state.
  • Graviton carried the price performance gain. Around 40 percent of the fleet moved to AWS Graviton.
  • Counter seasonal demand smoothed the baseline. Golf, beach, and ski peaks fall in different months, so the shared floor is steady.
  • Right sizing and scheduling cleaned the rest. Oversized instances were matched to load and non production ran off out of hours.
  • Nothing left AWS. The saving was structural, not a migration.
  • Buyer side advisory only. Independent of AWS. No AWS Partner Network status. No revenue share.

The company and the four brand estate

The client is a privately held hospitality and leisure group headquartered in Florida. It runs a portfolio of consumer travel booking brands on one shared AWS platform, with a common booking engine, a shared search tier, and brand specific front ends.

The group asked one question. The AWS bill kept climbing while bookings stayed flat across the off season. The buyer side answer was that the compute baseline had never been rebuilt around how the brands actually share load.

The four brands behind the estate

Four consumer brands sit on the platform. Their peaks fall in different seasons, which is the heart of this case study.

The starting position on AWS

Annual compute spend ran at 2.4 million dollars across EC2, a managed database tier, and a search cluster. Savings Plan coverage sat at 35 percent. The fleet was almost entirely x86. Non production environments ran around the clock.

What drove the 20 percent AWS compute saving?

The 20 percent saving sat on four levers, each carrying a measured business case. None of them required a workload to leave AWS. The table sets the before and after on each lever.

The four compute levers, before and after

Lever Before After Result
Savings Plan coverage35%78%Lower steady rate
Graviton share of fleetUnder 5%40%Better price performance
Instance sizingPeak sizedLoad matchedFewer idle cores
Non production hoursAlways onOff out of hoursWasted hours removed

Lever one. Savings Plan coverage at the combined floor

Coverage rose from 35 percent to 78 percent of steady state. The buyer side model committed against the combined demand floor across all four brands, not against any single brand peak. Compute Savings Plans were chosen over Reserved Instances so the commitment held while the fleet reshaped to Graviton.

Lever two. Graviton migration on the elastic tiers

Around 40 percent of the fleet moved to AWS Graviton. The web tier, the API tier, and the search workers all moved cleanly and returned a 15 to 20 percent price performance gain. The database tier and two licensed components stayed on x86 where the move carried risk.

Lever three. Right sizing against measured load

Instances had been sized for the busiest brand at its own peak. We matched each tier to its measured load and let auto scaling absorb spikes on demand. The idle core count fell sharply across the off season months.

Lever four. Scheduling non production off out of hours

Development and staging environments had run around the clock. We scheduled them to stop overnight and at weekends. The change took two days to implement and removed a steady block of wasted compute hours.

How does counter seasonal demand cut the bill?

Counter seasonal demand means the combined baseline is far steadier than any single brand. When golf and beach traffic falls, ski traffic rises, so the shared floor barely moves. That steady floor is exactly what a Savings Plan should be sized against.

  • Golf and beach carry the warm season peak across the spring and summer months.
  • Ski carries the winter peak, filling the gap the warm season brands leave.
  • The Nordic green fee guide shifts the golf peak into the Nordic summer, widening the steady band further.
  • The combined floor is high and stable, so a larger Savings Plan commitment is safe to sign.

What did the new AWS commitment lock in?

The new commitment was built to survive the next budget year, not just to cut this one. Five structural choices held the saving in place.

  1. Compute Savings Plan, not EC2 Instance plan. The flexible plan applies across family, size, region, and operating system, so the Graviton migration did not strand the commitment.
  2. One year term on the elastic tier. A one year commitment held the flexibility to keep reshaping the fleet through the next migration wave.
  3. Three year Reserved Instances on the database floor. The fixed database nodes that never change shape took the deeper three year rate.
  4. Coverage capped at the combined floor. Coverage was sized to the steady band, leaving brand peaks on flexible on demand capacity.
  5. A quarterly coverage review. The commitment is rechecked every quarter against the trailing demand, so it tracks the business rather than drifting.
The 20 percent saving did not come from leaving AWS. It came from sizing one commitment against the demand the four brands actually share, then moving the elastic tiers to Graviton.

What to do next

If your AWS compute bill is climbing while usage stays flat, the buyer side response starts with measurement. The ordered checklist below mirrors the engagement that closed this case.

  1. Pull the trailing twelve months of compute usage by tier and by hour. Find the steady floor under the peaks.
  2. Measure current Savings Plan coverage against that floor. Most estates are far below a safe commitment level.
  3. Score the fleet for Graviton. Tag the web, API, and worker tiers that move cleanly and the licensed components that do not.
  4. Right size against measured load, not against the busiest brand peak. Let auto scaling carry the spikes.
  5. Schedule non production off out of hours. It is the fastest saving and takes days, not weeks.
  6. Commit a Compute Savings Plan at the combined floor. Keep brand peaks on flexible capacity.
  7. Set a quarterly coverage review so the commitment tracks the business through the next year.

How Redress engages on AWS compute optimization

Redress runs AWS compute optimization inside the Vendor Shield subscription, the Renewal Program, the Benchmark Program, and the Software Spend Assessment. Every engagement starts with a trailing usage analysis.

Read the related benchmarking, about us, locations, and contact pages. Or open the AWS advisory practice for the full scope.

Where the common advice on AWS compute commitments is wrong

The common advice is to buy the deepest three year, all upfront commitment you can, because the rate is lowest. We disagree for a business like this one. A fleet that is actively migrating to Graviton and reshaping instances should not lock its whole spend into a rigid three year shape, because the very changes that cut the bill can strand a commitment bought against the old fleet. The buyer side move on the AWS Cost Management data is to commit a flexible Compute Savings Plan against the steady combined floor on a one year term, take three year Reserved Instances only on the fixed database nodes, and review coverage every quarter. You keep most of the discount and all of the flexibility.

Platform finance team reviewing AWS compute usage and Savings Plan coverage across four seasonal travel brands
Counter seasonal brands share a steady compute floor. Size one Savings Plan against that floor and let auto scaling carry each brand peak.
20%
Compute saving delivered
35 to 78%
Savings Plan coverage moved
40%
Fleet moved to Graviton

Source: Redress Compliance advisory engagement file, 2024 to 2025.

An AWS compute commitment rewards the buyer who sizes against the floor they can evidence. Buying the deepest rate against a fleet you are about to change buys discount you pay back in stranded commitment.

Frequently asked questions

How much did the hospitality group save on its AWS compute contract?

The Florida hospitality group cut its annual AWS compute spend by 20 percent, roughly 480 thousand dollars a year against a 2.4 million dollar baseline. The saving came from Compute Savings Plans coverage, right sized EC2, a Graviton migration, and seasonal scheduling. No workload was moved off AWS.

What drove the 20 percent AWS compute saving?

Four levers drove the saving. Compute Savings Plans coverage rose from 35 percent to 78 percent of steady state. Roughly 40 percent of the fleet moved to Graviton. Oversized instances were right sized against measured load. Non production environments were scheduled off out of hours.

How does seasonality across the brands affect AWS compute cost?

The brands carry counter seasonal demand, so the combined baseline is far steadier than any single site. Golf and beach traffic peaks in the warm months while ski traffic peaks in winter. We sized one Compute Savings Plan against the combined floor and let auto scaling absorb each brand peak on demand.

What is a Compute Savings Plan and why use it here?

A Compute Savings Plan is a one or three year commitment to a steady hourly compute spend in exchange for lower rates. It applies across instance family, size, region, and operating system. That flexibility fit a fleet that was actively migrating to Graviton and reshaping instances during the engagement.

How much of the fleet moved to Graviton?

Roughly 40 percent of the compute fleet moved to AWS Graviton processors during the engagement. Graviton delivered better price performance on the web tier, the API tier, and the search workers. The remaining fleet stayed on x86 where a dependency or a licensed component blocked the move.

Did the group use Reserved Instances or Savings Plans?

The group standardized on Compute Savings Plans for the elastic web and API fleet and kept a small set of Standard Reserved Instances for the fixed database tier. Compute Savings Plans gave the flexibility the migrating fleet needed. Reserved Instances held the steady database nodes that never change shape.

What did Redress Compliance do on the engagement?

Redress ran the buyer side advisory across the usage analysis, the commitment model, the Graviton business case, and the AWS commercial conversation. We are independent of AWS and carry no AWS Partner Network status. The engagement was paid by the client, never by AWS.

How long did the AWS compute optimization take?

The engagement ran about four months from the first usage pull to the signed Savings Plan and the migrated fleet. The first month was measurement. The middle two months were the right sizing and the Graviton migration. The final month locked the commitment at the new, lower baseline.

Score your AWS Savings Plan coverage gap in under five minutes.
Open the Savings Plans Hub →
White Paper · AWS

Read the AWS Savings Plan optimization guide.

A buyer side reference on Compute Savings Plans, Reserved Instances, Graviton migration, and the coverage math that holds the saving through a fleet change.

Independent. Buyer side. Written for CFOs, heads of platform, and procurement leaders. No vendor influence. No sales kickback.

AWS Savings Plan Optimization Guide

Open the white paper in your browser. Corporate email only.

Read the Paper →
20%
Compute saving
$480K
Annual saving
4 mo
Engagement length
500+
Enterprise clients
100%
Buyer side

The bill fell 20 percent and nothing left AWS. We just sized one commitment against the demand the brands actually share, then moved the elastic tiers to Graviton.

VP Platform Engineering
Florida hospitality and leisure group
More Reading

More from the AWS practice.

AWS Hub →
AWS Compute Savings Plans deep dive
AWS · Guide
AWS Compute Savings Plans Deep Dive
How the flexible plan works.
16 min read
AWS EC2 Savings Plans buyer guide
AWS · Guide
EC2 Savings Plans Buyer Guide
Coverage and commitment math.
14 min read
Reserved Instances versus Savings Plans
AWS · Article
Reserved Instances vs Savings Plans
Which commitment fits which tier.
12 min read
AWS Dubai media group case study
AWS · Case Study
AWS Dubai Media Group. 15 Percent
Another AWS commitment rebuild.
10 min read
AWS advisory practice
AWS · Service
AWS Advisory Practice
The buyer side AWS practice.
8 min read
Editorial photograph of enterprise cloud infrastructure

AWS compute bills fall when one commitment fits the demand you actually share.

We have run 500+ engagements across 11 publishers. Every engagement starts with one conversation.

AWS intelligence, monthly.

Savings Plan coverage math, Graviton migration patterns, right sizing tactics, and the commitment review calendar across every AWS engagement we run.