Skip to main content

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

ComponentDetails
InputsAzure commitment and billing coverage datasets, plus Spotto resource-to-benefit linkage data from subscription syncs.
OutputsUtilization summary cards, commitment inventory rows, linked resources, coverage/covered cost metrics, and optional term strategy scenarios.
DefaultsUtilization 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:

  1. There are no active Reserved Instances or Savings Plans in scope.
  2. 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:

  1. Confirm the subscription selection includes accounts with active commitments.
  2. Review cloud account setup and permission assignments in Azure Cloud Account: Connect and Update Access.
  3. 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:

  1. Check the cloud account sync status in the Portal.
  2. Wait for the next sync cycle and refresh.
  3. 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:

  1. Clear commitment-type filters and review again.
  2. Validate recommendation inputs are syncing for those subscriptions.
  3. Re-check after the next processing cycle.
Optimize Your Azure Environment

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