Some of the important data related best practices for High Availability are the following:
- If possible, store data on Azure provided services such as Azure SQL, Cosmos DB, and table storage
- Use storage accounts that are based on geo-redundant type
- Ensure that data is replicated to multiple regions and not only within zone or data center
- Take periodic backups and conduct restore tests frequently
- If storing data in virtual machines, ensure that there are multiple virtual machines and they are either on availability sets or availability zones
- Use keys and secrets to data stores in Azure key vault