Azure Storage Chargeback Model

Pallab Chakraborty 401 Reputation points

We are planning to use Azure Storage Account and Containers for our Content Management System in the Org and for storing user data related to various applications belonging to a particular business unit. So we have decided to go with various containers inside one Storage Account belonging to a particular business unit.
If another business unit comes, then we will spin up another Storage Account for them.

But if it is same Business Unit, we won't be spinning up separate Storage Accounts, but we will use different different storage containers as an isolation mechanism.
I would like to know how we do chargeback to the Business Unit based on different storage containers? I don't see any option to tag a Storage Container, the only option of Tagging is at the Storage Account Level.

Is there anyway that we can Tag a particular storage container so that we can chargeback the Application Owner of that Storage Container? What is the best approach here based on our use case with respect to chargeback model.

Also, in Azure Billing, will we be able to see charges based on containers or only on the basis of Storage Accounts?

Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
1,562 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
1,415 questions
No comments
{count} votes

Accepted answer
  1. Andreas Baumgarten 66,076 Reputation points Microsoft MVP

    Hi @Pallab Chakraborty ,

    the metadata of an Azure Storage Account container are key and value pairs similar to Azure Tags.
    Maybe this is an option to "tag" containers for chargeback with the Application Owner.


    As this is a workaround and not intended to be used in the billing you won't see this information in Azure Billing (not tested by myself).


    (If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)

    Andreas Baumgarten

    No comments

0 additional answers

Sort by: Most helpful