Migrar o MySQL local para o Banco de Dados do Azure para MySQL: caso de uso representativo
APLICA-SE A: Banco de Dados do Azure para MySQL - Servidor Único Banco de Dados do Azure para MySQL - Servidor Flexível
Pré-requisitos
Descrição geral
O caso de uso a seguir é baseado em um cenário de cliente do mundo real de uma empresa que migrou sua carga de trabalho do MySQL para o Banco de Dados do Azure para MySQL.
A empresa World-Wide Importers (WWI) é um fabricante e distribuidor atacadista de produtos de novidade com sede em São Francisco, Califórnia. Eles iniciaram suas operações em 2002 e desenvolveram um modelo eficaz business-to-business (B2B), vendendo os itens que produzem diretamente para clientes de varejo em todos os Estados Unidos. Seus clientes incluem lojas especializadas, supermercados, lojas de informática, lojas de atração turística e alguns indivíduos. Este modelo B2B permite um sistema de distribuição simplificado dos seus produtos, permitindo-lhes reduzir custos e oferecer preços mais competitivos nos seus artigos fabricados. Também vendem a outros grossistas através de uma rede de agentes que promovem os seus produtos em nome da Primeira Guerra Mundial.
Antes de se lançar em novas áreas, a WWI quer garantir que sua infraestrutura de TI possa lidar com o crescimento esperado. Atualmente, a WWI hospeda toda a sua infraestrutura de TI no local em sua sede corporativa e acredita que mover esses recursos para a nuvem permite o crescimento futuro. Como resultado, eles encarregaram seu CIO de supervisionar a migração do portal do cliente e as cargas de trabalho de dados associadas para a nuvem.
A WWI gostaria de continuar a tirar proveito dos muitos recursos avançados disponíveis na nuvem e eles estão interessados em migrar seus bancos de dados e cargas de trabalho associadas para o Azure. Eles querem fazer isso rapidamente e sem ter que fazer alterações em seus aplicativos ou bancos de dados. Inicialmente, eles planejam migrar sua aplicação web do portal do cliente baseada em java e os bancos de dados e cargas de trabalho MySQL associados para a nuvem.
Objetivos de migração
Os principais objetivos para migrar seus bancos de dados e cargas de trabalho SQL associadas para a nuvem incluem:
Melhore sua postura geral de segurança com dados em repouso e em trânsito.
Aprimore os recursos de alta disponibilidade e recuperação de desastres (HA/DR).
Posicione a organização para usar recursos e tecnologias nativos da nuvem, como restauração point-in-time.
Aproveite os recursos administrativos e de otimização de desempenho do Banco de Dados do Azure para MySQL.
Crie uma plataforma escalável que eles possam usar para expandir seus negócios para mais regiões geográficas.
Permitir uma maior conformidade com vários requisitos legais onde as informações pessoais são armazenadas.
A WWI usou o Cloud Adoption Framework (CAF) para educar sua equipe sobre como seguir as diretrizes de práticas recomendadas para migração para a nuvem. Em seguida, usando o CAF como um guia de migração de nível superior, a Primeira Guerra Mundial personalizou sua migração em três estágios principais. Por fim, eles definiram atividades que precisavam ser abordadas dentro de cada estágio para garantir uma migração bem-sucedida para a nuvem.
Estas etapas incluem:
Fase | Nome | Atividades |
---|---|---|
1 | Pré-migração | Avaliação, Planeamento, Avaliação do Método de Migração, Implicações da Aplicação, Planos de Teste, Linhas de Base de Desempenho |
2 | Migração | Executar migração, executar planos de teste |
3 | Pós-migração | Continuidade de negócios, recuperação de desastres, gerenciamento, segurança, otimização de desempenho, modernização de plataformas |
WWI tem várias instâncias do MySQL rodando com várias versões que variam de 5.5 a 5.7. Eles gostariam de mover suas instâncias para a versão mais recente o mais rápido possível, mas gostariam de garantir que seus aplicativos ainda possam funcionar se mudarem para as versões mais recentes. Eles se sentem confortáveis em mudar para a mesma versão na nuvem e atualizar depois, mas preferem esse caminho se puderem realizar duas tarefas ao mesmo tempo.
Eles também gostariam de garantir que suas cargas de trabalho de dados estejam seguras e disponíveis em várias regiões geográficas se houver uma falha e examinar as opções de configuração disponíveis.
A WWI quer começar com um aplicativo simples para a primeira migração e, em seguida, passar para aplicativos mais críticos para os negócios em uma fase posterior. Isso fornece à equipe o conhecimento e a experiência necessários para preparar e planejar essas migrações futuras.