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:
Antes de começar
- 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.
-
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
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
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
(
roles/resourcemanager.projectCreator
), which contains theresourcemanager.projects.create
permission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- Ative a API Compute Engine.
Crie um modelo de instância
Na Google Cloud consola, aceda à página Modelos de instâncias.
Clique em
Criar modelo de instância .Para criar um modelo que use um SO Ubuntu, siga estes passos:
Na secção
Disco de arranque , clique em Alterar.Na lista Sistema operativo, selecione Ubuntu.
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.
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
Aceda à página
Grupos de instâncias .Clique em
Criar grupo de instâncias e, de seguida, siga estes passos:No campo Nome, aceite o nome predefinido ou introduza
quickstart-instance-group-1
.Na lista Modelo de instância, selecione o modelo de instância que criou anteriormente.
Na secção
Localização , certifique-se de que a opção Zona única está selecionada.No campo Região, selecione uma região onde quer criar o MIG.
Na secção
Ajuste de escala automático , aceite as predefinições, a menos que precise de as modificar.
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 cobranças na sua conta:
Aceda à página Grupos de instâncias.
Selecione o grupo de instâncias que quer eliminar.
Clique em Eliminar.
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:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
O que se segue?
- Saiba como trabalhar com instâncias geridas.
- Saiba mais sobre outros cenários básicos para criar um MIG.
- Saiba mais sobre o dimensionamento automático e sobre a utilização de diferentes sinais de dimensionamento automático para criar automaticamente VMs quando a carga aumenta e eliminar VMs quando a carga diminui.
- Para melhorar a disponibilidade da sua aplicação, configure uma verificação de funcionamento de autocorreção baseada na aplicação. Uma verificação de estado baseada na aplicação indica ao MIG que recrie automaticamente as VMs não íntegras se a sua aplicação não responder conforme esperado.
- Para melhorar ainda mais a disponibilidade, saiba como distribuir as VMs de um GIG por várias zonas numa região criando um GIG regional.
- Para atualizar a configuração das VMs no MIG, crie e aplique um novo modelo de instância. Para mais informações, consulte o artigo Aplicação de novas configurações a VMs num MIG.
- Se precisar de suportar uma carga de trabalho com estado, saiba como adicionar uma configuração com estado.