Decidir a abordagem e a ferramenta de migração

Concluído

Agora que você aprendeu os conceitos, as considerações e as 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 MySQL do Azure para todas as migrações de VMs e locais, e o DMS para todos os outros casos. Todas as outras ferramentas são ferramentas da comunidade que podem ser usadas quando as duas primeiras ferramentas não dão suporte a migração. A tabela a seguir ajuda a escolher uma ferramenta com base no seu objetivo.

Objetivo Ferramenta Descrição Vantagens Desvantagens
Caminho de migração rápido e simples de servidores ou VMs locais 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 com o Percona XtraBackup) para o servidor flexível MySQL de destino Ferramenta de migração da Microsoft. Ferramenta simples (um único comando da CLI). Migração física rápida de grandes cargas de trabalho. Não requer uma conexão dinâmica. Pode se preparar para a migração online configurando a replicação. Migração somente de VMs e locais, pois requer o arquivo de backup do Percona Xtrabackup.
Migrações rápidas online e offline de qualquer fonte, hospedada em qualquer lugar, incluindo RDS do AWS e Aurora DMS (Serviço de Migração de Banco de Dados) do Azure 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 mínimo de inatividade (migrações online). Ferramenta de migração da Microsoft. dá suporte a migrações offline e online. Baseada na interface do usuário. Modelos de migração repetíveis. Dá suporte à migração de dados, esquemas, contas de usuário e privilégios. Requer uma conexão dinâmica.
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 os dados em paralelo da origem para o destino. Pode alcançar 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. Replicar as alterações em tempo real. Troque de banco de dados quando o atraso da replicação for zero. Mecanismo de replicação interno, 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 parte) do banco de dados de origem como instruções SQL e execute no servidor de destino para migrar os dados da origem. Ferramenta interna altamente flexível. Exportação e importação seletiva de objetos. Manual. Desempenho ruim para grandes cargas de trabalho.
Migração offline semi-automatizada Workbench do MySQL Baixe e instale uma ferramenta de exportação e importação da interface do usuário. Exportação e importação semiautomatizadas e baseadas na interface do usuário Dá suporte apenas a comutadores e opções comuns