Images

Les images de système d'exploitation vous permettent de créer des disques de démarrage pour vos instances. Voici les types d'images que vous pouvez utiliser :

Vous pouvez utiliser la plupart des images publiques sans supplément de coût, à l'exception de certaines images payantes, qui entraînent des frais supplémentaires pour vos instances. Les images personnalisées que vous importez dans Compute Engine n'entraînent aucun supplément de coût pour vos instances, mais donnent lieu à des frais de stockage d'images pendant la période où vous les conservez dans votre projet.

Certaines images peuvent exécuter des conteneurs sur Compute Engine.

Pour afficher l'image source d'une VM, consultez la page Afficher l'image source.

Images publiques

Compute Engine propose de nombreuses images publiques préconfigurées dotées de l'un des systèmes d'exploitation Linux ou Windows compatibles. Ces images de système d'exploitation vous permettent de créer et démarrer des instances. Compute Engine utilise l'image que vous avez sélectionnée afin de créer un disque de démarrage persistant pour chaque instance. Par défaut, le disque de démarrage d'une instance a la même taille que l'image que vous avez sélectionnée. Si votre instance requiert un disque de démarrage persistant plus grand que l'image, redimensionnez le disque de démarrage.

Liste des images publiques disponibles sur Compute Engine

Vous pouvez afficher la liste complète des images publiques avec leur nom, leur numéro de version et leur taille à l'aide de Google Cloud Console ou l'outil de ligne de commande gcloud. Google met à jour les images publiques à intervalle régulier ou lors de la publication d'un correctif de vulnérabilité critique dans le dictionnaire CVE (Common Vulnerabilities and Exposures).

Console

  1. Dans Google Cloud Console, accédez à la page Images.

    Accéder à la page "Images"

gcloud

gcloud compute images list

Compute Engine fournit des images publiques pour les versions 64 bits des systèmes d'exploitation suivants. Pour plus d'informations sur chaque système d'exploitation, et en particulier sur la manière dont il est personnalisé pour s'exécuter sur Compute Engine, voir Détails des systèmes d'exploitation.

Détails des systèmes d'exploitation

Pour afficher la liste détaillée des images publiques, consultez la page Détails des systèmes d'exploitation.

Règles de compatibilité pour les images d'OS

Compatibilité standard
Les fournisseurs d'images publient généralement des mises à jour mensuelles. Ces mises à jour peuvent introduire de nouvelles fonctionnalités. Les nouvelles fonctionnalités ne sont généralement pas rétroportées dans les images après cette étape.
Compatibilité à long terme/étendue

Les fournisseurs d'images cessent de fournir des mises à jour mensuelles et marquent les images comme obsolètes. Vous pouvez toujours utiliser des images obsolètes, mais il vous incombe de récupérer les mises à jour dont la mise à disposition relève de la distribution de l'OS, du fournisseur ou de la communauté Open Source.

Pour créer une VM à partir d'une image obsolète, vous devez utiliser l'outil gcloud ou l'API Compute Engine. Lorsque vous spécifiez l'image, vous devez utiliser l'option --image, car les familles d'images ne pointent pas vers des images obsolètes. Pour en savoir plus sur la création de VM, consultez la page Créer une instance de VM à partir d'une image publique.

Nous ne reportons généralement pas les nouvelles fonctionnalités sur les versions obsolètes ayant atteint ou dépassé la phase d'assistance étendue de leur cycle de vie.

Fin de vie/maintenance/compatibilité

Google cesse de prendre en charge l'image.

Images personnalisées

Une image personnalisée est une image de disque de démarrage dont vous êtes propriétaire et dont vous contrôlez l'accès. Les images personnalisées vous permettent d'effectuer les tâches suivantes :

  • Importer une image de disque de démarrage dans Compute Engine à partir de votre environnement sur site, ou importer des disques virtuels à partir de VM s'exécutant sur votre poste de travail local ou sur une autre plate-forme cloud.

  • Créer une image à partir des disques de démarrage de vos instances Compute Engine existantes, puis l'exploiter pour créer des disques de démarrage destinés à vos instances. Ce processus vous permet de créer des instances préconfigurées avec les applications dont vous avez besoin sans avoir à configurer une image publique à partir de zéro.

  • Copier une image sur une autre image à l'aide de l'outil gcloud ou de l'API. Procédez de la même façon que pour créer une image, mais spécifiez une autre image en tant que source de la nouvelle image. Vous pouvez également créer une image à partir d'une image personnalisée se trouvant dans un autre projet.

