Compute Engine vous permet de créer et d'exécuter des instances sur l'infrastructure Google. Ce document présente les différents paramètres de configuration disponibles lors de la création d'une instance Compute Engine. Si vous créez une instance pour la première fois, ce document vous fournit un point de départ pour comprendre le processus.
Les termes instance Compute Engine, instance de calcul ou instance sont synonymes. En fonction du type de machine que vous spécifiez, une instance peut être une instance Bare Metal ou une instance de machine virtuelle (VM), comme suit:
- Si le nom de son type de machine se termine par
-metal
, l'instance est une instance bare metal, dans laquelle aucun hyperviseur n'est installé. - Sinon, il s'agit d'une instance de VM. Les termes instance de machine virtuelle, instance de VM et VM sont synonymes.
Les termes synonymes sont utilisés indifféremment dans la documentation et les interfaces telles que la console Google Cloud, l'outil de ligne de commande gcloud et l'API REST. Google Cloud
Avant de commencer
- Consultez les principes de base des instances Compute Engine.
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux Google Cloud services et aux API.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
Créez votre instance en spécifiant manuellement une configuration personnalisée. Choisissez cette option si vous créez une instance à partir de zéro et que vous rencontrez l'un des scénarios suivants:
- Vous connaissez la configuration spécifique requise pour votre charge de travail.
- Vous souhaitez créer une instance avec une configuration complexe.
- Vous souhaitez créer une instance à l'aide de la Google Cloud CLI ou de REST.
Si vous choisissez cette méthode, consultez également la liste de toutes les options de configuration disponibles lors de la création d'une instance.
Créez une instance optimisée pour les charges de travail. Avec cette méthode, vous sélectionnez le type de charge de travail lorsque vous créez votre instance, et Google renseigne automatiquement une configuration prédéfinie adaptée à votre charge de travail. Choisissez cette option si vous débutez avec Compute Engine et que vous ne savez pas quelle configuration convient le mieux à votre charge de travail prévue. Cette option n'est disponible que dans la console Google Cloud.
Créez votre instance à l'aide d'un modèle d'instance. Un modèle d'instance est une ressource qui définit les paramètres de configuration des instances. Choisissez cette option si vous disposez d'un modèle de configuration défini et que vous souhaitez créer de nombreuses VM avec la même configuration.
Créez votre instance en créant des copies d'une image système. Les images système contiennent la plupart des informations et des données nécessaires au clonage d'une instance. Choisissez cette option si vous souhaitez créer plusieurs copies d'une instance source existante.
- Matériel: vous spécifiez une famille, une série et un type de machine, qui déterminent le nombre de vCPU, la mémoire et la plate-forme de processeur que Compute Engine alloue à votre instance. Si le type de machine est disponible sur plusieurs plates-formes de processeur, vous pouvez choisir la plate-forme de processeur la plus ancienne à utiliser lors de la création de l'instance. Pour le type de machine, vous pouvez choisir un type de machine prédéfini ou créer un [type de machine personnalisé](/compute/docs/machine-resource#custom-types) pour certaines séries de machines.
- Emplacement: vous pouvez choisir la région et la zone dans lesquelles vous souhaitez créer votre instance.
- Nom de l'instance: spécifiez un nom unique pour l'instance dans votre projet et la zone sélectionnée.
-
Vous pouvez également configurer des paramètres de configuration de machine plus spécifiques et avancés, tels que :
- Multithreading simultané (SMT)
- nombre de cœurs visibles
- Pour les instances C4 uniquement: indique si l'instance s'exécute en mode turbo tout cœur maximal.
-
Disque de démarrage et OS: chaque instance est fournie avec un disque de démarrage pour lequel vous pouvez spécifier un nom, une taille et un type de disque. Vous devez également sélectionner l'image d'OS à installer sur le disque de démarrage de l'une des manières suivantes :
- Si vous souhaitez utiliser une image d'OS préconfigurée pour créer votre instance, utilisez une image publique. Les images publiques contiennent tous les pilotes nécessaires pour exécuter l'instance dans Google Cloud. Compute Engine propose de nombreuses images d'OS publiques préconfigurées dotées de l'un des systèmes d'exploitation Linux ou Windows compatibles.
- Si vous créez une instance pour une application, vous pouvez utiliser une image personnalisée ou une image partagée à laquelle vous avez ajouté des pilotes et des logiciels supplémentaires compatibles avec votre application.
- Vous pouvez également utiliser un instantané ou un disque existant comme source pour créer l'image de l'OS sur le disque de démarrage.
-
Disques supplémentaires: vous pouvez créer et associer un ou plusieurs disques non amorçables à la nouvelle instance de la manière suivante :
- Vous pouvez choisir de créer et d'associer de nouveaux disques vierges.
- Vous pouvez choisir de créer et d'associer de nouveaux disques à partir d'une image source ou d'un disque existants.
- Vous pouvez choisir d'associer des disques existants.
- Pour certains types de machines, les disques SSD locaux sont automatiquement associés lors de la création de l'instance. Pour quelques autres types de machines, vous pouvez choisir d' associer des disques SSD locaux lors de la création d'une instance.
- Pour les disques SSD locaux, vous pouvez éventuellement configurer le temps limite de récupération du SSD local et l'interface à utiliser ( NVMe ou SCSI).
-
Configuration du disque: que vous configuriez un disque de démarrage ou un disque de données supplémentaire, vous pouvez spécifier les détails de configuration suivants :
- Nom du disque (et éventuellement un nom d'appareil personnalisé)
- Taille du disque
- Chiffrement
- Pour les volumes Google Cloud Hyperdisk et Extreme Persistent Disk uniquement: les limites de performances en IOPS et en débit
- Pour les volumes Google Cloud Hyperdisk uniquement: si le disque est créé à l'aide de ressources dans un pool de stockage Hyperdisk
- Le mode d'association de disque (lecture seule ou lecture-écriture)
- Un libellé ou une balise pour le disque
- Pour la réplication asynchrone des disques persistants: le groupe de cohérence.
- Vous pouvez également activer un paramètre qui empêche la suppression de votre disque si l'instance associée est supprimée.
-
Conteneur: vous pouvez exécuter des conteneurs tels que Docker ou Kubernetes sur l'une des images suivantes :
- Images de VM publiques Linux
- Images de VM publiques Windows Server
- Image Container-Optimized OS.
Vous devez spécifier un nom d'image de conteneur et d'autres détails de configuration du conteneur. Vous pouvez également spécifier des répertoires d'installation pour ajouter un espace de stockage "tmpfs" et des disques supplémentaires au conteneur.
-
Sauvegarde de données: vous pouvez automatiser les sauvegardes récurrentes de vos données de disque et d'instance, et vous préparer à la reprise après sinistre de la manière suivante :
- Utilisez les plans de sauvegarde du service Backup and DR pour sauvegarder l'intégralité de votre instance.
- Utilisez des programmations d'instantanés pour automatiser la sauvegarde de vos données de disque.
Pour savoir comment choisir l'option de protection des données adaptée à votre cas d'utilisation, consultez la section Options de protection des données.
- Réplication des données: vous pouvez répliquer en continu vos données de disque pour la protection contre les sinistres à l'aide de la réplication synchrone interzone ou de la réplication asynchrone interrégionale.
- Protéger uniquement les disques non amorçables: vous pouvez également activer une option qui applique vos planifications d'instantanés et vos paramètres de réplication de données uniquement aux disques non amorçables. Ce paramètre peut vous aider à réduire vos coûts. Toutefois, ce paramètre ne s'applique pas aux plans de sauvegarde.
- Règles de pare-feu: vous pouvez configurer un pare-feu et le type de trafic réseau que vous souhaitez autoriser depuis Internet. Vous pouvez également spécifier un tag réseau pour les règles de pare-feu.
- Nom d'hôte personnalisé: vous pouvez spécifier que Google Cloud doit utiliser un nom personnalisé pour l'instance autre que le nom DNS interne. Si vous choisissez cette option, vous devez configurer manuellement un enregistrement DNS interne pour le nom d'hôte personnalisé.
- Transfert IP: vous pouvez choisir de configurer le transfert IP pour la nouvelle instance.
- Performances réseau: vous pouvez configurer l'instance pour qu'elle utilise les performances réseau Tier_1 par VM afin d'améliorer les performances réseau à un coût supplémentaire.
-
Interfaces réseau: chaque instance de calcul est configurée avec au moins une interface réseau virtuelle (vNIC). Par défaut, l'interface réseau utilise un réseau cloud privé virtuel (VPC) en mode automatique nommé
default
. Vous pouvez également sélectionner un réseau ou sous-réseau VPC personnalisé que vous avez créé précédemment. Vous pouvez également configurer des interfaces réseau supplémentaires pour la plupart des types de machines.De plus, pour chaque interface réseau, vous pouvez configurer les propriétés suivantes:
- Type d'interface réseau
- Type de pile d'adresses IP (IPv4 uniquement, IPv6 uniquement ou double pile)
- Type d'adresse IP pour les adresses IP internes et externes facultatives (adresse éphémère ou adresse statique réservée)
- Une plage d'adresses IP d'alias pour la vNIC
- Niveau de service réseau utilisé par le vNIC
- Indique si un enregistrement PTR DNS public est associé à l'adresse IP externe de la vNIC.
- Agent Ops: vous pouvez choisir d'installer l'agent Ops sur votre instance pour collecter des journaux et des métriques, et surveiller l'activité de l'instance.
- Affichages virtuels: vous pouvez activer les affichages virtuels sur votre instance pour exécuter des outils de capture d'écran ou de gestion système à distance sur votre VM.
- Compte de service: vous pouvez associer un compte de service à votre instance. Les comptes de service permettent aux applications exécutées sur une instance d'effectuer des appels d'API Google Cloud autorisés et d'accéder aux ressources Google Cloud . Vous pouvez également sélectionner le type et le niveau d'accès à l'API à accorder à la VM.
- Informatique confidentielle: vous pouvez empêcher l'accès à vos données lorsque vous utilisez une instance en chiffrant vos données à l'aide de l' informatique confidentielle.
- Fonctionnalités de VM protégée: vous pouvez renforcer la sécurité de votre instance contre les logiciels malveillants et les rootkits au niveau du démarrage ou du noyau en activant les fonctionnalités de VM protégée.
- Accès aux VM: vous pouvez contrôler les utilisateurs ayant accès à une instance en configurant des rôles et des autorisations IAM, ainsi que des clés SSH pour l'authentification.
- Tags et libellés: pour faciliter l'organisation des ressources, vous pouvez ajouter des tags et des libellés à l'instance.
- Protection contre la suppression: vous pouvez empêcher la suppression accidentelle de vos instances.
- Réservations: vous pouvez configurer votre instance pour qu'elle consomme toute capacité de ressources zonale réservée afin de garantir une meilleure disponibilité des ressources.
- Automatisation: vous pouvez spécifier un script de démarrage qui s'exécute à chaque démarrage ou redémarrage de l'instance.
- Métadonnées: vous pouvez définir des métadonnées personnalisées pour votre instance afin de stocker des informations uniques à l'instance.
- Chiffrement: vous pouvez choisir la méthode et les clés de chiffrement à utiliser pour protéger les données sur disque, le contenu de la mémoire et les métadonnées lorsque l'instance est suspendue. Il peut être différent du chiffrement utilisé pour protéger les données de disque lorsque l'instance est en cours d'exécution. Vous pouvez également configurer le comportement de l'instance si une clé Cloud KMS spécifiée est révoquée.
- Modèle de provisionnement: vous pouvez choisir entre le modèle de provisionnement standard et le modèle de provisionnement Spot à prix réduit. Dans la section Paramètres avancés du modèle de provisionnement de VM, vous pouvez également configurer le comportement de l'instance lors des événements de maintenance de l'hôte.
- Location unique: vous pouvez choisir d'utiliser des serveurs physiques dédiés pour vos instances et de spécifier un nœud à locataire unique ou un groupe de nœuds dans lequel créer l'instance. Pour les types de machines de la série N à usage général, vous pouvez spécifier si vous souhaitez activer la sursollicitation des processeurs pour les instances exécutées sur des nœuds à locataire unique.
- Découvrez comment créer et démarrer une instance Compute Engine.
Si vous créez une instance pour la première fois, essayez l'un des tutoriels suivants pour une configuration de base:
Découvrez ce qu'il advient d'une instance après sa création.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Créer et configurer des instances
Vous pouvez créer des instances de plusieurs manières, chacune avec sa propre méthode de configuration, comme suit:
Une fois que vous avez créé votre instance de calcul, Compute Engine la démarre automatiquement.
Options de configuration disponibles lors de la création d'une instance
Lorsque vous créez une instance Compute Engine, vous spécifiez la configuration souhaitée pour votre instance. Compute Engine utilise cette configuration pour créer votre instance. Le tableau suivant répertorie les différents paramètres que vous configurez lors de la création d'une instance Compute Engine:
Paramètre Éléments configurables Configuration de la machine Système d'exploitation (OS) et stockage Protection des données Mise en réseau Observabilité Sécurité Configuration avancée Étape suivante
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/27 (UTC).
-