Modelos de instância


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:

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:

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
  • Reduzir a dependência entre regiões.
  • Obtenha residência de dados em uma região. Por exemplo, para atender aos requisitos de conformidade relativos à localização física dos dados.
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