Fonctionnalités du système d'exploitation invité

Certaines fonctionnalités du système d'exploitation invité ne sont disponibles que dans certaines images. Par exemple, le mode SCSI à files d'attente multiples n'est activé que dans certaines images publiques.

Si vous devez activer de telles fonctionnalités dans vos images personnalisées, spécifiez une ou plusieurs fonctions du système d'exploitation invité lors de la création d'une image personnalisée.

Familles d'images

Les familles d'images vous aident à gérer les images de votre projet en regroupant les images corrélées pour que vous puissiez déployer ou restaurer des versions spécifiques d'une image. Une famille d'images pointe toujours vers la dernière version non obsolète d'une image. La plupart des images publiques sont regroupées dans une famille d'images. Par exemple, la famille d'images debian-9 du projet debian-cloud pointe toujours vers l'image Debian 9 la plus récente.

Familles d'images personnalisées

Si vous mettez régulièrement à jour vos images personnalisées avec des configurations et des logiciels plus récents, vous pouvez les regrouper dans une famille d'images personnalisées. Une famille d'images pointe toujours vers la plus récente des images qu'elle contient, ce qui permet aux modèles d'instance et aux scripts d'utiliser cette image sans qu'il soit nécessaire de mettre à jour les références pour désigner une version spécifique de l'image.

En outre, comme la famille d'images ne pointe jamais vers une image obsolète, vous pouvez revenir à une version d'image précédente en abandonnant l'image la plus récente de cette famille.

Pour en savoir plus, consultez la page Définir des versions d'images dans une famille d'images.

Pour obtenir des recommandations sur les bonnes pratiques à adopter dans le cadre des familles d'images, consultez la page Bonnes pratiques concernant les familles d'images.

Images prises en charge par une communauté

L'assistance concernant les images prises en charge par une communauté ne relève pas directement de Compute Engine. Il appartient à la communauté de projet de s'assurer que ces images fonctionnent avec les composants de Compute Engine et que des mises à jour de sécurité sont régulièrement proposées. Les images prises en charge par une communauté sont fournies en l'état par la communauté de projet qui les a créées et qui en assure la maintenance.

Image Debian Testing

Debian est un système d'exploitation gratuit proposé par la communauté Debian. L'image Debian Testing est fournie dans le but de faciliter autant que possible les processus de développement et de test. Pour répertorier les images Debian Testing, exécutez la commande gcloud suivante :

gcloud compute images list --project debian-cloud-testing --no-standard-images

AlmaLinux

AlmaLinux est un système d'exploitation gratuit proposé par le projet AlmaLinux. Les images AlmaLinux sont disponibles dans le projet almalinux-cloud. Pour répertorier les images AlmaLinux, exécutez la commande gcloud suivante :

gcloud compute images list --project almalinux-cloud --no-standard-images

openSUSE

openSUSE est un système d'exploitation gratuit basé sur Linux et soutenu par SUSE. Les images openSUSE sont disponibles dans le projet opensuse-cloud. Pour répertorier les images OpenSUSE, exécutez la commande gcloud suivante :

gcloud compute images list --project opensuse-cloud --no-standard-images

FreeBSD

FreeBSD est un système d'exploitation gratuit géré par le projet FreeBSD. Les images FreeBSD sont disponibles dans le projet freebsd-org-cloud-dev. Pour répertorier les images FreeBSD, exécutez la commande gcloud suivante :

gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images

Images HPC

L'image suivante est disponible pour la création de VM optimisées pour exécuter des charges de travail HPC sur Compute Engine :

  • Famille d'images : hpc-centos-7, projet de l'image : cloud-hpc-image-public

Pour plus d'informations sur l'utilisation de cette image, consultez la page Créer une instance de VM compatible avec HPC.

Étape suivante

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