Challenge 14: Storage Redundancy & Tiers
20-30 min | Cost: Free | Domain: Azure Architecture & Services (35-40%)
Exam skills covered
- Describe storage tiers (hot, cool, cold, archive)
- Describe redundancy options (LRS, ZRS, GRS, RA-GRS)
Overview
Azure Storage keeps multiple copies of your data to protect against failures. The redundancy option you choose determines how many copies are made and where they're stored. Azure also offers access tiers that let you optimize costs based on how frequently data is accessed.
Explore
Task 1: Understand redundancy options
| Redundancy | Copies | Scope | Protects against |
|---|---|---|---|
| LRS (Locally Redundant) | 3 | Single datacenter | Disk/rack failure |
| ZRS (Zone Redundant) | 3 | 3 availability zones | Datacenter failure |
| GRS (Geo-Redundant) | 6 | 3 local + 3 in paired region | Regional failure |
| RA-GRS (Read-Access GRS) | 6 | Same as GRS + read from secondary | Regional failure + read availability |
| GZRS (Geo-Zone Redundant) | 6 | 3 zones + 3 in paired region | Zone + regional failure |
| RA-GZRS | 6 | Same as GZRS + read from secondary | Maximum protection |
Visual representation:
LRS: [Copy1][Copy2][Copy3] ← All in ONE datacenter
ZRS: [Zone1] [Zone2] [Zone3] ← Each in a DIFFERENT datacenter
GRS: [Primary: 3 copies] ←→ [Secondary region: 3 copies]
RA-GRS: Same as GRS, but secondary is READABLE
Task 2: Choose redundancy for scenarios
| Scenario | Recommended redundancy | Why |
|---|---|---|
| Dev/test, non-critical data | LRS | Cheapest, single datacenter OK |
| Production web app data | ZRS | Survives datacenter failure |
| Disaster recovery / compliance | GRS or RA-GRS | Survives regional failure |
| Mission-critical data | RA-GZRS | Maximum durability + read availability |
Task 3: Understand access tiers
| Tier | Access frequency | Storage cost | Access cost | Min duration |
|---|---|---|---|---|
| Hot | Frequently accessed | Higher | Lower | None |
| Cool | Infrequently (≥30 days) | Lower | Higher | 30 days |
| Cold | Rarely (≥90 days) | Lower still | Higher still | 90 days |
| Archive | Almost never (≥180 days) | Lowest | Highest + rehydration time | 180 days |
Cost trade-off: Cheaper to store ↔ More expensive to access
Task 4: Access tier scenarios
| Data type | Best tier | Reasoning |
|---|---|---|
| Active website images | Hot | Accessed constantly |
| Monthly reports (current quarter) | Cool | Accessed occasionally |
| Compliance data (yearly audit) | Cold | Rarely accessed |
| 7-year backup archives | Archive | Almost never accessed |
Archive tier details:
- Data is stored offline
- Rehydration can take hours (up to 15 hours for standard)
- Priority rehydration available (under 1 hour, costs more)
- Cannot read data directly — must rehydrate first
Task 5: Explore in the Portal
- In Azure Portal, search for Storage accounts → + Create
- On the Basics tab, observe:
- Redundancy dropdown: LRS, ZRS, GRS, RA-GRS, GZRS, RA-GZRS
- On the Advanced tab, observe:
- Default access tier: Hot, Cool, or Cold
- Click Cancel
# Check storage account redundancy (if one exists)
az storage account list --query "[].{Name:name, Redundancy:sku.name}" --output table
# Access tier is set per blob or per account default
# Example: change a blob tier (requires a storage account)
# az storage blob set-tier --account-name <name> --container-name <container> --name <blob> --tier Cool
Key Concepts
| Concept | Description |
|---|---|
| LRS | 3 copies in one datacenter (cheapest, least durable) |
| ZRS | 3 copies across availability zones |
| GRS | 3 local + 3 in paired region (cross-region protection) |
| RA-GRS | GRS + read access to secondary region |
| Hot tier | Optimized for frequent access |
| Cool tier | Lower storage cost, higher access cost (30-day minimum) |
| Cold tier | Even lower storage cost (90-day minimum) |
| Archive tier | Lowest storage cost, offline data (180-day minimum) |
Knowledge Check
1. A company needs to ensure their data survives a complete regional outage. Which minimum redundancy option should they choose?
2. Data that must be retained for 7 years for compliance but is almost never accessed should be stored in which tier?
3. What is a key limitation of the Archive access tier?
4. LRS stores how many copies of your data?
5. What is the difference between GRS and RA-GRS?
Learn More
- 📚 Study Guide AZ-900 — Curated study materials
- Microsoft Learn: Describe Azure storage services
- Azure Storage redundancy