Planejar as ondas de migração

Este documento descreve como planejar as fases de migração.

É possível agrupar os candidatos à migração em ondas de migração. O agrupamento pode ser feito em um nível alto (com base em categorias) ou detalhado (aplicativos, locais, componentes), com base nas informações coletadas durante a fase de descoberta e avaliação.

Criar um catálogo de aplicativos

Para começar o planejamento, crie um catálogo de aplicativos. Organize seus aplicativos em categorias com base na arquitetura, nas considerações comerciais e nas operações de TI. Isso ajuda a priorizar de acordo com a criticalidade, a complexidade e os riscos envolvidos na migração para a nuvem. A combinação e a priorização desses fatores variam entre as organizações, os imperativos de negócios e o mapeamento desses imperativos para cargas de trabalho, tanto na arquitetura atual quanto na futura arquiteturaGoogle Cloud .

A lista a seguir apresenta as três categorias principais e os fatores que você precisa considerar em cada uma delas.

  • Arquitetura de aplicativos

    • Restrições técnicas
    • Número de dependências
    • Número de níveis
    • Com estado x sem estado
    • Requisitos de desempenho
    • Dependências geográficas
  • Considerações comerciais

    • Requisitos de conformidade
    • Importância do negócio
    • Capacidade de mudança de negócios
    • Número de usuários
    • Tipo de usuários (internos, externos)
    • TCO
  • Operações de TI

    • Ambiente operacional
    • Contrato de nível de serviço
    • Disponibilidade
    • Backup

Dimensões a serem consideradas para o catálogo de aplicativos.

Mapear e priorizar

No catálogo de aplicativos, mapeie os aplicativos com base na complexidade e na abordagem de migração de destino. Sua abordagem de migração precisa ser baseada nos resultados comerciais esperados, no esforço de migração e nos fatores de risco associados, tanto durante quanto após a migração.

Em seguida, classifique os candidatos à migração por ordem de prioridade, com base no valor comercial e no esforço necessário para migrar. Para se preparar para a migração, identifique os apps com recursos que os tornam prioritários para migração. É possível escolher apenas um ou incluir muitos apps na primeira migração. Os apps da primeira onda permitem que suas equipes testem a implantação no ambiente de nuvem, concentrando-se na migração em vez da complexidade dos apps.

Começar com um app independente reduz o risco inicial, porque mais tarde será possível usar o novo conhecimento da equipe em aplicativos mais complexos e com muitas dependências.

Os apps da primeira leva geralmente não são essenciais para os negócios e têm menos dependências de sistema e de rede para rede. Além disso, eles exigem menos refatoração, geralmente têm menos gravidade de dados, não têm desafios específicos de compliance e podem ter uma janela de migração. Para mais detalhes, saiba como escolher os apps para migrar primeiro.

Mapeamento de aplicativos por complexidade.

Agrupe aplicativos em levas

Agrupe as inscrições em várias ondas com cronogramas associados a cada uma delas, além do tempo para revisar os planos com base no feedback de cada onda.

  • Onda 1: alto valor de negócio, pouco empenho para implementar.
    • Esses aplicativos são candidatos ideais para migrações iniciais ou provas de conceito.
  • Leve 2: alto valor de negócio, muito empenho para implementar.
    • Esses aplicativos podem ser priorizados em seguida.
  • Leve 3: baixo valor de negócio, pouco empenho para implementar.
    • Esses aplicativos podem ser priorizados em seguida.
  • Leve 4: baixo valor de negócio, alto empenho para implementar.
    • Esses aplicativos devem ser priorizados por último.

Planejar ondas de migração.

Depois de definir as fases de migração, organize-as em um plano de projeto.

Cronograma de migração e plano de projeto.

Siga as práticas recomendadas

Para melhorar seu plano de migração, siga as práticas recomendadas para validar um plano de migração. Seguir os conceitos desse documento não garante o sucesso. No entanto, o documento destaca alguns pontos que são frequentemente ignorados ao planejar migrações, como:

  1. Garantir que você tenha uma estratégia de reversão para cada etapa do plano de migração.
  2. Planejar lançamentos e implantações graduais, conforme discutido anteriormente neste documento.
  3. Alertar todas as equipes de desenvolvimento e operações responsáveis pelas cargas de trabalho a serem migradas.
  4. Remover recursos e experimentos de prova de conceito do ambiente de produção de destino.
  5. Definir critérios para desativar o ambiente de origem com segurança.
  6. Realizar uma avaliação de risco de migração para cada onda de migração e executar mitigações para os riscos identificados.

A seguir