Migrar para o Google Cloud: escolha seu caminho de migração

Last reviewed 2023-05-09 UTC

Este documento apresenta a série Migração para o Google Cloud e ajuda a entender como cada parte da série se relaciona com outros documentos. Este documento é uma visão geral da série a seguir:

Essas séries são destinadas a qualquer pessoa que pretenda migrar máquinas virtuais (VMs), contêineres, bancos de dados ou armazenamento para o Google Cloud. Este documento é útil para os seguintes cenários de migração:

  • De um ambiente local
  • De um ambiente de hospedagem particular
  • De outro provedor de nuvem para o Google Cloud

Como parte da jornada de migração, é preciso tomar decisões que dependem do ambiente, das cargas de trabalho e da infraestrutura que você está migrando para o Google Cloud ou para um ambiente de nuvem híbrida. Esses documentos ajudam você a escolher o melhor caminho para atender às suas necessidades de migração das seguintes maneiras:

  1. Estabeleça um framework para projetar e executar sua jornada de migração usando a série sobre migração para o Google Cloud.
  2. Use-o como referência para avaliar o progresso da migração.
  3. Dê orientações específicas para um ambiente ou caso de uso específico criando no framework Migração para o Google Cloud, por exemplo, Como migrar VMs com o Migrate to VMs, Como migrar contêineres para o Google Cloud e Como migrar VMs para contêineres com o Migrate to Containers.

Benefícios de estabelecer um framework de migração

Estabelecer um framework de migração é importante porque a migração pode ser uma tarefa recorrente. Por exemplo, se você migrar inicialmente suas VMs para o Google Cloud, considere também mover outros dados e cargas de trabalho para o Google Cloud. Estabelecer um framework geral que possa ser aplicado a diferentes cargas de trabalho pode facilitar as migrações futuras.

O diagrama a seguir ilustra as fases da migração:

Caminho de migração com quatro fases.

Durante cada etapa da migração, siga as fases definidas em Migrar para o Google Cloud: primeiros passos:

  1. Avaliar e descobrir as cargas de trabalho
  2. Planejar e construir uma base
  3. Implante suas cargas de trabalho.
  4. Otimize o ambiente e as cargas de trabalho.

Esta jornada não é exclusiva do Google Cloud. Mudar de um ambiente para outro é uma tarefa desafiadora, por isso, é necessário planejar e executar a migração com cuidado. Não importa o que você está migrando, seja aplicativos, VMs ou contêineres, é necessário concluir tarefas como criar um inventário, estabelecer identidades de usuário e de serviço, implantar cargas de trabalho e otimizar para desempenho e escalabilidade.

Projeto da série

Para projetar e planejar essas séries, usamos paradigmas e estratégias de design de software comuns na programação orientada a objetos (OOP, na sigla em inglês).

Você pode usar os conceitos de POO para analisar as recomendações em cada uma das séries. Este documento é como a documentação do software quando você está desenvolvendo um aplicativo: ele guia você em sua jornada, oferecendo orientações ao longo do caminho.

A série Migração para o Google Cloud inclui os seguintes documentos:

Os conceitos explorados em toda a série Migração para o Google Cloud são estendidos e aplicados às séries a seguir para fornecer orientações mais prescritivas para casos de uso e ambientes específicos:

A lógica aplicada no diagrama pode ser estendida para outras cargas de trabalho. Por exemplo, usando as fases de avaliação, planejamento, implantação e otimização, é possível modernizar os pipelines de CI/CD ao migrá-los para o Google Cloud.

A seguir