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:
- Migre para o Google Cloud
- Migrar VMs com o Migrate to Virtual Machines
- Migre suas VMs para contêineres com o Migrate to Containers.
- Migrar contêineres para o Google Cloud
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:
- Estabeleça um framework para projetar e executar sua jornada de migração usando a série sobre migração para o Google Cloud.
- Use-o como referência para avaliar o progresso da migração.
- 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:
Durante cada etapa da migração, siga as fases definidas em Migrar para o Google Cloud: primeiros passos:
- Avaliar e descobrir as cargas de trabalho
- Planejar e construir uma base
- Implante suas cargas de trabalho.
- 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:
Migração para o Google Cloud: a escolha do caminho de migração (este documento) ajuda você a escolher as melhores opções de migração para seus componentes.
Migração para o Google Cloud: primeiros passos configura o framework para a outra série de migrações e ensina sobre os conceitos de migração, mas não ajuda a executar uma migração real. Todos os outros documentos da série são uma extensão direta deste documento.
Os documentos desta série descrevem cada fase da migração para o Google Cloud em detalhes. Os conceitos nesses documentos se aplicam à migração de vários recursos, incluindo dados, aplicativos, VMs e contêineres.
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:
Migrar VMs com o Migrate to VMs
Migrar contêineres para o Google Cloud
- Começar
- Migrar do Kubernetes para o GKE
- Migrar do OpenShift para o Anthos
- Migrar projetos do OpenShift para o Anthos
- Como migrar restrições de contexto de segurança do OpenShift para o Anthos
- Migrar para um ambiente do GKE de vários clusters
- Migrar para um ambiente do GKE de vários clusters com o Ingress de vários clusters e a descoberta de serviços de vários clusters
Migre suas VMs para contêineres com o Migrate to Containers.
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
- Comece a projetar sua migração para o Google Cloud.
- Migre suas VMs com o Migrate to VMs.
- Migre as cargas de trabalho conteinerizadas para o Google Cloud.
- Migre suas VMs para contêineres com o Migrate to Containers.
- Confira arquiteturas de referência, diagramas e práticas recomendadas do Google Cloud. Confira o Centro de arquitetura do Cloud.