Selecione as ferramentas certas para migração para o Banco de Dados do Azure para MySQL
APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Único Banco de Dados do Azure para MySQL - Servidor Flexível
As migrações são projetos em várias etapas que podem ser difíceis de concluir. A migração de servidores de banco de dados entre plataformas envolve mais do que a migração de dados e esquemas. Há também vários outros componentes, como parâmetros de configuração do servidor, rede, regras de controle de acesso, etc., para mover. Eles são necessários para garantir que a funcionalidade do servidor de banco de dados na nova plataforma de destino imite a origem.
Para obter informações detalhadas e casos de uso sobre como migrar bancos de dados para o Banco de Dados do Azure para MySQL, consulte o Guia de Migração de Banco de Dados. Este documento fornece ponteiros para ajudá-lo 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 permite atualizações e a solução de migração se encarregará de replicar as alterações contínuas entre o servidor de origem e o servidor de destino, juntamente com o despejo inicial e a restauração no destino.
Se o seu aplicativo puder suportar algum tempo de inatividade, as migrações offline são sempre a escolha preferida, pois são simples e fáceis de executar. No entanto, uma migração on-line é a melhor opção se seu aplicativo só puder arcar com um 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ão
Há cenários de migração offline e online para ajudá-lo a selecionar as ferramentas certas para migrar para o Banco de Dados do Azure para MySQL - Servidor Flexível.
Offline
Para ajudá-lo 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 | Ferramenta(s) | Detalhes | Mais informações |
---|---|---|---|
Servidor Único a 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: Banco de Dados do Azure para Importação MySQL | Recomendado - Adequado para todos os tamanhos de cargas de trabalho, extremamente eficiente para > cargas de trabalho de 500 GB. |
Bancos de dados MySQL (>= 1 TB) para o Banco de Dados do Azure para MySQL | Despejar e restaurar usando MyDumper/MyLoader + High Compute VM | Migrar bases de dados grandes para a Base de Dados do Azure para MySQL com o mydumper/myloader | Práticas recomendadas para migrar bancos de dados grandes para o Banco de Dados do Azure para MySQL |
Online
Para ajudá-lo 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 online.
Cenário de Migração | Ferramenta(s) | Detalhes | Mais informações |
---|---|---|---|
Servidor Único a 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) | Recomendado |
Servidor único a flexível | Mydumper/Myloader com replicação Data-in | 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/A |
Banco de Dados do Azure para replicação flexível de dados do servidor MySQL | Mydumper/Myloader com replicação Data-in | Configurar replicação de dados - Banco de Dados do Azure para Servidor Flexível MySQL | N/A |