What if your most important data vanished overnight--could you get it back instantly?
Why Storage redundancy (LRS, ZRS, GRS) in Azure? - Purpose & Use Cases
Imagine you keep all your important photos and documents on a single USB drive at home. One day, the drive fails or your house faces a flood, and you lose everything. You have no backup copies anywhere else.
Manually copying files to multiple drives or locations is slow and easy to forget. It's hard to keep track of all copies, and if one copy is lost or corrupted, you might lose your data forever.
Storage redundancy automatically keeps multiple copies of your data in different places. If one copy is lost or damaged, another copy is ready to use without you lifting a finger.
Copy files to USB1 Copy files to USB2 Check each copy regularly
Set storage redundancy to GRS
Azure keeps copies in multiple regions automaticallyYou can trust your data is safe and always available, even if hardware fails or disasters happen.
A company stores customer records in Azure with GRS redundancy, so if one data center has a problem, the data is still safe and accessible from another region without downtime.
Manual backups are slow and risky.
Storage redundancy automates safe data copies.
It ensures data availability and disaster recovery.
Practice
Solution
Step 1: Understand LRS scope
LRS keeps three copies of data within a single data center to protect against hardware failures.Step 2: Compare with other options
ZRS replicates data across zones, GRS replicates across regions, so they are broader than LRS.Final Answer:
Locally Redundant Storage (LRS) -> Option DQuick Check:
Single data center copies = LRS [OK]
- Confusing ZRS with LRS because both mention redundancy
- Thinking GRS is inside one data center
- Mixing RA-GRS with LRS
Solution
Step 1: Identify valid redundancy codes
Azure uses LRS, ZRS, GRS, and RA-GRS as standard redundancy codes.Step 2: Check each option
"redundancy": "ZRS" uses "ZRS" which is valid. Others have incorrect or invalid codes.Final Answer:
"redundancy": "ZRS" -> Option AQuick Check:
Valid Azure redundancy code = ZRS [OK]
- Typos in redundancy codes like LZR or GRZ
- Using unsupported codes
- Confusing RA-GRS abbreviation
redundancy: "GRS", what happens when the primary region fails?Solution
Step 1: Understand GRS behavior
GRS replicates data asynchronously to a secondary region for disaster recovery.Step 2: Effect of primary region failure
If the primary region fails, data can be accessed from the secondary region copy.Final Answer:
Data is available from a secondary region copy -> Option CQuick Check:
GRS = secondary region copy available [OK]
- Thinking GRS only copies inside one data center
- Confusing zone redundancy with region redundancy
- Assuming data is lost on primary failure
"ZRS" but notice data is not replicated across zones. What is the likely cause?Solution
Step 1: Check ZRS regional support
ZRS requires the region to support availability zones; some regions do not support ZRS.Step 2: Understand replication behavior
If the region lacks zone support, ZRS cannot replicate across zones, causing no zone replication.Final Answer:
ZRS is not supported in the selected region -> Option BQuick Check:
ZRS needs region with zones [OK]
- Confusing GRS with ZRS replication
- Assuming LRS overrides ZRS
- Thinking ZRS replication is manual
Solution
Step 1: Analyze protection needs
Protection against data center failure requires zone or local redundancy; regional disaster needs geo-redundancy.Step 2: Balance cost and protection
LRS is cheapest but no regional protection; ZRS protects zones but not regions; GRS protects regions at moderate cost; RA-GRS adds read access but costs more.Final Answer:
Geo-Redundant Storage (GRS) -> Option AQuick Check:
Regional disaster + cost balance = GRS [OK]
- Choosing LRS which lacks regional protection
- Picking RA-GRS which costs more than needed
- Assuming ZRS protects against regional disasters
Ready to prove it?
Pass the test and this pattern moves unknown
