Modelos de instância


Esta página 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 instância.

Em seguida, use um modelo de instância para fazer o seguinte:

Para saber como criar um modelo de instância, leia esta página.

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 preexistente. Se quiser criar um grupo de instâncias idênticas, um MIG, você precisa ter um modelo de instância que o grupo possa usar.

Como atualizar modelos de instância

Modelos de instância são projetados para criar instâncias com configurações idênticas. Portanto, não é possível atualizar um modelo de instância existente ou alterar um modelo de instância depois de criá-lo.

Se você precisar fazer alterações na configuração, crie um novo modelo de instância. É possível criar um modelo com base em uma instância ou em um modelo existente. Também é possível modificar campos do modelo de instância ao criar uma instância de VM a partir de um modelo.

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

Para garantir que o modelo de instância sempre crie VMs com configuração idêntica, defina propriedades explícitas no modelo que reflitam a configuração exata que você quer. 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. Caso contrário, suas VMs podem não receber a versão esperada do aplicativo.

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. 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 Pode ser usado apenas na região especificada. Pode ser usado em qualquer região.
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 para criar VMs, MIGs e reservas em diferentes 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-b no seu 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-b. 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