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
Copy file name to clipboardExpand all lines: articles/mysql/migrate/migrate-single-flexible-in-place-auto-migration.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: "In-place auto-migration from Azure Database for MySQL – Single Server to Flexible Server"
3
-
description: This tutorial describes how to configure notifications, review migration details and FAQs for an Azure Database for MySQL Single Server instance schedule for in-place auto-migration to Flexible Server.
2
+
title: "In-place automigration from Azure Database for MySQL – Single Server to Flexible Server"
3
+
description: This tutorial describes how to configure notifications, review migration details and FAQs for an Azure Database for MySQL Single Server instance schedule for in-place automigration to Flexible Server.
4
4
author: adig
5
5
ms.author: adig
6
6
ms.date: 07/10/2023
@@ -12,11 +12,11 @@ ms.custom:
12
12
- devx-track-azurecli
13
13
- mode-api
14
14
---
15
-
# In-place auto-migration from Azure Database for MySQL – Single Server to Flexible Server
15
+
# In-place automigration from Azure Database for MySQL – Single Server to Flexible Server
In-place auto-migration from Azure Database for MySQL – Single Server to Flexible Server is a service-initiated in-place migration during planned maintenance window for Single Server database workloads with Basic or General Purpose SKU, data storage used < 10 GiB and no complex features enabled. The eligible servers are identified by the service and are sent an advance notification detailing steps to review migration details.
19
+
In-place automigration from Azure Database for MySQL – Single Server to Flexible Server is a service-initiated in-place migration during planned maintenance window for Single Server database workloads with Basic or General Purpose SKU, data storage used < 10 GiB and no complex features enabled. The eligible servers are identified by the service and are sent an advance notification detailing steps to review migration details.
20
20
21
21
The in-place migration provides a highly resilient and self-healing offline migration experience during a planned maintenance window, with less than 5 mins of downtime. It uses backup and restore technology for faster migration time. This migration removes the overhead to manually migrate your server and ensure you can take advantage of the benefits of Flexible Server, including better price & performance, granular control over database configuration, and custom maintenance windows. Following described are the key phases of the migration:
22
22
@@ -29,23 +29,23 @@ The in-place migration provides a highly resilient and self-healing offline migr
29
29
30
30
## Configure migration alerts and review migration schedule
31
31
32
-
Servers eligible for in-place auto-migration are sent an advance notification by the service.
32
+
Servers eligible for in-place automigration are sent an advance notification by the service.
33
33
34
-
Following described are the ways to check and configure auto-migration notifications:
34
+
Following described are the ways to check and configure automigration notifications:
35
35
36
-
* Subscription owners for Single Servers scheduled for auto-migration receive an email notification.
36
+
* Subscription owners for Single Servers scheduled for automigration receive an email notification.
37
37
* Configure service health alerts to receive in-place migration schedule and progress notifications via email/SMS by following steps [here](../single-server/concepts-planned-maintenance-notification.md#to-receive-planned-maintenance-notification).
38
38
* Check the in-place migration notification on the Azure portal by following steps [here](../single-server/concepts-planned-maintenance-notification.md#check-planned-maintenance-notification-from-azure-portal).
39
39
40
-
Following described are the ways to review your migration schedule once you have received the in-place auto-migration notification:
40
+
Following described are the ways to review your migration schedule once you have received the in-place automigration notification:
41
41
42
42
> [!NOTE]
43
43
> The migration schedule will be locked 7 days prior to the scheduled migration window after which you’ll be unable to reschedule.
44
44
45
45
* The Single Server overview page for your instance displays a portal banner with information about your migration schedule.
46
-
* For Single Servers scheduled for auto-migration, a new Migration blade is lighted on the portal. You can review the migration schedule by navigating to the Migration blade of your Single Server instance.
47
-
* If you wish to defer the migration, you can defer by a month at a time by navigating to the Migration blade of your single server instance on the Azure portal and re-scheduling the migration by selecting another migration window within a month.
48
-
* If your Single Server has General Purpose SKU, you have the other option to enable High Availability when reviewing the migration schedule. As High Availability can only be enabled during create time for a MySQL Flexible Server, it is highly recommended that you enable this feature when reviewing the migration schedule.
46
+
* For Single Servers scheduled for automigration, a new Migration blade is lighted on the portal. You can review the migration schedule by navigating to the Migration blade of your Single Server instance.
47
+
* If you wish to defer the migration, you can defer by a month at a time by navigating to the Migration blade of your single server instance on the Azure portal and rescheduling the migration by selecting another migration window within a month.
48
+
* If your Single Server has General Purpose SKU, you have the other option to enable High Availability when reviewing the migration schedule. As High Availability can only be enabled during create time for a MySQL Flexible Server, it's highly recommended that you enable this feature when reviewing the migration schedule.
49
49
50
50
## How is the target MySQL Flexible Server auto-provisioned?
51
51
@@ -83,9 +83,9 @@ Copy the following properties from the source Single Server to target Flexible S
83
83
84
84
**A.** Your Azure Database for MySQL - Single Server instance is eligible for in-place migration to our flagship offering Azure Database for MySQL - Flexible Server. This in-place migration will remove the overhead to manually migrate your server and ensure you can take advantage of the benefits of Flexible Server, including better price & performance, granular control over database configuration, and custom maintenance windows.
85
85
86
-
**Q. How does the auto-migration take place? What all does it migrate?**
86
+
**Q. How does the automigration take place? What all does it migrate?**
87
87
88
-
**A.** The Flexible Server is provisioned to match the same VCores and storage as that of your Single Server. Next the source Single Server is put to stopped state, data file snapshot is taken and copied to target Flexible Server. The DNS switch is performed to route all existing connections to target and the target Flexible Server is brought online. The auto-migration migrates the entire server’s data files (including schema, data, logins) in addition to server parameters (all modified server parameters on source are copied to target, unmodified server parameters take up the default value defined by Flexible Server) and firewall rules. This is an offline migration where you see downtime of up-to 5 minutes or less.
88
+
**A.** The Flexible Server is provisioned to match the same VCores and storage as that of your Single Server. Next the source Single Server is put to stopped state, data file snapshot is taken and copied to target Flexible Server. The DNS switch is performed to route all existing connections to target and the target Flexible Server is brought online. The automigration migrates the entire server’s data files (including schema, data, logins) in addition to server parameters (all modified server parameters on source are copied to target, unmodified server parameters take up the default value defined by Flexible Server) and firewall rules. This is an offline migration where you see downtime of up-to 5 minutes or less.
89
89
90
90
**Q. How can I set up or view in-place migration alerts?**
91
91
@@ -96,7 +96,7 @@ Copy the following properties from the source Single Server to target Flexible S
96
96
97
97
**Q. How can I defer the scheduled migration?**
98
98
99
-
**A.** You can review the migration schedule by navigating to the Migration blade of your Single Server instance. If you wish to defer the migration, you can defer by a month at the most by navigating to the Migration blade of your single server instance on the Azure portal and re-scheduling the migration by selecting another migration window within a month. Note, the migration details will be locked 7 days prior to the scheduled migration window after which you are be unable to reschedule. This in-place migration can be deferred monthly until 16 September 2024.
99
+
**A.** You can review the migration schedule by navigating to the Migration blade of your Single Server instance. If you wish to defer the migration, you can defer by a month at the most by navigating to the Migration blade of your single server instance on the Azure portal and re-scheduling the migration by selecting another migration window within a month. Note, the migration details will be locked 7 days prior to the scheduled migration window after which you're unable to reschedule. This in-place migration can be deferred monthly until 16 September 2024.
100
100
101
101
**Q. What are some post-migration activities I need to perform?**
102
102
@@ -107,15 +107,15 @@ Copy the following properties from the source Single Server to target Flexible S
107
107
108
108
**Q. What username and connection string would be supported for the migrated Flexible Server? **
109
109
110
-
**A.** Both username formats - username@server_name (Single Server format) and username (Flexible Server format) will be supported for the migrated Flexible Server, and hence you are not required to update them to maintain your application continuity post migration. Additionally, both connection string formats (Single and Flexible server format) will also be supported for the migrated Flexible Server.
110
+
**A.** Both username formats - username@server_name (Single Server format) and username (Flexible Server format) will be supported for the migrated Flexible Server, and hence you aren't required to update them to maintain your application continuity post migration. Additionally, both connection string formats (Single and Flexible server format) will also be supported for the migrated Flexible Server.
111
111
112
112
**Q. How to enable HA (High Availability) for my auto-migrated server??**
113
113
114
-
**A.** By default, auto-migration sets up migration to a non-HA instance. As HA can only be enabled at server-create time, you should enable HA before the scheduled auto-migration using the auto-migration schedule edit option on portal. HA can only be enabled for General purpose\Memory Optimized SKUs on target Flexible Server, as Basic to Burstable SKU migration doesn’t support HA configuration.
114
+
**A.** By default, automigration sets up migration to a non-HA instance. As HA can only be enabled at server-create time, you should enable HA before the scheduled automigration using the automigration schedule edit option on portal. HA can only be enabled for General purpose\Memory Optimized SKUs on target Flexible Server, as Basic to Burstable SKU migration doesn’t support HA configuration.
115
115
116
116
**Q. I see a pricing difference on my potential move from MySQL Basic Single Server to MySQL Flexible Server??**
117
117
118
-
**A.** Few servers may see a small price increase after migration (estimated costs can be seen by clicking the auto-migration schedule edit option on the portal), as the minimum storage limit on both offerings is different (5-GiB on Single Server; 20-GiB on Flexible Server) and storage cost (0.1$ on Single Server; 0.115$ on Flexible Server) for Flexible Server is slightly higher than Single Server. For impacted servers, this price increase in Flexible Server provides better throughput and performance compared to Single Server
118
+
**A.** Few servers may see a small price increase after migration (estimated costs can be seen by clicking the automigration schedule edit option on the portal), as the minimum storage limit on both offerings is different (5GiB on Single Server; 20GiB on Flexible Server) and storage cost (0.1$ on Single Server; 0.115$ on Flexible Server) for Flexible Server is slightly higher than Single Server. For impacted servers, this price increase in Flexible Server provides better throughput and performance compared to Single Server
0 commit comments