Este documento explica como migrar as suas máquinas virtuais (VMs) do ambiente de origem para o Google Cloud usando o Migrate to Virtual Machines. O seu ambiente de origem pode estar a ser executado num ambiente nas instalações, num ambiente de alojamento privado ou noutro fornecedor de nuvem.
Este documento oferece uma vista geral da ferramenta Migrate to Virtual Machines e para que é usada. Também contém pontos importantes a ter em conta ao planear uma migração de MV e fornece orientações sobre como migrar MVs.
Este documento é útil se estiver a planear migrar VMs de um ambiente de origem suportado para o Compute Engine com o Migrate to Virtual Machines. Estes ambientes de origem podem incluir o seguinte:
- Um ambiente do VMware vSphere
- Um ambiente de VM do Microsoft Azure
- Um ambiente do Amazon Elastic Compute Cloud (Amazon EC2)
A migração para máquinas virtuais permite-lhe simplificar a migração de VMs para o Google Cloud. Não tem de despender esforços na conceção e implementação de uma cadeia de ferramentas fiável para avaliar manualmente o comportamento das suas VMs no Google Cloude, em seguida, para as migrar manualmente. A migração para máquinas virtuais acelera a migração de VMs, poupa-lhe tempo e permite-lhe focar-se na melhoria das suas cargas de trabalho.
Esta série pressupõe que leu e conhece os seguintes documentos:
- Migre para a arquitetura de máquinas virtuais: descreve a arquitetura de referência do Migrate to Virtual Machines.
Conceba a migração para Google Cloud
Para migrar as suas VMs do ambiente de origem para o Google Cloud, recomendamos que siga a estrutura descrita nasérie Google Cloud Migrar para.
O diagrama seguinte ilustra o caminho do seu percurso de migração.
A estrutura ilustrada no diagrama anterior tem quatro fases:
- Avaliar. Nesta fase, avalia o ambiente de origem, as cargas de trabalho que quer migrar para o Google Cloude as VMs que suportam cada carga de trabalho.
- Plano. Nesta fase, cria a infraestrutura básica para a Migração para máquinas virtuais, como o aprovisionamento da hierarquia de recursos e a configuração do acesso à rede.
- Implementar. Nesta fase, migra as VMs do ambiente de origem para o Compute Engine.
- Otimize. Nesta fase, começa a tirar partido das tecnologias e capacidades da nuvem.
Avalie o ambiente de origem e as cargas de trabalho
Na fase de avaliação, recolhe informações sobre o seguinte:
- O seu ambiente de origem e de destino
- As cargas de trabalho que quer migrar
Para ajudar a planear a migração e a ajustar os recursos de que precisa para a migração e o ambiente de destino, é fundamental avaliar o ambiente de origem e as cargas de trabalho que quer migrar. Para saber como avaliar o seu ambiente, consulte o artigo Migrar para Google Cloud: avalie e descubra as suas cargas de trabalho.
Depois de avaliar o seu ambiente, refine a avaliação tendo em conta os aspetos da migração específicos do Migrate to Virtual Machines, como os seguintes:
Requisitos de migração para máquinas virtuais. Avalie os requisitos do Migrate to Virtual Machines para garantir que os ambientes de origem e de destino fornecem as funcionalidades e os recursos de que o Migrate to Virtual Machines precisa para a migração, como a conetividade de rede e a largura de banda, e canais de comunicação seguros. Com base na origem a partir da qual quer migrar, avalie os requisitos do VMware, os requisitos da AWS> ou os requisitos do Azure.
Autorizações necessárias para a migração para máquinas virtuais. Quando sabe que tipo de permissões o Migrate to Virtual Machines precisa, determina se essas permissões cumprem os seus requisitos de segurança. Avalie as autorizações necessárias para o Migrate to Virtual Machines.
Construa a sua base
Esta secção contém orientações sobre como criar a base para a migração para máquinas virtuais.
Com base na origem a partir da qual quer migrar, consulte as orientações em Migrar do VMware, Migrar da AWS ou Migrar do Azure. Caso contrário, continue com as orientações nesta secção.
Para criar uma base para o Migrate to Virtual Machines no ambiente de origem e no Google Cloud, faça o seguinte:
- Crie a base em Google Cloud.
- Prepare o ambiente de origem.
Crie a base em Google Cloud
Para criar a base do Migrate to Virtual Machines no Google Cloud, faça o seguinte:
- Aprovisione a hierarquia de recursos. A migração para máquinas virtuais usa Google Cloud projetos para controlar o processo de migração (o projeto anfitrião) e como um ambiente de destino (os projetos de destino). A migração para máquinas virtuais requer um projeto anfitrião. Também pode, opcionalmente, adicionar um ou mais projetos de destino para usar como destinos para as VMs migradas.
- Ative os serviços do Migrate to Virtual Machines. A migração para o Migrate to Virtual Machines depende de determinadasGoogle Cloud APIs e serviços. Para saber como ativar as APIs e os serviços necessários, consulte o artigo Ativar os serviços Migrate to Virtual Machines.
Prepare o ambiente de origem
Para criar uma base para o Migrate to Virtual Machines no seu 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 o artigo Arquitetura do Migrate to Virtual Machines.
Migre as suas VMs
Depois de criar a base, migre as VMs com o Migrate to Virtual Machines do ambiente de origem para oGoogle Cloud.
Estrutura de uma migração do Migrate to Virtual Machines
Os seguintes termos são importantes para compreender como organizar uma migração de VMs de um ambiente de origem suportado para Google Cloud:
- Ciclo de vida da migração de VMs. Cada VM que migrar com o Migrate to Virtual Machines segue um conjunto de fases ordenado. Essas fases fazem parte do ciclo de vida da migração de VMs. A migração para máquinas virtuais faz avançar automaticamente cada VM a migrar por essas fases.
- Grupos. A migração para máquinas virtuais permite-lhe criar conjuntos de VMs para migrar. Estes conjuntos são denominados grupos. Para separar logicamente as VMs e migrar VMs em lotes, pode usar grupos. Quando migra as VMs num grupo, o Migrate to Virtual Machines executa todas as operações do ciclo de vida da migração de VMs em cada VM do grupo ou, opcionalmente, num subconjunto das VMs do grupo. Por exemplo, pode criar clones de teste de uma ou duas VMs num grupo grande para avaliar se os clones conseguem funcionar corretamente no Google Cloud.
- Adaptações do SO. As VMs para as quais migra Google Cloud com a ferramenta Migrate to Virtual Machines requerem alterações à respetiva configuração para funcionarem corretamente. Estas alterações são denominadas adaptações do SO. O Migrate to Virtual Machines aplica automaticamente adaptações do SO às VMs que migra.
Migre VMs com o Migrate to Virtual Machines
Para migrar VMs com o Migrate to Virtual Machines, faça o seguinte:
- Organize a migração com grupos. Para ajudar a mitigar os riscos de uma migração, recomendamos que use grupos para separar logicamente as VMs a migrar. Para agrupar as VMs a migrar, pode usar as informações recolhidas durante a fase de avaliação. Por exemplo, pode agrupar as VMs com base na aplicação que suportam ou considerar a rede à qual as VMs estão ligadas.
- Recolher recomendações de dimensionamento de máquinas e estatísticas de utilização. Para avaliar os recursos e determinar as máquinas de destino ideais para as suas máquinas de origem, recolha recomendações de dimensionamento detalhadas e relatórios sobre as suas máquinas gerando um relatório de utilização da 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-lhe executar um clone de teste de uma VM no Google Cloud. Recomendamos que use clones de teste para validar se as suas VMs funcionam corretamente emGoogle Cloud antes de as migrar.
Para mais informações sobre a migração de grupos de VMs com o Migrate to Virtual Machines, consulte o artigo Migrar grupos de VMs com o Migrate to Virtual Machines.
Otimize o seu ambiente após a migração
Quando concluir todas as fases da migração, esta é considerada concluída. No entanto, o seu Google Cloud ambiente pode precisar de mais otimizações. Por exemplo, pode ajustar o tamanho das VMs do Compute Engine ou começar a usar serviços geridos.
Para mais informações sobre a otimização, consulte o artigo Migre para Google Cloud: otimize o seu ambiente.