Decidir a abordagem e a ferramenta de migração

Concluído

Agora que você aprendeu os conceitos, considerações e ferramentas de migração, vamos entender como decidir a melhor ferramenta e abordagem para o seu cenário. Recomendamos a CLI de Importação do Azure MySQL para todas as migrações de VMs e locais e o DMS para todo o resto. Todas as outras ferramentas são ferramentas da comunidade que podem ser usadas onde as duas primeiras ferramentas não suportam a migração. A tabela a seguir ajuda a escolher uma ferramenta com base no seu objetivo.

Objetivo Ferramenta Description Vantagens Contras
Caminho de migração rápido e simples de servidores locais ou VMs CLI de importação do Banco de Dados do Azure para MySQL Restaura um arquivo de backup físico fornecido pelo usuário do banco de dados de origem (obtido usando o Percona XtraBackup) para o servidor flexível MySQL de destino Ferramenta de migração da Microsoft. Ferramenta simples (comando CLI único). Migração física rápida de grandes cargas de trabalho. Não requer uma conexão ao vivo. Pode preparar-se para a migração online configurando a replicação. Migração de VMs locais e somente conforme requer o arquivo de backup Percona Xtrabackup.
Migrações on-line e off-line rápidas de qualquer origem, hospedadas em qualquer lugar, incluindo AWS RDS e Aurora Azure Database Migration Service (DMS) Um serviço totalmente gerenciado projetado para permitir migrações contínuas de várias fontes de banco de dados para plataformas de dados do Azure com tempo de inatividade mínimo (migrações online). Ferramenta de migração da Microsoft. suporta migrações offline e online. Baseado em interface do usuário. Modelos de migração repetíveis. Suporta migração de dados, esquema e conta de usuário e privilégios. Requer uma conexão ao vivo.
Migração de grandes cargas de trabalho usando uma ferramenta da comunidade MySQL mydumper e myloader Baixe e instale uma ferramenta de linha de comando. Move dados em paralelo da origem para o destino. Pode atingir alta velocidade. Migrações rápidas para grandes cargas de trabalho devido à exportação e importação paralelas. Pode exigir a limitação da importação de dados.
Migração online usando uma ferramenta nativa do MySQL binlog Configure a replicação de log binário do MySQL da origem para o destino. Replica alterações em tempo real. Alterne bancos de dados quando o atraso de replicação for zero. Mecanismo de replicação integrado, também usado para implementar réplicas de leitura. Mais manual e avançado. Requer mais recursos para armazenar e processar dados
Migração offline altamente personalizada mysqldump Exporte todo (ou alguns) do banco de dados de origem como instruções SQL e execute no servidor de destino para migrar os dados da origem. Ferramenta integrada altamente flexível. Exporte e importe objetos seletivamente. Manual. Baixo desempenho para grandes cargas de trabalho.
Migração offline semiautomatizada MySQL Workbench Baixe e instale uma ferramenta de exportação e importação de interface do usuário. Semi-automatizado; Exportação e importação baseadas em interface do usuário Suporta apenas opções e interruptores comuns