Cette page présente ce que sont les instances Compute Engine. Une instance est une machine virtuelle (VM) hébergée sur l'infrastructure de Google. Vous pouvez créer une instance ou créer un groupe d'instances géré (MIG) à l'aide de la console Google Cloud, de la Google Cloud CLI ou de l'API Compute Engine.
Les termes instance Compute Engine, instance de machine virtuelle, instance de VM et VM sont synonymes.
Ils sont utilisés indifféremment dans la console Google Cloud, l'outil de ligne de commande gcloud
et l'API REST
Introduction
Les instances Compute Engine peuvent exécuter des images publiques de Linux et Windows Server fournies par Google, ainsi que des images personnalisées privées que vous pouvez créer ou importer à partir de vos systèmes existants. Vous pouvez également déployer des conteneurs Docker, qui sont lancés automatiquement sur des instances exécutant l'image publique Container-Optimized OS.
Vous pouvez choisir les propriétés de vos instances, telles que le nombre de processeurs virtuels et la quantité de mémoire, en utilisant un ensemble de types de machines prédéfinis ou en créant vos propres types de machines personnalisés.
Instances et projets
Chaque instance appartient à un projet Google Cloud Console et un projet peut avoir une ou plusieurs instances. Lorsque vous créez une instance dans un projet, vous spécifiez la zone, le système d'exploitation et le type de machine. Lorsque vous supprimez une instance, elle est supprimée du projet.
Instances et options de stockage
Par défaut, chaque instance Compute Engine possède un petit disque persistant de démarrage qui contient le système d'exploitation. Lorsque les applications exécutées sur votre instance requièrent davantage d'espace de stockage, vous pouvez ajouter des options de stockage supplémentaires à votre instance.
Instances et réseaux
Chaque interface réseau d'une instance Compute Engine est associée à un sous-réseau d'un réseau VPC unique. Pour en savoir plus sur les VPC, consultez les pages Présentation du réseau et Quotas de VPC.
Instances et conteneurs
Les instances de Compute Engine sont compatibles avec une méthode déclarative permettant de lancer vos applications à l'aide de conteneurs. Lors de la création d'une VM ou d'un modèle d'instance, vous pouvez fournir le nom d'une image Docker et lancer la configuration. Compute Engine se charge du reste. Il fournit une image Container-Optimized OS sur laquelle Docker est installé et lance votre conteneur au démarrage de la VM. Consultez la section Déployer des conteneurs sur des VM et des MIG pour plus d'informations.
Outils de gestion des instances
Pour créer et gérer des instances, vous pouvez utiliser divers outils, tels que Google Cloud Console, l'outil de ligne de commande gcloud
et l'API REST. Pour configurer des applications sur vos instances, connectez-vous à l'instance à l'aide du protocole SSH (Secure Shell) pour les instances Linux ou du protocole RDP (Remote Desktop Protocol) pour les instances Windows Server.
Gérer l'accès à vos instances
Vous pouvez gérer l'accès à vos instances en utilisant l'une des méthodes suivantes :
- Instances Linux :
- Gérez l'accès aux instances via OS Login, ce qui permet d'associer des clés SSH à votre compte Google ou Google Workspace, et de gérer l'accès administrateur ou non administrateur à l'instance via des rôles IAM.
- Gérez vos clés SSH dans les métadonnées du projet ou de l'instance qui utilise des clés SSH publiques stockées dans les métadonnées Compute Engine pour accorder l'accès à la VM. Vous pouvez utiliser des clés SSH stockées dans les métadonnées du projet pour accéder à toutes les VM d'un projet. Vous pouvez utiliser des clés SSH stockées dans les métadonnées d'instance pour accéder à des VM individuelles.
- Si vous vous connectez à vos instances à l'aide de l'outil de Google Cloud CLI ou de SSH depuis la console, Compute Engine génère automatiquement des clés SSH.
- Instances Windows Server :
- Générez des identifiants pour les VM Windows, qui associent un mot de passe à un utilisateur Windows. Les VM Windows utilisent ces informations pour authentifier l'accès à la VM.
Accéder à vos instances
Après avoir configuré l'accès à vos instances, vous pouvez utiliser l'une des nombreuses options pour vous connecter à vos VM Linux ou vous connecter à vos VM Windows.
Fuseau horaire par défaut pour les instances de VM
Quelle que soit la région dans laquelle vous créez votre VM, le fuseau horaire par défaut est UTC (temps universel coordonné).
Étapes suivantes
Si vous débutez avec Compute Engine, consultez la page Créer une instance de VM Linux dans Compute Engine pour savoir comment créer une VM à l'aide de la console Google Cloud.
Pour en savoir plus sur la création d'une VM, consultez la page Créer et démarrer une instance de VM.
Pour plus d'informations sur les fonctionnalités des instances de VM Compute Engine, consultez les ressources suivantes :
Découvrez comment créer un MIG à partir d'une VM existante.
Faites l'essai
Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de Compute Engine en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits offerts pour exécuter, tester et déployer des charges de travail.
Profiter d'un essai gratuit de Compute Engine