Crie um grupo de instâncias geridas (MIG)

Saiba como criar um grupo de instâncias gerido (MIG) no Compute Engine através da Google Cloud consola.

Um GIG é um conjunto de instâncias de máquinas virtuais (VMs) que pode gerir como uma única entidade. Os GIGs suportam funcionalidades como autorreparação, escala automática, balanceamento de carga, cobertura de várias zonas e cargas de trabalho com estado.

Cada VM num MIG baseia-se num modelo de instância. Tem de criar um modelo de instância antes de criar um MIG.


Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:

Visita guiada


Antes de começar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Se estiver a usar um projeto existente para este guia, verifique se tem as autorizações necessárias para concluir este guia. Se criou um novo projeto, já tem as autorizações necessárias.

  4. Verify that billing is enabled for your Google Cloud project.

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Se estiver a usar um projeto existente para este guia, verifique se tem as autorizações necessárias para concluir este guia. Se criou um novo projeto, já tem as autorizações necessárias.

  7. Verify that billing is enabled for your Google Cloud project.

  8. Ative a API Compute Engine.

    Ative a API

  9. Funções necessárias

    Para receber as autorizações de que precisa para criar um modelo de instância e um MIG, peça ao seu administrador para lhe conceder a função Administrador de instâncias do Compute (v1) (roles/compute.instanceAdmin.v1) do IAM no seu projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.

    Esta função predefinida contém as autorizações necessárias para criar um modelo de instância e um MIG. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:

    Autorizações necessárias

    São necessárias as seguintes autorizações para criar um modelo de instância e um MIG:

    • Crie um modelo de instância: compute.instanceTemplates.create
    • Crie um MIG: compute.instanceGroupManagers.create
    • Elimine um MIG: compute.instanceGroupManagers.delete

    Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.

Crie um modelo de instância

  1. Na Google Cloud consola, aceda à página Modelos de instâncias.

    Aceda a Modelos de instâncias

  2. Clique em Criar modelo de instância.

  3. Para criar um modelo que use um SO Ubuntu, siga estes passos:

    1. Na secção Disco de arranque, clique em Alterar.

    2. Na lista Sistema operativo, selecione Ubuntu.

    3. Clique em Selecionar.

    O modelo aplica estas definições a todas as VMs criadas com este modelo. Tome nota do nome do modelo, que vai usar mais tarde no tutorial.

  4. Para criar o modelo de instância, clique em Criar.

Aguarde alguns minutos para que o Compute Engine crie o modelo. Quando o modelo estiver pronto, é apresentado na página Modelos de instâncias.

Crie um MIG com o modelo de instância

  1. Aceda à página Grupos de instâncias.

    Aceda a Grupos de instâncias

  2. Clique em Criar grupo de instâncias e, de seguida, siga estes passos:

    1. No campo Nome, aceite o nome predefinido ou introduza quickstart-instance-group-1.

    2. Na lista Modelo de instância, selecione o modelo de instância que criou anteriormente.

    3. Na secção Localização, certifique-se de que a opção Zona única está selecionada.

    4. No campo Região, selecione uma região onde quer criar o MIG.

    5. Na secção Ajuste de escala automático, aceite as predefinições, a menos que precise de as modificar.

  3. Para criar o MIG, clique em Criar.

Aguarde alguns minutos para que o Compute Engine crie o grupo e as respetivas VMs. Quando o grupo estiver pronto, é apresentado na página Grupos de instâncias.

Criou um grupo de instâncias geridas com êxito.

Limpar

Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.

Elimine os recursos

Se usou um Google Cloud projeto existente, elimine os recursos que criou para evitar incorrer em custos na sua conta:

  1. Aceda à página Grupos de instâncias.

    Aceda a Grupos de instâncias

  2. Selecione o grupo de instâncias que quer eliminar.

  3. Clique em Eliminar.

  4. Quando lhe for pedido, introduza o valor necessário e, de seguida, clique em Eliminar.

Elimine o projeto

A forma mais fácil de eliminar a faturação é eliminar o projeto que criou para o tutorial.

Para eliminar o projeto:

  1. In the Google Cloud console, go to the Manage resources page.

    Go to Manage resources

  2. In the project list, select the project that you want to delete, and then click Delete.
  3. In the dialog, type the project ID, and then click Shut down to delete the project.

O que se segue?