Introdução
Quando um banco de dados requer mais do que sua infraestrutura pode suportar, você precisa migrar para uma nova infraestrutura. O processo de migração do banco de dados é relativamente simples. Comece interrompendo um ou mais aplicativos e, em seguida, exporte dados do banco de dados de origem. Em seguida, importe esses dados para um novo banco de dados, reaponte um ou mais aplicativos para o novo banco de dados e reinicie os aplicativos. No entanto, observe 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 com um servidor autohospedado.
Cenário de exemplo
Suponha que você trabalhe em uma startup de comércio eletrônico, a Wingtip Toys. Você avaliou uma migração para a nuvem e optou por migrar para o Banco de Dados do Azure para MySQL - Servidor Flexível. Você também selecionou definições de configuração e testou seu aplicativo com o novo banco de dados. Está na hora de migrar a base de dados do seu servidor MySQL on-premises para um Azure Database para servidor flexível MySQL.
A Wingtip Toys lançará uma campanha de marketing de férias no próximo trimestre, por isso é vital concluir a migração do 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 estão concentrados nos EUA e há atividade diurna previsível. Espera-se que este padrão mude após o lançamento da campanha e à medida que o feriado se aproxima, quando as pessoas compram mais tarde à noite, e os novos brinquedos atrairão um público mais internacional.
O que você vai fazer
Primeiro, você analisará as considerações e as fases da migração de um banco de dados. Em seguida, você analisará 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 banco de dados do Azure para servidor flexível MySQL.
Objetivo 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 em nuvem: Banco de Dados do Azure para MySQL.