Compute Engine is an infrastructure as a service (IaaS) product that offers self-managed virtual machine (VM) instances and bare metal instances. Compute Engine propose des VM avec un hyperviseur KVM, des systèmes d'exploitation pour Linux et Windows, ainsi que des options de stockage local et 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 basée sur REST. Vous pouvez également utiliser différents langages de programmation disponibles avec les bibliothèques clientes Cloud de Google.
Here are some of the benefits of using Compute Engine:
- Extensibilité : Compute Engine s'intègre aux technologies Google Cloud telles que Cloud Storage, Google Kubernetes Engine et BigQuery. Il va au-delà de la simple capacité de calcul pour permettre la création d'applications plus complexes et sophistiquées.
- Scalability: Scale the number of compute resources as needed without having to manage your own infrastructure. This is useful for businesses that experience sudden increases in traffic, because you can quickly add more instances to handle the increase and remove the instances after they are no longer needed.
- Reliability: Google's infrastructure is highly reliable, with a 99.9% uptime guarantee.
- 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 frais initiaux.
What Compute Engine provides
Compute Engine provides flexibility so that you can run a wide-range of applications and workloads that support your needs. From batch processing to webserving or high performance computing you can configure Compute Engine to meet your needs.
Sélection de l'emplacement
Google offers worldwide regions for you to deploy Compute Engine resources. You can choose a region that best fits the requirements of your workload:
- Les restrictions spécifiques à la région
- La latence côté utilisateur par région
- Exigences de latence de votre application
- 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 la page Régions et 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. Each machine family is comprised of machine series and predefined machine types within each series.
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.
For more information, see the Machine families resource guide.
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 payantes 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 local : disques physiques offrant les meilleures performances, mais qui ne sont pas durables. Si vous arrêtez l'instance, les données stockées sur les disques SSD locaux qui y sont associés sont perdues. Les disques SSD locaux sont associés directement au même serveur que l'instance de calcul.
Hyperdisk : le stockage durable le plus rapide pour Compute Engine. Les données 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 de la capacité et des performances à l'avance avec les pools de stockage Hyperdisk.
Persistent Disk : si vous avez besoin d'un stockage durable pour une série de machines qui ne prend pas en charge Hyperdisk, utilisez Persistent Disk. Persistent Disk fournit un stockage de blocs durable et rapide qui est conservé même si vous arrêtez l'instance.
Chaque option présente un prix et des performances uniques. Pour en savoir plus sur les disques dans Compute Engine, consultez Choisir un type de disque. Pour obtenir des comparaisons de coût, consultez les tarifs des disques.
Étapes suivantes
- See the CPU platforms and GPUs that are available for your use.
- Consultez une présentation des fonctionnalités réseau.
- Découvrez les différentes stratégies de déploiement.