Commitments
The Save > Commitments page is Pump's automated system for purchasing and managing cloud provider discount instruments. It analyzes your usage, recommends optimal commitments, executes purchases (or surfaces them for your approval), and tracks utilization over the lifetime of each commitment.
What the Commitment page does
Cloud providers offer significant discounts when you commit to a minimum level of usage for one or three years. The tradeoff is complexity: choosing the right commitment type, sizing it correctly, timing purchases around existing commitments, and managing renewals. The Commitment page handles all of this.
Specifically, it:
Analyzes your historical usage patterns across services, regions, and accounts.
Computes optimal commitment purchases that maximize coverage without over-committing.
Projects forward coverage as existing commitments expire.
Allows for scheduling of future commitment purchases.
Executes purchases in your account upon request.
Tracks utilization percentage, coverage percentage, and wasted commitment cost.
Flags upcoming expirations and manages the renewal cycle.
Commitment types by cloud provider
Each cloud provider offers different discount instruments. Pump supports all major commitment types across AWS, GCP, and Azure.
AWS
EC2 Reserved Instances
30% to 72% vs. on-demand
Steady-state EC2 workloads in a known instance family and region
RDS/ElastiCache/Redshift/OpenSearch Reserved Instances
25% to 65% vs. on-demand
Databases and caches with predictable, consistent usage
Compute Savings Plans
20% to 66% vs. on-demand
Flexible compute across EC2, Lambda, and Fargate regardless of instance family or region
EC2 Instance Savings Plans
30% to 72% vs. on-demand
EC2 workloads locked to a specific instance family in a specific region
SageMaker Savings Plans
Up to 64% vs. on-demand
Consistent SageMaker training or inference workloads
Discount percentages vary based on term length (1-year vs. 3-year), payment option (No Upfront, Partial Upfront, All Upfront), and instance type. Longer terms and more upfront payment yield deeper discounts.
GCP
Resource-based CUDs
37% to 70% vs. on-demand
Predictable Compute Engine workloads where you know the vCPU and memory requirements
Spend-based (Flex) CUDs
28% to 46% vs. on-demand
Mixed compute footprints spanning VMs, GKE, and Cloud Run
GCP CUDs do not require upfront payment. You are billed monthly for your committed amount regardless of actual usage. 3-year terms offer the deepest discounts, with resource-based CUDs on Compute Engine reaching up to 70% off on-demand.
Azure
Reserved VM Instances
37% to 72% vs. pay-as-you-go
Stable VMs running in a known region and instance family
Azure Savings Plans for Compute
11% to 65% vs. pay-as-you-go
Flexible compute across instance families, regions, and operating systems
Reserved Capacity (SQL, Cosmos DB, etc.)
Up to 65% vs. pay-as-you-go
Database and storage workloads with predictable capacity needs
Azure Reservations offer the deepest discounts but require specifying an instance family and region. Savings Plans are more flexible but discount percentages are lower, particularly on 1-year terms.
How a commitment moves through the Commitment Planner
The commitment lifecycle in Pump follows these steps:
Recommendation generated. Pump analyzes your usage and recommends optimal commitments. View recommendations under Planned → Take action.
Review. Select Add to plan to review recommendations. Select Buy selected to approve them.
Purchase executed. Pump purchases the commitment in your cloud account.
Tracking. Pump tracks utilization, coverage, and savings throughout the commitment term and visualizes this on the platform alongside the active commitment.
Expiration approaching. Pump sends renewal notifications as the commitment nears its end date.
Renewal decision. Mark the commitment as Renew or Do not renew. Pump creates a new recommendation from current usage when you renew.
CUD renewals are not currently supported. When a GCP CUD expires, Pump creates a new recommendation.
What Pump accesses
The Commitment Planner requires the following permissions depending on your mode:
Read-only (savings estimate)
Cost Explorer read, Reserved Instance describe, Savings Plans describe
BigQuery billing export read, Compute Engine viewer
Cost Management read, Billing Reader
Autopilot (purchase execution)
All read-only permissions + RI/SP purchase permissions
All read-only permissions + BigQuery Resource Admin, Compute Future Reservation Admin
All read-only permissions + Reservations/Savings Plan Contributor and Purchaser
Pump never modifies your infrastructure, workloads, or configurations. Purchase permissions are limited to commitment instruments only.
Existing commitments
If you already have active Reserved Instances, Savings Plans, or CUDs when you connect to Pump, our commitment engine detects them and optimizes around them. It will not duplicate or conflict with your existing commitments. As your existing commitments expire, Pump factors the freed capacity into future recommendations.
Last updated
Was this helpful?

