Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.81 KB

howto-migrate-online.md

File metadata and controls

24 lines (20 loc) · 1.81 KB
title description services author ms.author manager editor ms.service ms.topic ms.date
Minimal-downtime migration to Azure Database for MySQL
This article describes how to perform a minimal-downtime migration of a MySQL database to Azure Database for MySQL by using the Azure Database Migration Service.
mysql
ajlam
andrela
kfile
jasonwhowell
mysql
article
12/07/2018

Minimal-downtime migration to Azure Database for MySQL

You can perform MySQL migrations to Azure Database for MySQL with minimal downtime by using the newly introduced continuous sync capability for the Azure Database Migration Service (DMS). This functionality limits the amount of downtime that is incurred by the application.

Overview

Azure DMS performs an initial load of your on-premises to Azure Database for MySQL, and then continuously syncs any new transactions to Azure while the application remains running. After the data catches up on the target Azure side, you stop the application for a brief moment (minimum downtime), wait for the last batch of data (from the time you stop the application until the application is effectively unavailable to take any new traffic) to catch up in the target, and then update your connection string to point to Azure. When you are finished, your application will be live on Azure!

Continuous sync with the Azure Database Migration Service

Next steps