Skip to content

Azure Storage redundancy: LRS, ZRS, GRS and GZRS

Understand local, zone and geographic replication, secondary reads and the difference between redundancy and backup.

Read the guide
Read, then practise

Compare the concepts, work through a scenario and check your answer.

AZ-104 guide · no account required

Compare replication boundaries

Start with the failure boundary the workload must survive. Local replication protects within one datacenter; zone replication spans availability zones; geographic replication adds a secondary region.

Compare replication boundaries
OptionPrimary regionSecondary region
LRSOne datacenterNone
ZRSThree availability zonesNone
GRS / RA-GRSLocal replicationAsynchronous local replication
GZRS / RA-GZRSZone replicationAsynchronous local replication

Secondary reads and failover

RA-GRS and RA-GZRS expose a read-only secondary endpoint for supported services. Geographic replication is asynchronous: a secondary may lag behind the primary, and failover can involve data loss.

Secondary read access does not make the secondary writable. Plan failover and application recovery separately, checking the capabilities of the storage service and account type.

Use redundancy alongside recovery controls

Redundancy keeps copies of the current data. It does not provide an independent historical backup: unwanted changes can replicate too. Use appropriate recovery features such as soft delete, versioning or backup for the workload.

For AZ-104, compare the requested zone or regional resilience before choosing an option. Check service, region and account support before applying the choice to a real deployment. The questions below cover related storage administration skills.

Check your understanding

Question 1Redundancy and secondary reads

A mission-critical application stores data in a Standard general-purpose v2 account named storage5, in a region with availability zones. It must keep reading and writing if one availability zone in the primary region fails. During a region-wide outage it must still be able to read data, without anyone performing an account failover. Which redundancy option should you configure?

  1. GZRS
  2. RA-GZRS
  3. RA-GRS
  4. GRS
Show answer and explanation

Correct answer: B · RA-GZRS

RA-GZRS replicates synchronously across three zones in the primary region, so reads and writes continue through a zone failure. It also replicates to a secondary region that applications can read from at any time through the secondary endpoint, with no failover. Secondary replication is asynchronous, so the latest writes may not be there yet.

Why the other choices do not fit

  • GZRS survives a zone failure, but its secondary region cannot be read until a failover is performed.
  • RA-GRS allows reads from the secondary without failover, but its primary copies are LRS in a single datacenter. A zone failure affecting that datacenter can interrupt writes in the primary region.
  • GRS keeps LRS in the primary region and does not expose the secondary for reads until failover, so it fails both requirements.

Original practice scenarios adapted from the Pass104 question bank, not actual Microsoft exam questions. Consult Microsoft Learn for current service details. Pass104 is independent of Microsoft.