Sobre o planejamento de migração

Depois de concluir a fase de descoberta e avaliação e configurar o projeto da base, comece a planejar a migração categorizando as cargas de trabalho em ondas de migração.

Este e os documentos a seguir descrevem como planejar uma migração bem-sucedida e minimizar os riscos associados.

Antes de começar

Antes de iniciar o planejamento de migração, conclua uma descoberta e avaliação de carga de trabalho e crie uma estratégia geral de migração que consista nas seguintes tarefas:

  • Catalogue as cargas de trabalho, como aplicativos, serviços e bancos de dados, que você identificou para migração.
  • Mapeamento das cargas de trabalho para componentes de infraestrutura.
  • Mapeamento de dependências.
  • Identificar caminhos de migração e modernização de alto nível (re-hospedagem, mudança de plataforma, refatoração, rearquitetura, substituição, desativação).

Em seguida, use o Cloud Foundation Toolkit para criar sua base no Google Cloud.

O Cloud Foundation Toolkit inclui recursos para ajudar você a começar com os seguintes aspectos da sua nova infraestrutura em nuvem:

  • Identity and Access Management
  • Gerenciamento de recursos
  • Rede
  • Gerenciamento de dados
  • infraestrutura como código
  • Geração de registros, monitoramento e faturamento
  • Princípios básicos da segurança
  • Bases do GKE

Conceitos básicos de migração

Um projeto de migração para a nuvem representa todo o processo que sua organização segue para migrar os aplicativos para o Google Cloud.

Cada projeto de migração para a nuvem é dividido em ondas. Uma onda é um grupo de aplicativos que compartilham características ou interdependências comuns, conforme identificado pela descoberta e pela avaliação de cargas de trabalho. Aplicativos e bancos de dados autônomos normalmente são bons candidatos para uma primeira onda de migração, devido às poucas dependências externas. Por outro lado, os aplicativos com interdependências significativas seriam uma onda de migração complexa que exigiria mais planejamento.

Os aplicativos dentro de uma onda de migração são divididos em grupos de movimentação e migrados para o Google Cloud em sprints. Um grupo de migração é um grupo de recursos de infraestrutura e cargas de trabalho que precisam ser migrados juntos. Esses recursos e cargas de trabalho podem fazer parte do mesmo aplicativo ou de um grupo de aplicativos interdependentes.

Um projeto de migração para a nuvem é dividido em levas e grupos de movimentação

A capacidade da empresa é um dos aspectos mais importantes para determinar os grupos de migração. Por exemplo, o gerenciamento da cadeia de suprimentos e o gerenciamento de inventário no varejo, monitoramento de fraudes no setor bancário e processamento de sinistros em seguros, representam áreas de capacidade de negócios nos respectivos domínios. Considerar a capacidade de negócios é fundamental para garantir o mínimo ou nenhuma interrupção no desempenho e na disponibilidade do serviço comercial durante e após a migração.

Em uma área de capacidade de negócios, você precisa realizar a migração de acordo com os diferentes ambientes. Os ambientes de pesquisa e desenvolvimento (P&D) costumam ser os primeiros a serem migrados. Isso ajuda a identificar e mitigar quaisquer bloqueadores que possam impedir ou atrasar a migração. Depois, siga as práticas recomendadas e as atividades de mitigação conforme avança na migração dos ambientes de P&D, pré-produção e produção.

A descoberta e avaliação precisam ser um processo contínuo, e a coleta de dados fica cada vez mais refinada e precisa ao longo do tempo. Isso permite melhorar constantemente a precisão dos dados específicos da carga de trabalho, o que ajuda a identificar os riscos específicos da carga de trabalho associados à migração para a nuvem.

Normalmente, a primeira onda de descoberta e avaliação fornece um alto nível de mapeamento de dependência direcional de componentes e cargas de trabalho de infraestrutura do ponto de vista da infraestrutura. Isso ajuda a montar um plano para a primeira onda de migração de natureza mais direcional, com o objetivo principal de melhorar e otimizar elementos da arquitetura do Google Cloud. Por exemplo, tipos de VM, classes de armazenamento, design da zona de destino, dimensionamento de capacidade de alto nível com base em requisitos computacionais e de capacidade de E/S.

Além disso, execute um esforço de avaliação de risco de migração em paralelo com descoberta e avaliação. O objetivo é calibrar e detalhar os riscos específicos da carga de trabalho associados à migração e iniciar ações de mitigação apropriadas. Alguns exemplos desses riscos são listados nas próximas páginas.

O diagrama a seguir mostra todo o processo de migração resumidamente.

Diagrama do processo de planejamento e execução da migração.

A seguir