Instance templates


Cette page décrit ce qu'est un modèle d'instance, quand utiliser un modèle d'instance et ce qu'est un modèle d'instance déterministe. Il fournit également une comparaison entre les modèles d'instances régionaux et globaux.

Un modèle d'instance est un moyen pratique d'enregistrer la configuration d'une machine virtuelle (VM) qui inclut le type de machine, l'image de disque de démarrage, les libellés, le script de démarrage et d'autres propriétés de l'instance.

Vous pouvez utiliser un modèle d'instance pour effectuer les opérations suivantes :

Pour apprendre à créer un modèle d’instance, consultez la page Créer des modèles d’instance.

Quand utiliser les modèles d'instance

Vous pouvez utiliser des modèles d'instance chaque fois que vous souhaitez créer rapidement des VM ou des réservations pour des VM à partir d'une configuration préexistante. Si vous souhaitez créer un groupe d'instances identiques (un MIG), vous devez disposer d'un modèle d'instance que le groupe peut utiliser.

Mettre à jour les modèles d'instance

Les modèles d'instance vous permettent de créer des instances avec des configurations identiques. Vous ne pouvez donc pas mettre à jour un modèle d'instance existant ou modifier un modèle d'instance après sa création.

Si vous devez modifier la configuration, créez un modèle d'instance. Vous pouvez créer un modèle à partir d'un modèle d'instance existant ou à partir d'une instance existante. Vous pouvez également remplacer les champs du modèle d'instance lors de la création d'une instance de VM à partir d'un modèle d'instance.

Utiliser des modèles d'instances déterministes pour garantir des VM identiques

Pour vous assurer que votre modèle d'instance crée toujours des VM avec une configuration identique, définissez des propriétés explicites dans votre modèle qui reflètent la configuration exacte souhaitée. Par exemple, si votre modèle dispose d'un script de démarrage qui récupère une application, spécifiez dans ce script de démarrage la version attendue de l'application. Sinon, vos VM risquent de ne pas obtenir la bonne version de l'application.

Pour en savoir plus, consultez la page Modèles d'instances déterministes.

Modèles d'instances régionaux et globaux

Les modèles d'instance sont disponibles à la fois en tant que ressources régionales et globales. Le tableau suivant compare les modèles d'instances régionaux et globaux.

Modèle d'instance régional Modèle d'instance global
Scope (Portée) Ne peut être utilisé que dans la région spécifiée. Peut être utilisé dans n'importe quelle région.
Cas d'utilisation
  • Réduisez la dépendance interrégionale.
  • Obtenir la résidence des données dans une région. Par exemple, pour répondre aux exigences de conformité sur l'emplacement physique des données.
Réutilisez votre modèle d'instance pour créer des VM, des MIG et des réservations dans différentes régions.

Utilisation de ressources zonales ou régionales dans des modèles d'instance

Dans un modèle d'instance, vous pouvez spécifier des ressources zonales, ce qui limite l'utilisation de ce modèle à la zone dans laquelle réside cette ressource. De même, si vous spécifiez une ressource régionale dans un modèle d'instance global, ce modèle est limité à cette région. Par exemple, si vous incluez dans votre modèle d'instance un disque persistant en lecture seule depuis la zone us-central1-b, vous ne pouvez utiliser ce modèle dans aucune autre zone puisque ce disque spécifique n'existe que dans la zone us-central1-b. Pour en savoir plus sur les ressources zonales, consultez la page Régions et zones.

Tarifs

L'utilisation de modèles d'instance est gratuite. Les ressources que vous créez en utilisant les modèles vous sont facturées. Pour plus d'informations sur la tarification de Compute Engine, consultez la page Tarifs.

Étape suivante