How can I get reservation recommendations for Azure Backup ?

Ananya 60 Reputation points
2025-10-14T08:31:09.5333333+00:00

I’ve recently started working with Azure Reservations and came across the following APIs:

Reservations Summaries - Retrieves details on reservation usage. Reservation Recommendations - Provides suggestions for potential reservation purchases.

Based on my research, it appears that Azure Backup can be covered by reservations. However, Azure Backup does not seem to be a supported resource type for the Reservation Recommendations API. I have a few questions regarding this: Does Azure provide reservation recommendations for Azure Backup? If yes, is there a different API that supports this? If no, could you clarify why Azure Backup is excluded from the Reservation Recommendations API?

Azure Backup
Azure Backup
An Azure backup service that provides built-in management at scale.
{count} votes

Answer accepted by question author
  1. Vinodh247 39,201 Reputation points MVP Volunteer Moderator
    2025-10-14T08:52:35.9466667+00:00

    Hi ,

    Thanks for reaching out to Microsoft Q&A.

    No, as of now, Azure doesn’t expose reservation recommendations for Azure Backup Storage via the same “Reservation Recommendations API” that works for compute/SQL/etc.

    Since the Reservation Recommendations API doesn’t support Backup Storage, here’s how you can manually get data and make reservation decisions:

    1. Get Backup Storage Usage Metrics
      • Use Azure Monitor / Metrics to see storage consumption on vaults over a rolling 7/30/60 day window.
      • The Backup documentation / REST APIs may expose usage or job-level storage data.
      • Example: you might fetch “Cloud Backup Storage Used” metric for your Recovery Services vault across time.
    2. Estimate What Reservation Size Makes Sense
      • Based on historical usage peaks (say the maximum monthly backup storage used), decide on a reservation size (100 TiB).
      • Model savings: compare costs with reservation vs pay-as-you-go for 1 or 3 years, using pricing from Azure Backup pricing page.
    3. Purchase via Portal / REST
      • You can purchase Backup Storage reserved capacity via Azure Portal or via the Portal UI in “Optimize Costs for Azure Backup Storage”.
      • There is no documented API for programmatically retrieving reservation recommendations for Azure Backup Storage, but you might be able to script a combination: pull usage metrics, compute your own recommendation logic, then call APIs to purchase via Azure Reservations if applicable or the appropriate purchase flow.

    Please 'Upvote'(Thumbs-up) and 'Accept' as answer if the reply was helpful. This will be benefitting other community members who face the same issue.

    1 person found this answer helpful.
    0 comments No comments

Answer accepted by question author
  1. Sandhya Kommineni 1,575 Reputation points Microsoft External Staff Moderator
    2025-10-15T06:01:39.15+00:00

    Hi Ananya, Thanks for posting your question in Microsoft Q&A forum

    Thanks for your response Vinodh247

    As he mentioned, Azure Backup does not currently provide automated reservation recommendations. Unlike Virtual Machines, SQL Database, or Managed Disks, there is no built-in service that analyzes your backup usage and suggests the optimal reserved capacity purchase.

    Reservation Recommendations API of azure backup doesn't include in the list of supported resource type. check the list resources supported using below commands in the doc

    Refer: Reservation Recommendations - List - REST API (Azure Consumption) | Microsoft Learn

    Azure Backup’s usage pattern is different from other supported resources:

    • Backup storage grows and shrinks dynamically based on protected data and retention policies, making automated predictions harder.
    • Reserved capacity for Backup is vault-based, not per-resource, so recommendations would need to consider aggregated backup data across vaults, subscriptions, and retention periods.
    • Microsoft currently expects customers to manually estimate storage requirements using historical usage (like Azure monitor metrics, logs) then purchase reserved capacity.

    Refer: Optimize costs for Azure Backup Storage with reserved capacity - Azure Backup | Microsoft Learn

    I hope the provided answer is helpful, do let me know if you have any further questions on this Please accept as Yes and upvote if the answer is helpful so that it can help others in the community.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.