Cenários básicos para a criação de grupos de instâncias gerenciadas (MIGs, na sigla em inglês)


Um grupo de instâncias gerenciadas (MIG, na sigla em inglês) é um grupo de instâncias de máquina virtual (VM) que você trata como uma única entidade. Cada VM em um MIG é baseada em um modelo de instância.

Se você só precisa criar várias VMs, mas não quer que elas sejam agrupadas em um MIG, consulte a API de instância em massa.

Para saber mais sobre outras opções do Compute Engine, consulte Escolher uma estratégia de implantação do Compute Engine para sua carga de trabalho.

Para começar a criar um MIG, leia este documento para encontrar uma configuração básica que funcione para você.

Cenários básicos para a criação de um MIG

Os MIGs têm muitas opções de configuração. Consulte os guias a seguir para configurar rapidamente um MIG para vários cenários:

Guia Cenário
Criar um MIG com VMs em uma única zona (MIG zonal) Suas VMs podem ser implantadas em uma única zona
Criar um MIG com VMs em várias zonas em uma região (MIG regional) Você quer distribuir suas VMs entre várias zonas em uma região para se proteger contra falhas zonais ou para encontrar automaticamente zonas com recursos limitados, como VMs do Spot
Criar um MIG com o escalonamento automático Você quer que seu MIG crie automaticamente VMs no grupo quando a demanda aumentar e exclua VMs quando a demanda cair
Criar um MIG que use VMs preemptivas Sua carga de trabalho pode tolerar interrupções, e você quer aproveitar as economias de custo associadas a VMs preemptivas
Criar um MIG com VMs de GPU Sua carga de trabalho precisa de um grupo de VMs de GPU de uma só vez. Por exemplo, você quer executar cargas de trabalho em lote, como modelos de machine learning para treinamento ou cargas de trabalho de computação de alto desempenho, em VMs de GPU.
Criar um MIG com configuração com estado Sua carga de trabalho precisa de uma configuração com estado. Por exemplo, você precisa de discos que precisem reter os dados sempre que as VMs forem recuperadas automaticamente, atualizadas ou recriadas.

Limitações

Os MIGs têm limitações diferentes dependendo dos recursos usados. As listas a seguir mostram limitações gerais de MIG, bem como outras limitações se você usa recursos regionais ou com estado.

  • Por padrão, é possível criar até 1.000 VMs em um MIG zonal. Se precisar de mais, use uma das seguintes opções:

  • Ao atualizar um MIG, é possível especificar até 1.000 VMs em uma única solicitação.

  • Depois que o MIG for criado, não será possível alterar as redes ou sub-redes dele. Todas as VMs no MIG são atribuídas às mesmas sub-redes.

  • A VPC compartilhada em interfaces diferentes de nic0 para grupos de instâncias gerenciadas é compatível com a CLI gcloud e a API, mas não no console do Google Cloud.

Um MIG espalhado por várias zonas (um MIG regional) tem as seguintes limitações:

  • Por padrão, é possível criar até 2.000 VMs. Se precisar de mais, aumente o limite de tamanho do MIG ou entre em contato com o suporte.
  • Ao criar o MIG, selecione as zonas que estão associadas a um MIG regional. Após escolher as zonas específicas durante a criação, não será possível alterá-las ou atualizá-las depois. No entanto, é possível definir o formato de distribuição de destino do MIG para especificar como o grupo distribui as instâncias gerenciadas nas zonas selecionadas.
  • Se você definir o formato de distribuição de destino do grupo como BALANCED, ANY ou ANY_SINGLE_ZONE analise as limitações de formato de distribuição de destino.

  • Se você quiser fazer o escalonamento automático de um MIG regional, defina o formato de distribuição de destino do grupo como BALANCED ([Preview](/products/#product-launch-stages)) ou EVEN.
  • Para usar o balanceamento de carga com um MIG regional, as seguintes limitações se aplicam:

    • Não é possível usar o modo de balanceamento maxRate.
    • Se você usa um esquema de balanceamento de carga HTTP(S) com um MIG regional, é necessário escolher o modo de balanceamento maxRatePerInstance ou maxUtilization.

Um MIG com configuração com estado (um MIG com estado) tem as seguintes limitações:

  • Não é possível usar o escalonamento automático se o MIG tiver uma configuração com estado.
  • Se você quiser usar atualizações graduais automatizadas, defina o método de substituição como RECREATE.
  • Para MIGs regionais com estado, é necessário desativar a redistribuição proativa (defina o tipo de redistribuição como NONE) para evitar a exclusão de instâncias com estado causadas pela redistribuição automática entre zonas.
  • Se você usar uma configuração de todas as instâncias para substituir as propriedades do modelo de instância, não será possível especificar essas propriedades em nenhuma configuração por instância e ao mesmo tempo na configuração de todas as instâncias do grupo.

Se você quiser configurar um escalonador automático para seu MIG, consulte as especificações do escalonador automático também.

Suporte ao IPv6

Se você quiser que o MIG inclua instâncias de VM que usam o endereçamento IPv6, use a configuração de pilha dupla ao criar o modelo de instância. Para mais informações, consulte Criar um modelo de instância com endereços IPv6.

Outras tarefas de MIG

Depois de criar um MIG, convém fazer o seguinte:

Saiba mais sobre o grupo e as VMs dele

Redimensionar o grupo

Alterar a configuração da VM do grupo

Adicionar recursos de MIG

Tutoriais

Tente um tutorial: