question

eddie-0352 avatar image
0 Votes"
eddie-0352 asked SumanthMarigowda-MSFT commented

Costing Prediction for Azure Blob Storage

Our team is trying to estimate costing for usage of Azure Blob Storage. We are using the Pricing Calculator.

We wanted to know what the difference is between the categories "List and Create Container Operations" and "Read Operations". Specifically, suppose we are using the .NET SDK "GetBlobsAsync" call from the BlobContainerClient. https://docs.microsoft.com/en-us/dotnet/api/azure.storage.blobs.blobcontainerclient.getblobsasync?view=azure-dotnet

For such a call, which of the above two categories does that SDK call fall under? The documentation for that SDK call also says "Enumerating the blobs may make multiple requests to the service while fetching all the values." Would each of those multiple requests fall under any specific category mentioned above?

Also, suppose that one "GetBlobsAsync" call returns 500 blobs, while another returns 1000 blobs. Does that factor into the pricing estimate as well? Thanks!

azure-blob-storage
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

SumanthMarigowda-MSFT avatar image
0 Votes"
SumanthMarigowda-MSFT answered SumanthMarigowda-MSFT edited

@eddie-0352 Firstly, apologies for the delay in responding here! Welcome to Microsoft Q&A Forum, Thank you for posting your query here!

Get Blob is considered as a Read operation : https://azure.microsoft.com/en-in/pricing/details/storage/blobs/ - this gives the details


-The following API calls are considered list and create container operations: ListBlobs, ListContainers, FindBlobsByTags and CreateContainer.
- The following API calls are considered read operations: GetBlob and SetBlobTier
- This GetBlobsAsync seems to be List call and it would be List Blobs call.

You have already looking into this article they have provided about list of blobs BlobContainerClient.GetBlobsAsync(BlobTraits, BlobStates, String, CancellationToken) Method

If you still have any questions related to pricing, I would recommended to, please contact Azure billing support team, It's free and they can give more detailed information on billing based on your region, account type and subscription

Please let us know if you have any further queries. I’m happy to assist you further.


Please do not forget to 193841-screenshot-2021-12-10-121802.png and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.



5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.