Escolha as ferramentas corretas para migração para o Banco de Dados do Azure para MySQL
APLICA-SE A:Banco de Dados do Azure para MySQL – Servidor ÚnicoBanco de Dados do Azure para MySQL – Servidor Flexível
As migrações são projetos de várias etapas que podem ser difíceis de concluir. Migrar servidores de banco de dados entre plataformas envolve mais do que a migração de data e esquema. Também há vários outros componentes, como parâmetros de configuração do servidor, rede, regras de controle de acesso, etc., para devem ser movidos. Eles são necessários para garantir que a funcionalidade do servidor de banco de dados na nova plataforma de destino funciona igual a fonte.
Para obter informações detalhadas e casos de uso sobre a migração de bancos de dados para o Banco de Dados do Azure para MySQL, veja o Guia de migração de banco de dados. Este documento fornece indicações para ajudar você a planejar e executar com êxito uma migração do MySQL para o Azure.
Em geral, as migrações podem ser categorizadas como offline ou online.
Com uma migração offline, o servidor de origem é colocado offline e um despejo e restaurações dos bancos de dados são executados no servidor de destino.
Com uma migração online (migração com tempo de inatividade mínimo), o servidor de origem possibilita atualizações e a solução de migração cuidará da replicação das alterações contínuas entre o servidor de origem e de destino, juntamente com o despejo inicial e a restauração no destino.
Se o aplicativo pode arcar com tempo de inatividade, as migrações offline sempre são a escolha de preferência, pois são simples e fáceis de executar. No entanto, uma migração online é a melhor opção, se o aplicativo só pode arcar com tempo de inatividade mínimo. As migrações da maioria dos sistemas OLTP, como processamento de pagamentos e comércio eletrônico, se enquadram nessa categoria.
Tabela de decisões
Há cenários de migração offline e online para ajudar a selecionar as ferramentas certas para migrar para o Banco de Dados do Azure para MySQL – Servidor Flexível.
Offline
Para ajudar você a selecionar as ferramentas certas para migrar para o banco de dados do Azure para MySQL, considere os detalhes na tabela a seguir para migrações offline.
Cenário de migração | Ferramentas | Detalhes | Mais informações |
---|---|---|---|
Servidor Único para Flexível (portal do Azure) | Serviço de Migração de Banco de Dados (Clássico) e o portal do Azure | Tutorial: DMS (clássico) com o portal do Azure (offline) | Adequado para < Cargas de trabalho de 1 TB; migrações entre regiões, entre tipos de armazenamento e entre versões. |
Servidor Único para Flexível (CLI do Azure) | CLI de Importação do Banco de Dados do Azure para MySQL | Tutorial: importação do Banco de Dados do Azure para MySQL | Recomendado: adequado para todos os dimensionamentos de cargas de trabalho, extremamente eficiente para cargas de trabalho de > de 500 GB. |
Bancos de dados MySQL (>= 1 TB) para o Banco de Dados do Azure para MySQL | Despejar e restaurar usando MyDumper/MyLoader + VM de computação alta | Migrar bancos de dados grandes para o Banco de Dados do Azure para MySQL usando mydumper/myloader | Melhores práticas para migrar grandes bancos de dados para o Banco de Dados do Azure para MySQL |
Online
Para ajudar você a selecionar as ferramentas certas para migrar para o banco de dados do Azure para MySQL – Servidor Flexível, considere os detalhes na tabela a seguir para migrações offline.
Cenário de migração | Ferramentas | Detalhes | Mais informações |
---|---|---|---|
Servidor Único para Flexível (portal do Azure) | Serviço de Migração de Banco de Dados (clássico) | Tutorial: DMS (clássico) com o portal do Azure (online) | Recomendadas |
Servidor Único para Flexível | Mydumper/Myloader com replicação de dados | Migrar o Banco de Dados do Azure para MySQL – Servidor Único para o Banco de Dados do Azure para MySQL – Servidor Flexível com ferramentas de código aberto | N/D |
Replicação de dados do Banco de Dados do Azure para MySQL –Servidor Flexível | Mydumper/Myloader com dados em replicação | Configurar a replicação de dados – Servidor Flexível do Banco de Dados do Azure para MySQL | N/D |