Storage design for highly available applications
What we have covered so far shows the importance of Azure Storage as a cornerstone for building whatever you want to build on Azure. Therefore, in this topic, we will cover some of the most important features you have to implement in order to be able to design highly available storage for your applications.
The following points should be our main focus when designing a highly available storage solution:
- RA-GRS
- Azure Backup
- Azure Site Recovery
- Premium Storage
RA-GRS
RA-GRS is the highest durable replication type, as was covered in the last chapter. Not only this, but it also gives you read access to your storage in another region, which may reduce latency if you have to query your storage from a place that is nearer to the that region than the primary region, considering that you will access the Last Sync Time value, as Azure uses asynchronous replication between regions.
But, you might wonder, what if the primary region was completely destroyed, and...