Curriculum Overview: Azure Blob Storage Tiers
Describe storage tiers
Curriculum Overview: Azure Blob Storage Tiers
This curriculum provides a comprehensive guide to understanding how Microsoft Azure manages data lifecycle and cost optimization through storage tiers. This module is a core component of the AZ-900: Microsoft Azure Fundamentals certification.
Prerequisites
Before starting this module, students should have a foundational understanding of:
- Cloud Computing Basics: Understanding the consumption-based model and shared responsibility.
- Azure Storage Accounts: Knowledge of what a storage account is and its role as a container for data.
- Blob Storage Concepts: Familiarity with "Blobs" (Binary Large Objects) as unstructured data (images, videos, logs).
Module Breakdown
| Module ID | Topic | Description | Difficulty |
|---|---|---|---|
| ST-01 | Introduction to Tiers | Overview of Hot, Cool, and Archive tiers and the cost/access trade-off. | Beginner |
| ST-02 | Hot & Cool Tiers | Deep dive into immediate-access storage and 30-day retention policies. | Intermediate |
| ST-03 | The Archive Tier | Understanding offline storage, 180-day retention, and latency. | Intermediate |
| ST-04 | Data Rehydration | The process and mechanics of moving data from Archive back to online tiers. | Advanced |
| ST-05 | Cost Optimization | Calculating the Total Cost of Ownership (TCO) based on access patterns. | Advanced |
Learning Objectives per Module
ST-01: Introduction to Tiers
- Identify the three primary access tiers for Azure Blob storage.
- Explain the inverse relationship between storage cost and access cost.
ST-02: Hot & Cool Tiers
- Determine when to use the Hot tier for frequently accessed data.
- Apply the Cool tier for data stored at least 30 days with infrequent access requirements.
ST-03: The Archive Tier
- Describe the characteristics of the Archive tier (lowest storage cost, highest access cost).
- Understand the 180-day minimum storage requirement to avoid early deletion charges.
ST-04: Data Rehydration
- Define "rehydration" as the process of moving a blob from Archive to Hot or Cool.
- Recall that rehydration can take up to 15 hours for standard priority.
Visual Anchors
Cost vs. Access Frequency Comparison
The Rehydration Process
Success Metrics
To demonstrate mastery of this curriculum, the learner must be able to:
- Correctly Categorize Scenarios: Given a business case (e.g., "Storing medical records for 7 years"), select the most cost-effective tier.
- Recall Retention Minimums: Identify that Cool storage requires 30 days and Archive requires 180 days to avoid penalties.
- Explain Latency Differences: Contrast the millisecond access of Hot/Cool with the multi-hour access of the Archive tier.
- Define Rehydration: Explain the necessary steps to make Archive data readable again.
Real-World Application
Understanding storage tiers is critical for cloud architects and administrators in these scenarios:
- Backup & Disaster Recovery: Using the Archive tier to store long-term backups that are rarely needed but required for compliance (e.g., HIPAA or GDPR).
- Media Streaming: Keeping popular, trending videos in the Hot tier for fast delivery, while moving older, less-watched content to the Cool tier.
- Log Management: Automatically moving application logs from Hot (during active debugging) to Cool (for 30-day retention) and finally to Archive (for long-term audit trails).
[!IMPORTANT] Data in the Archive tier is offline. You cannot read or modify the blob until it has been rehydrated to an online tier (Hot or Cool).
Visual Comparison of Tiers (TikZ)
\begin{tikzpicture}[scale=0.8] % Axes \draw[->, thick] (0,0) -- (8,0) node[right] {Storage Cost}; \draw[->, thick] (0,0) -- (0,6) node[above] {Access Cost};
% Nodes
\node[circle, fill=red!20, draw=red, thick] (Hot) at (7,1) {Hot};
\node[circle, fill=blue!20, draw=blue, thick] (Cool) at (4,3.5) {Cool};
\node[circle, fill=gray!20, draw=gray, thick] (Archive) at (1,5.5) {Archive};
% Labels
\node[below] at (7,0) {Highest};
\node[below] at (1,0) {Lowest};
\node[left] at (0,1) {Lowest};
\node[left] at (0,5.5) {Highest};
% Connection line
\draw[dashed, gray] (Hot) -- (Cool) -- (Archive);\end{tikzpicture}
[!TIP] Use the Azure Pricing Calculator to model these tiers and see the exact impact on a monthly cloud bill based on your specific region.