Introdução
Quando um banco de dados requer mais do que sua infraestrutura pode dar suporte, você precisa migrar para uma nova infraestrutura. O processo de migração de banco de dados é relativamente simples. Comece interrompendo um ou mais aplicativos e depois exporte os dados do banco de dados de origem. Em seguida, importe esses dados para um novo banco de dados, redirecione um ou mais aplicativos para o novo banco de dados e reinicie os aplicativos. Observe, no entanto, que há fatores a serem considerados, como o tempo de inatividade disponível ou o nível de personalização de exportação/importação necessário. O Banco de Dados do Azure para MySQL é uma solução de nuvem gerenciada que fornece recursos como replicação e que reduz os custos de manutenção em comparação a um servidor auto-hospedado.
Cenário de exemplo
Suponha que você trabalhe em uma Startup de comércio eletrônico, a Wingtip Toys. Você avaliou uma migração de nuvem e optou por migrar para o Banco de Dados do Azure para MySQL – Servidor Flexível. Você também selecionou as configurações e testou seu aplicativo com o novo banco de dados. É hora de migrar o banco de dados do seu servidor MySQL local para um servidor flexível do Banco de Dados do Azure para MySQL.
A Wingtip Toys lançará uma campanha de marketing de feriados no próximo trimestre, por isso é vital concluir a migração de banco de dados antes disso. A equipe está familiarizada com o gerenciamento de um servidor MySQL, mas nunca migrou um banco de dados para a nuvem.
Atualmente, os clientes da Wingtip Toys são centrados nos EUA, e há tráfego diurno previsível. Você espera que esse padrão mude após o lançamento da campanha e à medida que o feriado se aproxima, quando as pessoas farão compras mais tarde à noite, e os novos brinquedos atrairão um público mais internacional.
O que você fará
Primeiro, você examinará as considerações e as fases da migração de um banco de dados. Em seguida, você examinará as ferramentas disponíveis e selecionará a melhor opção para sua migração. Por fim, depois de decidir sobre a abordagem, você migrará um banco de dados de um servidor local para um novo servidor flexível do Banco de Dados do Azure para MySQL.
Meta principal
Ao final deste módulo, você entenderá como abordar e executar uma migração de banco de dados. Você usará esse conhecimento para migrar seu servidor local para um serviço de banco de dados de nuvem: Banco de Dados do Azure para MySQL.