Commitments Planning: RI and Savings Plans
Overview
Spotto Commitments Planning helps you understand how your Reserved Instances (RI) and Savings Plans (SP) are performing in real workloads. It brings utilization, coverage, linked resources, and projected term outcomes into one place so you can answer a simple question: “Are these commitments still working for us?”
This page is scoped for practical operations. You can quickly see underutilization risk, where commitment coverage is strong or weak, and whether there is likely missed savings to investigate.
Why use this?
Without a dedicated commitments view, teams usually piece this together from Azure billing exports, reservation pages, and ad-hoc spreadsheets. That works, but it is slower and harder to trust when someone asks for a clear answer in the next 10 minutes.
Commitments Planning gives you:
- A consistent 7-day and 30-day utilization signal for active commitments.
- A commitment inventory with coverage %, covered cost, and linked resources.
- A focused view of underutilized commitments that may need review.
- Optional term strategy scenarios when recommendation data exists.
Key capabilities
Where to find it
In the Spotto Portal, open your company and navigate to Investigate -> Commitments.
Track utilization and potential missed savings
Summary cards at the top of the page show:
- 7-day utilization
- 30-day utilization
- Active commitment count and linked resource count
- Covered cost for the current period
Spotto also highlights a potential missed savings estimate for 7-day and 30-day windows so you can prioritize where to investigate first.
Review commitment inventory and coverage
The inventory table helps you inspect each active commitment with:
- Commitment metadata (scope, status, expiry)
- 30-day utilization
- Commitment size and units
- Coverage percentage and covered cost
- Linked resources
Rows are grouped by commitment type (Reserved instance vs Savings plan) so you can scan quickly without repeating labels in every row.
Use term strategy scenarios (when available)
When scenario inputs are available, Spotto shows term strategy rows with projected net savings and recommendation markers.
If no scenario data exists, Spotto hides this section instead of rendering an empty table.
Jump from resources into commitments context
On Cloud Resources details, Spotto shows a Reserved Instance or Savings button when the selected resource is tied to commitment coverage. Selecting it opens Commitments with the relevant subscription context.
Technical reference
| Component | Details |
|---|---|
| Inputs | Azure commitment and billing coverage datasets, plus Spotto resource-to-benefit linkage data from subscription syncs. |
| Outputs | Utilization summary cards, commitment inventory rows, linked resources, coverage/covered cost metrics, and optional term strategy scenarios. |
| Defaults | Utilization focuses on 7-day and 30-day windows. Expiry and underutilization indicators are surfaced directly in inventory views. |
Why commitment data can be missing
When Commitments shows no RI/SP data, the two common causes are:
- There are no active Reserved Instances or Savings Plans in scope.
- The Spotto cloud account is missing tenant-level permissions for commitment data.
For Azure onboarding and permission setup, use the Cloud Account guide:
Specifically, confirm Reservations Reader and Savings plan Reader roles are assigned at the tenant level.
Troubleshooting
The page shows "No Reserved Instance or Savings Plan data yet"
What you're seeing: Commitments renders an empty-state card with a mascot and no inventory rows.
Likely causes:
- No active RI/SP commitments in the selected subscriptions.
- Missing tenant-level commitment permissions.
How to fix:
- Confirm the subscription selection includes accounts with active commitments.
- Review cloud account setup and permission assignments in Azure Cloud Account: Connect and Update Access.
- Re-run sync and refresh the page after RBAC propagation.
Utilization shows N/A
What you're seeing: Utilization cards or rows show N/A and low/zero "with utilization data" counts.
Likely causes:
- Utilization data has not been populated for the selected window yet.
- Sync is recent or still in progress.
How to fix:
- Check the cloud account sync status in the Portal.
- Wait for the next sync cycle and refresh.
- Confirm you are filtering to subscriptions that have active commitments.
The Term strategy section is not visible
What you're seeing: Inventory is present, but no term strategy section appears.
Likely cause: No term strategy scenarios are available for the current subscriptions and filters.
How to fix:
- Clear commitment-type filters and review again.
- Validate recommendation inputs are syncing for those subscriptions.
- Re-check after the next processing cycle.
Looking to enhance your cloud setup for cost efficiency, performance, reliability, or security?
Talk to a cloud expert! Email us or schedule a 30-minute consultation and let's optimize your cloud environment together.
Book a Free Consultation