Azure Documentation

Azure Storage Blob Access Tiers

Azure Blob Storage offers different access tiers to optimize costs for data with varying access patterns. Choosing the right access tier can significantly reduce your storage costs. This document details the available access tiers and their characteristics.

Understanding Access Tiers

Blob storage access tiers allow you to store blob data affordably based on how frequently you access it. Blob storage supports three main access tiers:

You can set the access tier for a blob when you upload it, or you can change the access tier of an existing blob at any time. The access tier can be set at the account, container, or blob level.

Access Tier Details

1. Hot Tier

The Hot tier is ideal for data that is actively being used and needs to be accessed quickly. It offers the lowest access latency and the highest transaction costs.

2. Cool Tier

The Cool tier is designed for data that is accessed less frequently but still requires relatively quick access when needed. It offers a lower storage cost than the Hot tier but higher access costs.

3. Archive Tier

The Archive tier is the most cost-effective option for data that is rarely accessed and can tolerate high latency for retrieval. Data stored in the Archive tier is typically accessed only once or twice a year.

Key Differences Summary

Feature Hot Tier Cool Tier Archive Tier
Best For Frequently accessed data Infrequently accessed data Rarely accessed data
Storage Cost Highest Moderate Lowest
Access Cost Highest Moderate Highest (for retrieval)
Latency Lowest Moderate High (hours for retrieval)
Minimum Data Retention N/A 30 days 180 days
Important Note on Deletion: For Cool and Archive tiers, deleting blobs or rehydrating data from Archive before the minimum retention period incurs charges equivalent to the minimum retention period.

Managing Access Tiers

You can manage access tiers using various Azure tools:

Setting Tiers with Lifecycle Management

Azure Blob Storage Lifecycle Management policies allow you to automatically transition blobs to cooler tiers or expire them based on rules you define. This automates cost optimization by moving data to the most cost-effective tier at the right time.

Rehydrating Data from Archive

Retrieving data from the Archive tier requires a rehydration operation. This process can take several hours. You can choose between:

Once rehydrated, the blob can be accessed or moved to the Hot or Cool tier.

Conclusion

Strategically utilizing Azure Blob Storage access tiers is crucial for optimizing your cloud storage costs. By understanding the access patterns of your data, you can select the appropriate tier to balance performance and affordability.

For more detailed information on pricing and specific configurations, please refer to the official Azure Blob Storage pricing page.