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

Introdução

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.

Próximo passo