Présentation de Compute Engine

Compute Engine est un produit d'infrastructure as a service (IaaS) qui propose des instances de machines virtuelles (VM) autogérées et des instances Bare Metal. Compute Engine propose des VM avec un hyperviseur KVM, des systèmes d'exploitation pour Linux et Windows, ainsi que des options de stockage durable. Vous pouvez configurer et contrôler les ressources Compute Engine à l'aide de la console Google Cloud , de la Google Cloud CLI ou d'une API REST. Vous pouvez également utiliser différents langages de programmation disponibles avec les bibliothèques clientes cloud de Google.

Compute Engine offre notamment les avantages suivants :

  • Extensibilité : s'intégrant aux technologies Google Cloudtelles que Cloud Storage, Google Kubernetes Engine et BigQuery, Compute Engine va au-delà de la simple capacité de calcul pour permettre la création d'applications plus complexes et sophistiquées.
  • Évolutivité : faites évoluer le nombre de ressources de calcul nécessaires sans avoir à gérer votre propre infrastructure. Cette évolutivité est utile pour les entreprises qui font l'objet de hausses subites de trafic, car elle permet d'ajouter rapidement des instances pour gérer ces hausses et de supprimer les instances qui ne sont plus nécessaires.

  • Fiabilité : l'infrastructure de Google est très fiable et offre une garantie de disponibilité de 99,9 %.

  • Rentabilité : Compute Engine propose différentes options de tarification adaptées à votre budget. De plus, vous ne payez que les ressources que vous utilisez, sans coûts initiaux.

Avantages de Compute Engine

La flexibilité de Compute Engine vous permet d'exécuter tout un éventail d'applications et de charges de travail qui répondent à vos besoins. Du traitement par lot au calcul hautes performances, en passant par la diffusion Web, vous pouvez configurer Compute Engine en fonction de vos besoins.

Sélection de l'emplacement

Google propose des régions du monde entier pour déployer des ressources Compute Engine. Vous pouvez ainsi choisir la région la plus adaptée aux exigences de votre charge de travail :

  • Les restrictions spécifiques à la région
  • La latence côté utilisateur par région
  • Les exigences de votre application en matière de latence
  • Le niveau de contrôle sur la latence
  • L'équilibre entre faible latence et simplicité

Pour plus d'informations sur les régions et les zones, consultez À propos des régions et des zones.

Types de machines Compute Engine

Compute Engine fournit un ensemble complet de familles de machines, chacune contenant des types de machines parmi lesquels choisir lorsque vous créez une instance de calcul. Chaque famille de machines se compose de séries de machines constituées de types de machines prédéfinis.

Compute Engine propose des familles de machines à usage général, optimisées pour le calcul, optimisées pour le stockage, à mémoire optimisée et optimisées pour les accélérateurs. Si un type de machine à usage général préconfiguré ne répond pas à vos besoins, vous pouvez créer un type de machine personnalisé avec des ressources de processeur et de mémoire personnalisées pour certaines séries de machines.

Pour en savoir plus, consultez le guide des ressources de familles de machines.

Systèmes d'exploitation

Compute Engine fournit de nombreuses images de système d'exploitation publiques préconfigurées pour Linux et Windows.

La plupart des images publiques sont fournies sans frais supplémentaires, mais certaines images premium sont facturées. L'importation d'images personnalisées n'est pas facturée, mais vous devrez payer des frais de stockage d'images tant que vous conserverez l'image personnalisée dans votre projet.

Options de stockage

Vous pouvez choisir parmi plusieurs options de stockage de blocs, y compris Google Cloud Hyperdisk, les SSD locaux et Persistent Disk.

  • SSD locaux : disques physiques offrant les meilleures performances, mais qui ne sont pas durables. Si vous arrêtez l'instance, les données associées qui sont stockées sur les disques SSD locaux seront perdues. Les disques SSD locaux sont associés directement au même serveur que l'instance de calcul.

  • Hyperdisk : stockage durable le plus rapide pour Compute Engine. Les données stockées sur des volumes Hyperdisk sont conservées même si vous arrêtez l'instance. Les volumes Hyperdisk offrent des performances configurables et peuvent être redimensionnés de manière dynamique. Vous pouvez également réduire les coûts et la complexité de la gestion des disques en achetant à l'avance de la capacité et des performances grâce aux pools de stockage Hyperdisk.

  • Persistent Disk : si vous avez besoin d'un stockage durable pour une série de machines qui n'est pas compatible avec Hyperdisk, utilisez Persistent Disk. Persistent Disk fournit un stockage de blocs durable et rapide qui conserve les données même si vous arrêtez l'instance.

Chacune de ces options présente des tarifs et des performances uniques. Pour en savoir plus sur les disques dans Compute Engine, consultez Choisir un type de disque.

Pour comparer les coûts, consultez les tarifs des disques.

Étapes suivantes