Ce document décrit ce qu'est un modèle d'instance, quand l'utiliser, et ce qu'est un modèle d'instance déterministe. Il compare également les modèles d'instances régionaux et globaux.
Un modèle d'instance est un moyen pratique d'enregistrer la configuration d'une instance de machine virtuelle (VM), qui inclut le type de machine, l'image du disque de démarrage, les libellés, le script de démarrage et les autres propriétés de la VM.
Vous pouvez utiliser un modèle d'instance pour effectuer les opérations suivantes :
Créer des VM individuelles.
Créer des VM dans un groupe d'instances géré (MIG).
Créer des réservations pour des VM.
Créer des réservations futures pour des VM.
Pour apprendre à créer un modèle d'instance, consultez la section Créer des modèles d'instances.
Quand utiliser les modèles d'instance
Utilisez des modèles d'instances chaque fois que vous souhaitez créer rapidement des VM ou des réservations pour des VM à partir d'une propriété de VM préexistante. Si vous souhaitez créer un groupe de VM identiques (un MIG), vous devez créer le MIG à l'aide d'un modèle d'instance.
Mettre à jour les modèles d'instance
Les modèles d'instances vous permettent de créer des VM avec des configurations identiques. Vous ne pouvez pas mettre à jour les modèles d'instances après leur création. Effectuez plutôt l'une des opérations suivantes :
Créez un modèle d'instance en optant pour l'une des solutions suivantes :
Créez des VM en remplaçant les propriétés du modèle d'instance.
Utiliser des modèles d'instances déterministes pour garantir des VM identiques
Les modèles d'instances déterministes décrivent clairement le type de services ou d'applications tiers à installer sur vos VM. Cela permet de s'assurer que votre modèle d'instance crée toujours des VM avec une configuration identique. Par exemple, si votre modèle dispose d'un script de démarrage qui récupère une application, vous pouvez spécifier dans ce script de démarrage la version attendue 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'instances sont disponibles en tant que ressources régionales et globales. À moins que vous ayez besoin de réutiliser un modèle d'instance dans plusieurs régions, Google vous recommande d'utiliser des modèles d'instances régionaux plutôt que des modèles d'instances globaux.
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) | Vous ne pouvez utiliser le modèle que dans la région du modèle. | Vous pouvez utiliser le modèle dans n'importe quelle région. |
Fiabilité | Les erreurs matérielles sont cantonnées à la région du modèle. | Les erreurs matérielles peuvent affecter n'importe quelle région où le modèle est utilisé. |
Cas d'utilisation |
|
Réutilisez votre modèle d'instance global pour créer des VM, des MIG et des réservations dans plusieurs 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 se situe 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 un volume Persistent Disk en lecture seule depuis la zone us-central1-a
dans votre modèle d'instance, vous ne pouvez pas utiliser ce modèle dans une autre zone, car ce volume Persistent Disk spécifique n'existe que dans la zone us-central1-a
.
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
Créez un modèle d'instance à partir de zéro, à partir d'une instance existante ou à partir d'un modèle d'instance existant.
Utilisez un modèle d'instance pour créer une VM.
Utilisez un modèle d'instance pour créer un groupe d'instances géré.
Utilisez un modèle d'instance pour créer une réservation pour des VM.