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 máquina virtual (VM) que inclui tipo de máquina, imagem do disco de inicialização, rótulos, script de inicialização e outras propriedades da VM.

Em seguida, use 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 rapidamente VMs ou reservas para VMs com base em uma configuração de propriedade da VM. Se você quiser criar um grupo de VMs idênticas (um MIG), crie o MIG usando um modelo de instância.

Como atualizar modelos de instância

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 criá-los. Em vez disso, escolha uma das opções a seguir:

Usar modelos de instâncias determinísticas para garantir VMs idênticas

Os modelos de instância determinísticos deixam claro o tipo de serviços ou aplicativos de terceiros que precisam ser instalados nas VMs. Isso ajuda a garantir que o modelo de instância sempre crie VMs com uma configuração idêntica. Por exemplo, se o modelo tiver um script de inicialização que busque um app, especifique a versão do app que você quer no script de inicialização do modelo.

Para mais informações, consulte Modelos deterministas de instâncias.

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 globais.

Veja na tabela a seguir uma comparação entre modelos de instâncias regionais e globais:

Modelo de instância regional Modelo global de instância
Scope Você só pode usar o modelo na região dele. 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 em que o modelo é usado.
Caso de uso
  • Reduzir a dependência entre regiões.
  • Alcançar a residência de dados em uma região. Por exemplo, para atender aos requisitos de compliance em relação à localização física dos dados.
Reutilize o modelo de instância global para criar VMs, MIGs e reservas em várias regiões.

Uso de recursos zonais ou regionais em modelos de instância

Em um modelo de instância, especifique recursos zonais, o que restringe o uso desse modelo à zona em que esse 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 no modelo de instância, não poderá usar esse modelo em nenhuma outra zona, porque esse disco específico existe apenas na zona us-central1-a.

Consulte Regiões e zonas para mais informações sobre recursos zonais.

Preços

Não há cobrança extra pelo uso de modelos de instância. Você receberá cobranças pelos recursos criados com base nos modelos.

Para informações sobre preços do Compute Engine, consulte Preços.

A seguir