Storage redundancy & replication

What it is

Azure Storage replication (redundancy) copies your data multiple times so it survives hardware failure, datacenter loss, or region-wide disasters. It is chosen per storage account and cannot be changed to a higher tier after creation (can be upgraded, not downgraded).

Why it exists

Durability (no data loss) and availability (data stays reachable) are the core promise of cloud storage. Replication determines your RPO/RTO in a disaster and your cost.

The redundancy ladder (memorize!)

StrategyCopiesWhereSurvives
LRS31 datacenterdrive/rack/node failure only
ZRS33 availability zones, same regionentire datacenter loss
GRS3 + 3primary region (LRS) + async copy to secondary regionregion-wide disaster (RPO ~15 min)
GZRS3 + 3primary across 3 AZs (ZRS) + async secondary regionboth AZ loss AND regional disaster
  • RA-GRS / RA-GZRS add read access to the secondary copy (you can read locally redundant data in the secondary region even in normal operation).
  • GRS/GZRS require the primary replica to be LRS/ZRS respectively.

How it fits (diagram)

redundancy-lrs-zrs-grs - Microsoft diagram

Diagrams courtesy of Microsoft Learn / Azure docs: storage/common/storage-redundancy

Exam notes

  • Default = LRS. Choose ZRS/GRS/GZRS explicitly.
  • GRS is asynchronous to the secondary region → small RPO (~15 min). Only RA-* gives you readable secondary.
  • LRS alone is not a full disaster strategy — it does not survive a datacenter loss.
  • You can change redundancy after creating the account (upgrade paths exist); not all downgrades allowed.

storage-account · storage-performance · blob-storage · azure-files

📘 Source: Microsoft Learn — Redundancy Lrs Zrs Grs