|
| 1 | +--- |
| 2 | +title: 'Cost estimate: Analyze archived data (Azure Blob Storage)' |
| 3 | +description: This article shows an example of what it costs to retrieve and analyze archived data in Azure Blob Storage. |
| 4 | +services: storage |
| 5 | +author: normesta |
| 6 | + |
| 7 | +ms.service: azure-blob-storage |
| 8 | +ms.date: 06/13/2025 |
| 9 | +ms.topic: concept-article |
| 10 | +ms.author: normesta |
| 11 | +--- |
| 12 | + |
| 13 | +# Cost estimate: Retrieve data from archive storage for analysis |
| 14 | + |
| 15 | +This sample estimates the cost to retrieve a portion of data from the archive tier before the 180 day limit. |
| 16 | + |
| 17 | +> [!IMPORTANT] |
| 18 | +> This estimate is based on [these sample prices](blob-storage-estimate-costs.md#sample-prices). Sample prices shouldn't be used to calculate your production costs. To find official prices, see [Find the unit price for each meter](../common/storage-plan-manage-costs.md#find-the-unit-price-for-each-meter). |
| 19 | +
|
| 20 | +## Scenario |
| 21 | + |
| 22 | +Your company stores 20 TB of data in the archive tier for long term retention. However, after only three months in archive storage, 20% of that data must be retrieved for analysis. You're asked to estimate the cost to get that data from archive storage and then download that data to clients. |
| 23 | + |
| 24 | +Because the data is needed only temporarily, you decide not to rehydrate blobs by changing their tier. That way, your company avoids the early deletion fee. You already estimated the cost of that approach by reviewing the [Cost estimate: Move data out of archive storage](cost-estimate-archive-retrieval-set-tier.md) article. Instead, you decide that it's more cost-effective to copy blobs into the hot tier for analysis. You know that data in the hot tier can be deleted at no charge when the analysis is complete. |
| 25 | + |
| 26 | +The storage account is located in the West US region, is configured for locally-redundant storage (LRS), and doesn't have hierarchical namespaces. |
| 27 | + |
| 28 | +## Costs |
| 29 | + |
| 30 | +The following table describes each cost. |
| 31 | + |
| 32 | +| Cost | Description | |
| 33 | +|----|----| |
| 34 | +| **Copy blobs to the hot tier** | First, blobs must be moved out of archive storage for analysis. All tools and SDKs use the [Copy Blob](/rest/api/storageservices/copy-blob) operation to accomplish this task. The [Copy Blob](/rest/api/storageservices/copy-blob) operation is billed as a read operation on the source account and a write operation on the destination account. | |
| 35 | +| **Data retrieval fee** | This meter applies to each GB moved from the archive tier and into an online tier such as the hot tier. | |
| 36 | +| **Read from the hot tier** | Once data is moved into the hot tier, clients need to download that data. Each download is billed as a read operation. | |
| 37 | + |
| 38 | +## Estimate |
| 39 | + |
| 40 | +Based on [these sample prices](blob-storage-estimate-costs.md#sample-prices), the following table shows how each cost component is calculated. This sample estimate doesn't include the [cost of data storage](blob-storage-estimate-costs.md#the-cost-to-store-data) which is billed per GB. |
| 41 | + |
| 42 | +| Cost | Cost factor | Calculation | Value | |
| 43 | +|--------------------------------|--------------------------------------------|---------------------------------------|-------------| |
| 44 | +| **Copy blobs to the hot tier** | Number of Copy Blob operations | 2000 blobs * 20% | 400 | |
| 45 | +| | Price of an archive read operation | | $0.00055 | |
| 46 | +| | Cost to read from the archive | 400 operations * $0.00055 | $0.22 | |
| 47 | +| | Price of a hot tier write operation | | $0.0000055 | |
| 48 | +| | Cost to write to the hot tier | 400 operations * $0.0000055 | $0.0022 | |
| 49 | +| | **Cost to copy blobs to hot tier**<br><br> | $0.22 + $0.0022 | **$0.22** | |
| 50 | +| **Data retrieval fee** | Total file size | | 20,000 GB | |
| 51 | +| | Data retrieval size | 20,000 GB * 20% | 4,000 | |
| 52 | +| | Price of data retrieval (per GB) | | $0.0220 | |
| 53 | +| | **Cost to retrieve**<br></br> | 4,000 blobs * $0.0220 | **$88.00** | |
| 54 | +| **Read from hot tier** | Number of read operations on hot tier | The number of blobs moved to hot tier | 400 | |
| 55 | +| | Price of a read operation on the hot tier | | $0.00000044 | |
| 56 | +| | **Cost to read from hot tier**<br></br> | 400 operations * $0.00000044 | **$0.0002** | |
| 57 | +| **Total cost** | | $0.22 + $88 + $24 + $0.0002 | **$88.22** | |
| 58 | + |
| 59 | +> [!TIP] |
| 60 | +> This scenario doesn't model the amount of time that data exists in the storage, so the table doesn't include [cost of data storage](blob-storage-estimate-costs.md#the-cost-to-store-data) which is billed per GB. You can estimate the cost storage and the cost of transactions in your environment by using [Azure pricing calculator](https://azure.microsoft.com/pricing/calculator/). |
| 61 | +
|
| 62 | +## See also |
| 63 | + |
| 64 | +- [Cost estimate: Move data out of archive storage](cost-estimate-archive-retrieval-set-tier.md) |
| 65 | +- [Estimate the cost of archiving data](archive-cost-estimation.md) |
| 66 | +- [Estimate the cost of using Azure Blob Storage](blob-storage-estimate-costs.md) |
| 67 | +- [Estimate the cost of using AzCopy to transfer blobs](azcopy-cost-estimation.md) |
| 68 | +- [Plan and manage costs for Azure Blob Storage](../common/storage-plan-manage-costs.md) |
0 commit comments