1. Home
  2. Analyze
  3. Cloud Reserved Instances

Cloud Reserved Instances

Reservations help you save money by committing to a usage plan for multiple products (for ex. Virtual Machines, Storage). Committing allows you to get a discount for resources you are using. RIs are one of the cost saving strategies that can give you the biggest saving.

You can read more about other available cost optimization strategies.

Usage plans depends on the cloud provider, to read more check out Azure or AWS websites.

Gain visibility into your reservations

With PyraCloud you can easily perform tasks related to managing cloud reservations, which allows you to accomplish the most savings.

PyraCloud gives you a central view to quickly check your reservations health, monitor savings, and utilization. This report is a part of our Spend Management Reporting feature and it is available here. We enable reporting automatically when our system detects an RI purchase.

Reserved Instance summary overview
  1. Recent average of your reservation utilization – you can check if there are any degradation in usage. If the average utilization is going down – resource that were utilizing RIs were likely deallocated.
  2. PyraCloud keeps track of your historical purchases so you can compare values at any time. For monitoring purposes look at “Active” status only.
  3. If you want to keep the reservation list for your internal records, you can export it to a XLS file.

Resources attached to RI

PyraCloud transforms billing data in a way that allows you to effortlessly explore resources utilizing your RI at a given point in time.

  1. Reservation details exposed by cloud provider
  2. The Amortized View groups data by resource, so you can see which resources are using this Reserved Instance. You can “drill down” to a selected month to see daily distribution.

You will notice Reservation Unused Cost in the chart legend, which informs you if the full potential of your RI is not realized.
You should keep this bar as low as possible (because of delay in receiving data from cloud provider in last 2 days you might see unused cost which is not accurate).

  1. In Utilization tab you can monitor daily utilization of your reservation.
Reservation Daily utilization

Spend and Budget Management

PyraCloud creates resource for each reservation so that you can track costs in spend management, create budgets or schedule a chargeback.

Lifetime of a resource is determined by the term, once expired resources will be marked as removed.


We have incorporated RI metadata into our prediction engine. We assume that a RI will be renewed (if your don’t cancel it) so you may see “Purchase” spikes in in your predictions, if enabled.

Additionally, monthly reservations will return predictions for every consecutive month.


We value your time, so we automatically created notifications for all your RI’s. As a result, we will send you an alert if the RI utilization drops below 80%.

If you want to receive an email or SMS, be sure to verify your subscription in Consumption Section (1) of the Notification Hub.

Notification rules configuration

Frequently Asked Questions

Why reservation utilization is not showing for my Azure Simple tenant

When microsoft tenant has conditional access policies enabled and was moved to SoftwareOne partner account, PyraCloud automated onboarding may not be able to integrate correctly.

For PyraCloud to work, the customer must manually configure their tenant so that PyraCloud can access it. Follow these steps to onboard PyraCloud.

Create the “PyraCloud (Azure)” Enterprise Application

The first step is to perform consent. PyraCloud uses an Enterprise Application to access the customer tenant.


  • You should launch this link in an InPrivate/Incognito/Private window to ensure you are signing in to the correct tenant.
  • You must sign in with a user who has permission to perform consent.

To register the Enterprise Application, use the following link: Perform Consent

Click accept after reviewing permissions

Confirm the Enterprise Application Exists

To confirm the “PyraCloud (Azure)” Enterprise Application exists, sign in to the Azure portal and navigate to Azure Active Directory -> Enterprise applications.

The “PyraCloud (Azure)” application should be visible in the list. If it is not visible, trying searching for “pyra”.

The “PyraCloud (Azure)” Enterprise Application is visible in the list

Assign IAM Roles to the “PyraCloud (Azure)” Enterprise Application

PyraCloud requires the following roles in each Azure subscription being activated:

  • Reader: This role allows PyraCloud to import resources from your Azure subscription into PyraCloud. You can then manage these resources and tag them in the Tags and Resources features.
  • Tag Contributor: This role is required to synchronize tags to and from your Azure subscription. PyraCloud will only synchronize tags back to your Azure subscription if you select write-back of tags in Cloud Tenant Setup. The default setting is read-only.

For assigning roles to subscription please refer to Grant Access to PyraCloud with Azure Management Groups

Once completed, during next scheduled synchronization, PyraCloud will be able to pull reservation utilization data.

If you still having issues with reservation utilization kindly please reach out to PyraCloud support.

Updated on September 8, 2022

Was this article helpful?

Related Articles