Neste documento, explicamos como criar um grupo gerenciado de instâncias (MIG) regional ou zonal a partir de uma instância de máquina virtual (VM).
Ao criar um MIG, é possível escalonar o serviço em execução em uma única VM em várias VMs e gerenciá-las como uma única entidade. Os MIGs são úteis para tornar as cargas de trabalho altamente disponíveis e escalonáveis. Para mais informações, consulte os benefícios de usar um MIG.
Antes de começar
- Crie e inicie uma VM, caso ainda não tenha feito isso.
Limitações
As limitações a seguir se aplicam quando você cria um MIG de uma VM atual:
O MIG não adiciona a VM atual ao MIG. A VM continua a existir como uma VM independente.
Não é possível criar MIGs com estado de uma VM atual.
Criar um MIG de uma VM
É possível criar um MIG com base em uma VM atual em execução, interrompida ou suspensa. A criação de um MIG de uma VM atual envolve a configuração do seguinte:
Um modelo de instância que o Compute Engine usa para definir as propriedades das VMs no MIG. Por padrão, o modelo de instância especifica o seguinte:
As mesmas propriedades da VM, exceto os endereços IP da VM.
Uma opção para criar uma imagem de disco de inicialização personalizada a partir do disco de inicialização da VM. Além disso, se a VM usar discos que não são de inicialização, o Compute Engine fará o seguinte, conforme aplicável:
Para qualquer SSD local anexado à VM, o Compute Engine cria um disco SSD local em branco.
Para qualquer disco permanente no modo de leitura e gravação anexado à VM, o Compute Engine cria uma imagem de disco permanente personalizada a partir da imagem de disco permanente da VM atual.
Para qualquer disco permanente no modo somente leitura anexado à VM, o mesmo disco será incluído no modelo de instância.
Como opção, você pode personalizar os discos e as propriedades do modelo de instância.
O MIG, que usa o modelo de instância configurado na etapa anterior. Por padrão, o MIG é um MIG zonal que especifica o seguinte:
O escalonamento automático está desativado.
Uma VM no grupo.
A mesma zona em que a VM está localizada.
Como opção, é possível personalizar as propriedades do MIG.
Para criar um MIG com base em uma VM, siga estas etapas:
No console do Google Cloud, acesse a página Instâncias de VMs.
Selecione a VM que você quer usar para criar o MIG.
Clique em Criar um grupo com base nesta VM.
A página Escalonar para o grupo de instâncias é aberta.
Na seção Propriedades do modelo de instância, faça o seguinte:
No campo Nome, use o nome padrão ou insira um nome para o modelo de instância.
Na seção Discos, faça o seguinte:
Disco de inicialização: por padrão, o Compute Engine gera uma nova imagem personalizada do disco de inicialização da VM. Se você quiser usar um disco, clique em
Editar disco de inicialização. É possível selecionar uma imagem pública ou uma imagem personalizada atual para anexar às VMs no MIG.Disco atual: aplicável apenas se a VM tiver um disco somente leitura. Você tem estas opções:
Para personalizar as configurações de anexo do disco somente leitura, clique em
Editar disco.Para remover o disco, clique em
Remover disco.
Novo disco: aplicável somente se a VM tiver um disco de leitura/gravação. Por padrão, o Compute Engine cria uma nova imagem de disco personalizada. Você tem estas opções:
Para usar um disco ou modificar as configurações dele, clique em
Editar disco.Para remover o disco, clique em
Remover disco.
Se a VM atual estiver em execução ou suspensa e você tiver especificado a conexão de novos discos de inicialização ou não inicialização que usem as imagens de disco da VM como fontes, a seção Na geração de imagem será exibida. de dois minutos. Em seguida, selecione uma das seguintes opções:
Se você quiser manter a integridade do sistema de arquivos ao gerar uma imagem do disco da VM, selecione Parar a VM para interrompê-la. É possível reiniciar a VM depois que o MIG for criado. Até lá, seu serviço será interrompido.
Se você não quiser interromper o serviço e a integridade do sistema de arquivos não for uma preocupação, selecione Manter a VM em execução.
Para personalizar ainda mais o modelo de instância usado para definir as propriedades das VMs no MIG, clique em Criar modelos de instâncias.
Personalizar modelo de instância e modifique os campos conforme necessário. Para mais informações, consulte
Na seção Propriedades do grupo de instâncias, faça o seguinte:
No campo Nome, use o nome padrão ou insira um nome para o MIG.
Na seção Local, é possível criar um MIG regional ou por zona seguindo um destes procedimentos:
Para criar um MIG regional, siga estas etapas:
Selecione Várias zonas.
Na lista Região, selecione uma região em que as VMs no MIG serão criadas.
Na lista Zonas, selecione as zonas em que você quer criar as VMs no MIG.
Para criar um MIG zonal, siga estas etapas:
Selecione Única zona (padrão).
Na lista Região, selecione uma região em que as VMs no MIG serão criadas. Por padrão, a região em que a VM original existe é selecionada.
Na lista Zona, selecione uma zona em que as VMs do MIG serão criadas. Por padrão, a zona em que a VM original existe é selecionada.
Para especificar ainda mais as configurações do MIG, por exemplo, para definir o número de VMs, clique em MIG regional ou por zona.
Configurar grupo de instâncias. Para mais informações, consulte como criar um
Depois de concluir a personalização do modelo de instância e do MIG, clique em Criar grupo. Se a VM estiver em execução e você tiver especificado a interrupção dela nas etapas anteriores, clique em Interromper VM e criar grupo.
A página Grupos de instâncias é aberta. A criação do modelo de instância e do MIG pode levar alguns minutos para ser concluída.
A seguir
Saiba como atualizar as configurações de VM em um MIG.
Saiba como fazer o escalonamento automático de grupos de VMs.
Saiba mais sobre as diferentes opções de configuração disponíveis em um MIG.
Saiba mais sobre como criar aplicativos da Web escalonáveis e resilientes.
Saiba mais sobre a recuperação de desastres no Google Cloud.