Como configurar o Google Cloud

Antes de migrar os aplicativos usando o Migrate for Compute Engine (anteriormente Velostrata) do Google Cloud, será preciso configurar a organização do Google Cloud. Essa configuração ativa o Migrate for Compute Engine para gerenciar a migração e se comunicar com os outros componentes envolvidos.

A configuração do Google Cloud inclui:

  1. Configurando um projeto de conta, organização e infraestrutura do Google Cloud, incluindo permissões no nível da organização e um projeto que o Migrate for Compute Engine usará para sua própria infraestrutura.
  2. Como configurar redes no Google Cloud para que os componentes que fazem parte da migração (como Migrate for Compute Engine, Google Cloud e o ambiente de origem do qual você está migrando) possam se comunicar por meio de firewalls na nuvem privada virtual do Google Cloud.
  3. Como criar papéis e contas de serviço do Google Cloud via Cloud Shell para definir permissões de modo que o Migrate for Compute Engine crie recursos e gerencie as APIs usadas durante a migração.

Antes de começar

  • Identifique a conta de administrador da organização do Google Cloud que executará os scripts do Migrate for Compute Engine que configuram o Google Cloud.
  • Configure uma nuvem privada virtual do Google Cloud. O Migrate for Compute Engine usa a nuvem privada virtual para oferecer suporte à comunicação entre o Google Cloud e seu ambiente de origem.
  • Sua organização do Google Cloud é um dos vários componentes que fazem parte da migração. Você executará tarefas de configuração para cada um deles. Para entender melhor, leia a descrição da arquitetura do Migrate for Compute Engine.

Como configurar um projeto de conta, organização e infraestrutura do Google Cloud

Você precisa de uma organização do Google Cloud para migrar para esse serviço. Depois que tiver uma, atribua permissões para que o script do Migrate for Compute Engine possa configurar o GCP com papéis e contas de serviço. Você criará um projeto da infraestrutura do Google Cloud que hospedará o Migrate for Compute Engine Manager.

  1. Acesse o console do Google Cloud e faça login. Caso ainda não tenha uma conta, inscreva-se para criar uma.
  2. Para configurar uma organização, consulte Como criar e gerenciar organizações. Para mais informações, consulte Decidir uma hierarquia de recursos para sua zona de destino do Google Cloud.
  3. Atribua as seguintes permissões ao administrador que executa a conta e o script de criação do papel:

    • Administrador de papéis da organização
    • Administrador da organização
    • Administrador do Compute
    • Proprietário do projeto

    Para mais informações sobre conceitos do IAM, como contas do Google Cloud, contas de serviço e papéis, consulte a Visão geral do IAM.

  4. Crie um projeto do Google Cloud para hospedar a infraestrutura do Migrate for Compute Engine no Google Cloud. No restante deste documento, ele será chamado de projeto de infraestrutura.

Como configurar a rede

O Migrate for Compute Engine usa as redes de nuvem privada virtual do Google Cloud e a conectividade VPN para o ambiente de origem, além de exigir regras de rede específicas configuradas antes da conclusão das migrações. Para informações detalhadas sobre firewall, roteamento e tags de rede para implantação, consulte requisitos de acesso à rede.

As tarefas de configuração de rede pressupõem que você tenha a nuvem privada virtual do Google Cloud e que já conheça as regras de firewall dela. Para mais informações, consulte a nuvem privada virtual do Google Cloud.

Como criar contas de serviço

É preciso criar contas de serviço com os papéis necessários do Google Cloud que o Migrate for Compute Engine usa para criar recursos do Google Cloud e gerenciar a API Cloud Storage.

A conta de serviço precisa ser criada no projeto de infraestrutura, exceto quando você migrar para vários projetos do Google Cloud. Nesse caso, crie o papel de gerente do Migrate for Compute Engine no nível da organização e os outros papéis e contas de serviço no projeto de infraestrutura.

Crie as contas de serviço usando:

Próximas etapas