Azure Database for MySQL multi-region deployment / region outage

Jakub Majer 1 Reputation point
2020-05-30T18:05:17.703+00:00

Hi guys,
I want to deploy web app to multiple regions to prevent my app from going down in case of region outage.
Problem is with Azure Database for MySQL, how can I assure that after region is down my database is still functional?
Is multi-regional deployment available for Azure Database for MySQL? And if no, how can I assure that my database is functional in case of region outage?

Thank you in advance for any help.

Azure Database for MySQL
Azure Database for MySQL
An Azure managed MySQL database service for app development and deployment.
765 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Ronen Ariely 15,106 Reputation points
    2020-05-30T21:50:46.607+00:00

    Good day Jakub,

    how can I assure that after region is down my database is still functional?

    This is good question and the answer is simple: "Azure Database for MySQ" is a service managed by Microsoft and they guaranty your service as explained in this document:

    The Azure Database for MySQL service provides a guaranteed high level of availability. The financially backed service level agreement (SLA) is 99.99% upon general availability. There is virtually no application down time when using this service.

    Azure Database for MySQL automatically creates server backups and stores them in user configured locally redundant or geo-redundant storage. When you create the server, you have the option to choose between locally redundant or geo-redundant storage. If you want to make sure you do not lose anything if the entire region fail then you can select the geo-redundant.

    You can get more information about the backup and how to use it for restoring when needed in this link.

    1 person found this answer helpful.
    0 comments No comments