How to split RI cost ?

Anil Kumar 325 Reputation points
2024-06-21T09:47:14.4966667+00:00

Hello,

We have bought RIs at resource group level and we want to split the RI cost among various application owners based on RI discount their resources got in billing for that hour.

Let's assume there are three equal size VMs in an RG and we have bought 2 unit of RI (same SKU as VM)

RI being billing mechanism might be applied as

VM1 - 1 hour RI (VM owned by application owner 1)

VM2 - 45 minutes RI ( VM owned by application owner 2)

VM3 - 15 minutes RI (VM owned by application owner 3)

or it might be applied as

VM1 - 1 hour RI (VM owned by application owner 1)

VM2 - 1 hour RI (VM owned by application owner 2)

VM3 - Completely on demand (VM owned by application owner 3)

In the given situation, it's not logical to divide RI cost equally for that hour among all three application owners, rather we need to find what part of RI was utilized by an application owner in an given hour and charge back him/her accordingly.

Appreciate your response.

Thank you!

Azure Cost Management
Azure Cost Management
A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
2,315 questions
Azure Automation
Azure Automation
An Azure service that is used to automate, configure, and install updates across hybrid environments.
1,185 questions
{count} votes

Accepted answer
  1. SadiqhAhmed-MSFT 40,986 Reputation points Microsoft Employee
    2024-06-24T14:24:21.8766667+00:00

    Hello @Anil Kumar Thank you for posting your question on the Microsoft Q&A platform. Happy to assist!

    I understand your requirement on getting split RI cost for different applications. The closest option is to download the amortized usage report which will show the RI applied VM cost which will be the discounted cost for each VM which got the RI benefits. Reference doc: https://learn.microsoft.com/en-us/azure/cost-management-billing/understand/download-azure-daily-usage

    Hope this helps!


    If the response helped, do "Accept Answer" and up-vote it

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful