Nesta seção, você verá como é o fluxo de trabalho para migrar um aplicativo. Para mais informações sobre uma visão voltada para a VM, consulte o Ciclo de vida da migração da VM.
O planejamento de migração ocorre em vários estágios:
Como modelar e planejar ondas de migração: antes de iniciar uma migração, primeiro crie um inventário prioritário das máquinas que você quer migrar. Também é necessário entender as dependências do aplicativo e usar a interface de onda do Migrate for Compute Engine para criar ondas de migração e planejar as migrações resultantes. Em seguida, será necessário agrupar essas dependências dentro da mesma onda. Exemplo:
- Se um aplicativo depender de várias VMs, migre todas elas na mesma onda.
- Se preferir, caso um aplicativo exija um banco de dados e um servidor da Web, é possível migrar e iniciar o banco de dados antes desse servidor.
Teste de pré-migração (opcional). Para testar a migração antes de executá-la, é possível clonar uma carga de trabalho local e executá-la no Google Cloud sem modificar o host original. Isso permite que você teste sem interromper a produção. Os clones podem ficar completamente operacionais em poucos minutos. Para mais informações, consulte Como criar um clone de teste.
Transição para a nuvem. No Compute Engine, execute a VM no modo de streaming. É possível fazer isso por VM ou usando ondas para sprints de migração em massa. Conclua as próximas fases como parte da migração para a nuvem usando o Assistente de migração ou as Ondas.
Mova a VM para o Compute Engine.
Consulte Como executar e migrar VMs . Depois disso, realize testes de validação ou integridade e corrija os problemas que surgirem.
Migre o armazenamento do aplicativo ao Google Cloud.
- Para VMware, consulte Como migrar o armazenamento local.
- Para o Amazon EC2, consulte Como migrar instâncias da AWS para o Google Cloud.
- Para o Azure, consulte Como migrar instâncias do Azure para o Google Cloud .
Separação. Depois de determinar se é possível confiar nas VMs na nuvem, programe o tempo de inatividade para fazer a transição do seu aplicativo ao Google Cloud. Isso acontece em duas etapas:
- Separe a VM. Siga estas instruções para separar uma VM.
- Teste o aplicativo para verificar se ele funciona corretamente após a migração.