Neste documento, orientamos você durante a migração de máquinas virtuais (VMs) do seu ambiente de origem para Google Cloud com o Migrate to Virtual Machines. O ambiente de origem pode ser executado em um ambiente local, em um ambiente de hospedagem particular ou em outro provedor de nuvem.
Neste documento, apresentamos uma visão geral do Migrate to Virtual Machines e seu uso. Também abordamos pontos importantes a serem considerados ao planejar uma migração de VM e orientamos sobre como migrar VMs.
Este documento é útil se você planeja migrar VMs de um ambiente de origem compatível para o Compute Engine com o Migrate to Virtual Machines. Esses ambientes de origem podem incluir:
- Um ambiente VMware vSphere
- Um ambiente de VM do Microsoft Azure
- Um ambiente do Amazon Elastic Compute Cloud (Amazon EC2)
Com o Migrate to Virtual Machines, você simplifica a migração de VMs para o Google Cloud. Você não precisa se empenhar para desenvolver e implementar um conjunto de ferramentas confiável para avaliar manualmente como as VMs se comportam no Google Cloude, depois, realizar a migração manual. Com o Migrate to Virtual Machines, você acelera a migração de VMs, economiza tempo e se concentra em melhorar suas cargas de trabalho.
Nesta série, presume-se que você leu e tem familiaridade com os documentos a seguir:
- Arquitetura do Migrate to Virtual Machines: descreve a arquitetura de referência do Migrate to Virtual Machines.
Planejar a migração para o Google Cloud
Para migrar as VMs do seu ambiente de origem para o Google Cloud, recomendamos seguir o framework descrito na série Migrar para o Google Cloud .
No diagrama a seguir, veja o caminho da sua jornada de migração.
O framework ilustrado no diagrama anterior tem quatro fases:
- Avaliar. Nesta fase, você avalia o ambiente de origem, analisa as cargas de trabalho que você quer migrar para o Google Cloude define quais VMs são compatíveis com cada carga de trabalho.
- Planejar. Nesta fase, você cria a infraestrutura básica do Migrate to Virtual Machines, como provisionar a hierarquia de recursos e configurar o acesso à rede.
- Implantar. Nesta fase, você migra as VMs do ambiente de origem para o Compute Engine.
- Otimizar. Nesta fase, você começa a aproveitar as tecnologias e os recursos de nuvem.
Avaliar o ambiente de origem e as cargas de trabalho
Na fase de avaliação, você coleta informações sobre:
- seu ambiente de origem e de destino;
- as cargas de trabalho que você quer migrar.
Para ajudar a planejar a migração e dimensionar corretamente os recursos necessários para ela e seu ambiente de destino, é fundamental avaliar o ambiente de origem e as cargas de trabalho que você quer migrar. Para saber como avaliar o ambiente, consulte Migrar para o Google Cloud: avalie e descubra suas cargas de trabalho.
Depois de avaliar o ambiente, refina a avaliação considerando aspectos de migração específicos ao Migrate to Virtual Machines, como estes:
Requisitos do Migrate to Virtual Machines. Avalie os requisitos do Migrate to Virtual Machines para garantir que os ambientes de origem e destino forneçam os atributos e recursos que o Migrate to Virtual Machines precisa para a migração, como conectividade de rede e largura de banda e canais de comunicação seguros. Dependendo da origem da sua migração, avalie os requisitos da VMware, da AWS ou do Azure.
Permissões necessárias do Migrate to Virtual Machines. Ao saber que tipo de permissão o Migrate to Virtual Machines precisa, você avalia se essas permissões atendem aos seus requisitos de segurança. Avalie as permissões necessárias do Migrate to Virtual Machines.
Crie sua base
Nesta seção, você encontra orientações sobre como criar a base do Migrate to Virtual Machines.
Dependendo da origem da sua migração, consulte as orientações em Como migrar da VMware, da AWS ou do Azure. Caso contrário, continue com as orientações nesta seção.
Para criar a base do Migrate to Virtual Machines no ambiente de origem e no Google Cloud, siga estas etapas:
- Crie a base no Google Cloud.
- Prepare o ambiente de origem.
Criar a base no Google Cloud
Para criar a base do Migrate to Virtual Machines noGoogle Cloud, faça isto:
- Provisione a hierarquia de recursos. O Migrate to Virtual Machines usa projetos do Google Cloud para controlar o processo de migração (o projeto host) e um ambiente de destino (os projetos de destino). O Migrate to Virtual Machines precisa de um projeto host. Também é possível e opcional adicionar um ou mais projetos de destino para usar como destinos nas VMs migradas.
- Ative os serviços da Migrate to Virtual Machines. O Migrate to Virtual Machines depende de determinadas APIs e serviços doGoogle Cloud . Para saber como ativar as APIs e os serviços necessários, consulte Como ativar os serviços do Migrate to Virtual Machines.
Preparar o ambiente de origem
Para criar a base do Migrate to Virtual Machines no ambiente de origem, instale o Migrate Connector para configurar o ambiente como uma origem de migração. Para mais informações sobre o Migrate Connector, consulte Arquitetura do Migrate to Virtual Machines.
Migrar VMs
Depois de criar a base, migre as VMs com o Migrate to Virtual Machines do seu ambiente de origem para oGoogle Cloud.
Estrutura de uma migração do Migrate to Virtual Machines
Os termos a seguir são importantes para entender como organizar uma migração de VM de um ambiente de origem compatível para o Google Cloud:
- Ciclo de vida da migração de VM. Cada VM migrada com o Migrate to Virtual Machines segue um conjunto ordenado de fases. Essas fases fazem parte do ciclo de vida da migração de VM. O Migrate to Virtual Machines avança automaticamente cada VM a ser migrada por essas fases.
- Grupos. Com o Migrate to Virtual Machines, você cria conjuntos de VMs a serem migradas. Esses conjuntos são chamados de grupos. Para separar VMs de maneira lógica e migrar VMs em lotes, é possível usar grupos. Quando você migra as VMs em um grupo, o Migrate to Virtual Machines executa todas as operações do ciclo de vida de migração de cada VM no grupo ou, se quiser, em um subconjunto das VMs no grupo. Por exemplo, é possível criar clones de teste de uma ou duas VMs em um grupo grande para avaliar se os clones funcionam corretamente no Google Cloud.
- Adaptações do SO As VMs migradas para o Google Cloud com o Migrate to Virtual Machines precisam de mudanças na configuração para funcionar corretamente. Essas mudanças são chamadas de adaptações do SO. O Migrate to Virtual Machines aplica automaticamente adaptações do SO às VMs migradas.
Migrar VMs com o Migrate to Virtual Machines
Para migrar VMs com o Migrate to Virtual Machines, faça isto:
- Organize a migração com grupos. Para ajudar a mitigar os riscos de uma migração, recomendamos que você use grupos para separar de maneira lógica as VMs para migração. Para agrupar as VMs a serem migradas, é possível usar as informações coletadas durante a fase de avaliação. Por exemplo, é possível agrupar as VMs com base no aplicativo com que elas são compatíveis ou considerar a rede a que as VMs estão conectadas.
- Reúna recomendações de dimensionamento de máquina e insights de utilização. Para avaliar os recursos e determinar as máquinas de destino ideais para suas máquinas de origem, colete relatórios e recomendações detalhadas de dimensionamento sobre as máquinas gerando um relatório de utilização de VM de origem.
Migre cada grupo. Execute a migração em cada grupo de VMs. Como parte do ciclo de vida da migração de VMs, o Migrate to Virtual Machines permite executar um clone de teste de uma VM no Google Cloud. Recomendamos que você use clones de teste para confirmar se suas VMs funcionam corretamente noGoogle Cloud antes de migrá-las.
Para mais informações sobre como migrar grupos de VMs com o Migrate to Virtual Machines, consulte este link.
Otimizar o ambiente após a migração
Quando você termina todas as fases da migração, ela é considerada concluída. No entanto, seu ambiente do Google Cloud pode precisar de mais otimizações. Por exemplo, é possível dimensionar corretamente as VMs do Compute Engine ou começar a usar serviços gerenciados.
Para mais informações sobre otimização, consulte Migrar para o Google Cloud: otimize seu ambiente.