Search code examples
azure-blob-storagefailoverazure-storage-account

What happens to the calls to Azure Storage Account DURING a FAILOVER?


We have an Azure Storage Account in US EAST 2 location which has RA-GRS replication. In case of a disaster, either client(us) or Azure(Azure Managed Failover) can initiate a FAILOVER and once FAILOVER is completed (lets say it takes 10 minutes to complete) the secondary region's storage account becomes primary and caters the requests(both read and write.

My question is, what happens to the "read" calls during those 10 minutes when FAILOVER is happening ? Will those "read" calls be fulfilled by secondary region storage account since we have RA-GRS or is there any catch ? I have this confusion because, although secondary region's storage account is always available for "read" requests, but the application has to specifically point to that secondary storage account to make a call otherwise the call goes to primary storage by default.


Solution

  • From the description in the official document, read requests can be redirected to the secondary region.

    enter image description here