Hi Deepak Mehta,
Greetings!!
Currently, Azure MySQL Flexible Server does not support automatic regional failover (active-active or active-passive) across regions. However, you're on the right track with your existing setup using a read replica in South India and geo-redundant backups.
To enhance your DR capabilities, consider the following best practices:
Geo-Redundant Backups: Ensure geo-redundant backup storage is enabled at server creation. This allows you to perform a geo-restore in the paired region in case of a regional outage.
Cross-Region Read Replica: Continue using a read replica in a secondary region. During DR drills or actual failover, promote the replica manually to a standalone server. This is currently the most seamless way to achieve regional failover.
Automation for DR Drills: Consider automating the promotion and reconfiguration process using Azure CLI or automation scripts to reduce manual effort and improve RTO.
Zone-Redundant HA (Intra-Region): For protection against zone-level failures, enable zone-redundant high availability within the same region.
For more information, please refer the document: https://techcommunity.microsoft.com/blog/adformysql/dial-up-azure-db-for-mysql-flexible-server-disaster-recovery-plans-with-geo-back/2893965
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.