You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This guide describes how to migrate MySQL – Flexible Server from non-availability zone support to availability zone support.
17
17
18
-
You can configure Azure Database for MySQL Flexible server to use one of two high availability (HA) architectural models:
18
+
You can configure Azure Database for MySQL Flexible Server to use one of two high availability (HA) architectural models:
19
19
20
20
-**Same-zone HA architecture (zonal).** This option is preferred for infrastructure redundancy with lower network latency because the primary and standby servers will be in the same availability zone. It provides high availability without the need to configure application redundancy across zones. Same-zone HA is preferred when you want to achieve the highest level of availability within a single availability zone with the lowest network latency. Same-zone HA is available in all Azure regions where you can use Azure Database for MySQL - Flexible Server. To learn more about same-zone HA architecture, see [Same-zone HA architecture](../mysql/flexible-server/concepts-high-availability.md#same-zone-ha-architecture).
21
21
@@ -39,12 +39,12 @@ To migrate your existing workload from zonal (same-zone HA) to zone-redundant HA
39
39
- An Azure Database for MySQL Flexible Server that wasn't enabled for HA at the time of create.
40
40
41
41
>[!IMPORTANT]
42
-
> If you've originally provisioned your Azure Database for MySQL Flexible server as a non-HA server, you can simply enable it for same-zone HA architecture. However, if you want to enable it for zone-redundant HA architecture, then you'll need to implement one of the available migration options listed in this article.
42
+
> If you've originally provisioned your Azure Database for MySQL Flexible Server as a non-HA server, you can simply enable it for same-zone HA architecture. However, if you want to enable it for zone-redundant HA architecture, then you'll need to implement one of the available migration options listed in this article.
43
43
44
-
2. You'll need to create a target server that's running Azure Database for MySQL Flexible Server [in a region that supports availability zones](../mysql/flexible-server/overview.md#azure-regions). For more information on how to create an Azure Database for MySQL flexible server, see [Use the Azure portal to create an Azure Database for MySQL flexible server](../mysql/flexible-server/quickstart-create-server-portal.md). Make sure that the created server is configured for zone redundancy by enabling HA and selecting the *Zone-Redundant* option.
44
+
2. You'll need to create a target server that's running Azure Database for MySQL Flexible Server [in a region that supports availability zones](../mysql/flexible-server/overview.md#azure-regions). For more information on how to create an Azure Database for MySQL Flexible Server, see [Use the Azure portal to create an Azure Database for MySQL Flexible Server](../mysql/flexible-server/quickstart-create-server-portal.md). Make sure that the created server is configured for zone redundancy by enabling HA and selecting the *Zone-Redundant* option.
45
45
46
46
>[!TIP]
47
-
> If you want the flexibility of being able to move between zonal (same-zone) and zone-redundant HA in the future, you can provision your Azure Database for MySQL Flexible server with zone-redundant HA enabled during server create. Once the server is provisioned, you can then disable HA.
47
+
> If you want the flexibility of being able to move between zonal (same-zone) and zone-redundant HA in the future, you can provision your Azure Database for MySQL Flexible Server with zone-redundant HA enabled during server create. Once the server is provisioned, you can then disable HA.
48
48
49
49
50
50
@@ -58,17 +58,17 @@ Migrations can be categorized as either online or offline:
58
58
59
59
## Migration Option 1: Offline Migration
60
60
61
-
You can migrate from one Azure Database for Flexible server to another by using one of the following tools. Both of these options will require downtime.
61
+
You can migrate from one Azure Database for Flexible Server to another by using one of the following tools. Both of these options will require downtime.
62
62
63
-
1.**Data Migration Service (DMS).** To learn how to migrate MySQL Flexible Server to another with DMS, see [Migrate Azure Database for MySQL - Single Server to Flexible Server offline using DMS via the Azure portal](../dms/tutorial-mysql-azure-single-to-flex-offline-portal.md). Although the tutorial outlines steps for migrating from Azure MySQL Single Server to Flexible server, you can use the same procedure for migrating data from one Azure Database for MySQL Flexible server that doesn’t support availability zones to another that supports availability zones.
63
+
1.**Data Migration Service (DMS).** To learn how to migrate MySQL Flexible Server to another with DMS, see [Migrate Azure Database for MySQL - Single Server to Flexible Server offline using DMS via the Azure portal](../dms/tutorial-mysql-azure-single-to-flex-offline-portal.md). Although the tutorial outlines steps for migrating from Azure MySQL Single Server to Flexible Server, you can use the same procedure for migrating data from one Azure Database for MySQL Flexible Server that doesn’t support availability zones to another that supports availability zones.
64
64
65
-
2.**Open-source tools**. You can migrate offline with open-source tools, such as **MySQL Workbench**, **mydumper/myloader**, or **mysqldump** to backup and restore the database. For information on how to use these tools, see [Options for migrating Azure Database for MySQL - Single Server to Flexible Server](https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/options-for-migrating-azure-database-for-mysql-single-server-to/ba-p/2674062). Although the tutorial outlines steps for migrating from Azure MySQL Single Server to Flexible server, you can use the same procedure for migrating data from one Azure Database for MySQL Flexible server that doesn’t support availability zones to another that supports availability zones.
65
+
2.**Open-source tools**. You can migrate offline with open-source tools, such as **MySQL Workbench**, **mydumper/myloader**, or **mysqldump** to backup and restore the database. For information on how to use these tools, see [Options for migrating Azure Database for MySQL - Single Server to Flexible Server](https://techcommunity.microsoft.com/t5/azure-database-for-mysql-blog/options-for-migrating-azure-database-for-mysql-single-server-to/ba-p/2674062). Although the tutorial outlines steps for migrating from Azure MySQL Single Server to Flexible Server, you can use the same procedure for migrating data from one Azure Database for MySQL Flexible Server that doesn’t support availability zones to another that supports availability zones.
66
66
67
67
## Migration Option 2: Online Migration
68
68
69
-
You can migrate from one Azure Database for Flexible server to another with minimum downtime to your applications by using one of the following tools:
69
+
You can migrate from one Azure Database for Flexible Server to another with minimum downtime to your applications by using one of the following tools:
70
70
71
-
1.**Data Migration Service (DMS).** To learn how to migrate MySQL Flexible Server to another with DMS, see [Migrate Azure Database for MySQL - Single Server to Flexible Server online using DMS via the Azure portal](../dms/tutorial-mysql-azure-single-to-flex-online-portal.md). Although the tutorial outlines steps for migrating from Azure MySQL Single Server to Flexible server, you can use the same procedure for migrating data from one Azure Database for MySQL Flexible server that doesn’t support availability zones to another that supports availability zones.
71
+
1.**Data Migration Service (DMS).** To learn how to migrate MySQL Flexible Server to another with DMS, see [Migrate Azure Database for MySQL - Single Server to Flexible Server online using DMS via the Azure portal](../dms/tutorial-mysql-azure-single-to-flex-online-portal.md). Although the tutorial outlines steps for migrating from Azure MySQL Single Server to Flexible Server, you can use the same procedure for migrating data from one Azure Database for MySQL Flexible Server that doesn’t support availability zones to another that supports availability zones.
72
72
73
73
2.**Open-source tools.** You can use a combination of open-source tools such as **mydumper/myloader** together with **Data-in replication**. To learn how to set up Data-in Replication, see [How to configure Azure Database for MySQL Data-in Replication](../mysql/single-server/how-to-data-in-replication.md).
0 commit comments