Este documento descreve o que é um modelo de instância, quando usar um modelo de instância e o que é um modelo de instância determinístico. Ele também fornece uma comparação entre modelos de instâncias regionais e globais.
Um modelo de instância é uma maneira conveniente de salvar a configuração de uma instância de máquina virtual (VM) que inclui tipo de máquina, imagem de disco de inicialização, rótulos, script de inicialização e outras propriedades de VM.
Você pode usar um modelo de instância para fazer o seguinte:
Crie VMs individuais .
Crie VMs em um grupo gerenciado de instâncias (MIG) .
Crie reservas para VMs .
Crie reservas futuras para VMs .
Para saber como criar um modelo de instância, consulte Criar modelos de instância .
Quando usar modelos de instância
Use modelos de instância sempre que quiser criar VMs rapidamente ou reservas para VMs com base em uma propriedade de VM pré-existente. Se quiser criar um grupo de VMs idênticas (um MIG), você deverá criar o MIG usando um modelo de instância.
Como atualizar modelos de instância
Os modelos de instância são projetados para criar VMs com configurações idênticas. Não é possível atualizar modelos de instância depois de criados. Em vez disso, siga um destes procedimentos:
Crie um novo modelo de instância da seguinte maneira:
Crie VMs enquanto substitui as propriedades do modelo de instância .
Use modelos de instância determinísticos para garantir VMs idênticas
Os modelos de instância determinísticos deixam explicitamente claro o tipo de serviços ou aplicativos de terceiros a serem instalados em suas VMs. Isso ajuda a garantir que seu modelo de instância sempre crie VMs com configuração idêntica. Por exemplo, se o seu modelo tiver um script de inicialização que busca um aplicativo, você poderá especificar a versão do aplicativo desejada no script de inicialização do seu modelo.
Para obter mais informações, consulte Modelos de instância determinística .
Modelos de instâncias regionais e globais
Os modelos de instância estão disponíveis como recursos regionais e globais. A menos que você precise reutilizar um modelo de instância em várias regiões, o Google recomenda o uso de modelos de instância regionais em vez de modelos de instância globais.
A tabela a seguir fornece uma comparação entre modelos de instância regionais e globais:
Modelo de instância regional | Modelo de instância global | |
---|---|---|
Escopo | Você pode usar o modelo somente na região do modelo. | Você pode usar o modelo em qualquer região. |
Confiabilidade | Os erros de hardware são isolados na região do modelo. | Erros de hardware podem afetar qualquer região onde o modelo é usado. |
Caso de uso |
| Reutilize seu modelo de instância global para criar VMs, MIGs e reservas em diversas regiões. |
Uso de recursos zonais ou regionais em modelos de instância
Em um modelo de instância, você pode especificar recursos zonais, o que restringe o uso desse modelo à zona onde o recurso reside. Da mesma forma, se você especificar um recurso regional em um modelo de instância global, o modelo ficará restrito a essa região. Por exemplo, se você incluir um disco permanente somente leitura de us-central1-a
em seu modelo de instância, não poderá usar esse modelo em nenhuma outra zona porque esse disco permanente específico existe apenas na zona us-central1-a
.
Para obter mais informações sobre recursos zonais, consulte Regiões e zonas .
Preços
Não há cobrança adicional pelo uso de modelos de instância. Você será cobrado pelos recursos criados com base nos modelos.
Para informações sobre preços do Compute Engine, consulte Preços .O que vem a seguir
Crie um modelo de instância do zero, com base em uma instância existente ou em um modelo de instância existente.
Use um modelo de instância para criar uma VM .
Use um modelo de instância para criar um MIG .
Use um modelo de instância para criar uma reserva para VMs .