Ce document décrit les familles de machines, les séries de machines et les types de machines que vous pouvez choisir pour créer une instance de machine virtuelle (VM) ou une instance Bare Metal avec les ressources dont vous avez besoin. Lorsque vous créez une instance de calcul, vous sélectionnez un type de machine dans une famille de machines qui détermine les ressources disponibles pour cette instance.
Vous pouvez choisir parmi plusieurs familles de machines. Chaque famille de machines est ensuite organisée en séries de machines et types de machines prédéfinis au sein de chaque série. Par exemple, dans la série de machines N2 de la famille de machines à usage général, vous pouvez sélectionner le type de machine n2-standard-4.
- À usage général : meilleur rapport performances-prix pour diverses charges de travail.
- À mémoire optimisée : idéale pour les charges de travail exigeantes en mémoire, offrant plus de mémoire par cœur que les autres familles de machines (jusqu'à 12 To).
- Optimisée pour les accélérateurs : idéale pour les charges de travail de calcul CUDA (Compute Unified Device Architecture) massivement parallélisées, telles que le machine learning (ML) et le calcul hautes performances (HPC, High Performance Computing). Cette famille est la meilleure option pour les charges de travail qui nécessitent des GPU.
Terminologie Compute Engine
Cette documentation utilise les termes suivants :
- Famille de machines : ensemble organisé de configurations de processeur et de matériel, optimisé pour des charges de travail spécifiques (par exemple, à usage général, optimisé pour les accélérateurs ou optimisé pour la mémoire).
Série de machines : les familles de machines sont ensuite classées par série, génération et type de processeur. Chaque série se concentre sur un aspect différent de la puissance de calcul ou des performances. Par exemple, la série M offre plus de mémoire, tandis que la série C offre de meilleures performances.
Type de machine : chaque série de machines propose au moins un type de machine. Chaque type de machine fournit un ensemble de ressources pour votre instance de calcul, telles que les processeurs virtuels, la mémoire, les disques et les GPU.
Types de machines prédéfinis
Les types de machines sont prédéfinis et sont fournis avec une quantité de mémoire et de processeurs virtuels non configurable. Les types de machines utilisent différents ratios processeurs virtuels/mémoire :
highcpu: de 1 à 3 Go de mémoire par processeur virtuel ; généralement 2 Go de mémoire par processeur virtuel.standard: de 3 à 7 Go de mémoire par processeur virtuel ; généralement 4 Go de mémoire par processeur virtuel.highmem: de 7 à 12 Go de mémoire par vCPU, généralement 8 Go de mémoire par vCPU.megamem: de 12 à 15 Go de mémoire par vCPU, généralement 14 Go de mémoire par vCPU.ultramem: de 24 à 31 Go de mémoire par vCPU.
Par exemple, un type de machine c3-standard-22 dispose de 22 processeurs virtuels et, en tant que type de machine standard, il dispose également de 88 Go de mémoire.
Recommandations concernant les familles et les séries de machines
Le tableau suivant fournit des recommandations pour différentes charges de travail.
| C3 | M3 | A3 |
|---|---|---|
| Performances élevées et constantes pour diverses charges de travail | Meilleur rapport ressources mémoire/besoins de calcul pour les charges de travail exigeantes en mémoire | Optimisé pour les charges de travail de calcul hautes performances soumises à accélération |
|
|
|
Après avoir créé une instance de calcul, vous pouvez utiliser des recommandations de redimensionnement pour optimiser l'utilisation des ressources en fonction de votre charge de travail. Pour en savoir plus, consultez la page Appliquer des recommandations de types de machines aux VM.
Guide d'usage général de la famille de machines
La famille de machines à usage général propose plusieurs séries de machines avec le meilleur rapport performances-prix pour diverses charges de travail.
Compute Engine propose des types de machines à usage général qui s'exécutent sur une architecture x86. La série C3 est composée de machines offrant jusqu'à 176 vCPU et 2, 4 ou 8 Go de mémoire par vCPU sur la plate-forme de processeur Intel Sapphire Rapids et Titanium. Les instances C3 sont alignées sur l'architecture NUMA sous-jacente pour offrir des performances optimales, fiables et constantes.
Guide sur la famille de machines à mémoire optimisée
La famille de machines à mémoire optimisée dispose de séries de machines idéales pour les charges de travail SAP OLAP et OLTP, la modélisation génomique, l'automatisation de la conception électronique et les charges de travail HPC exigeantes en mémoire. Cette famille offre plus de mémoire par cœur que toute autre famille de machines, soit jusqu'à4 Tode mémoire.
Les instances M3 comportent jusqu'à 128 vCPU et jusqu'à 30,5 Go de mémoire par vCPU.Elles sont disponibles sur la plate-forme de processeur Intel Ice Lake.
Guide sur la famille de machines optimisées pour les accélérateurs
La famille de machines optimisées pour les accélérateurs est idéale pour les charges de travail de calcul CUDA (Compute Unified Device Architecture) massivement parallélisées, telles que le machine learning (ML) et le calcul hautes performances (HPC, High Performance Computing). Cette famille de machines est le choix optimal pour les charges de travail nécessitant des GPU.
Les instances A3 sont disponibles avec le type de machine A3 Edge
(a3-edgegpu-8g-nolssd), qui offre 208 vCPU, 1 872 Go de mémoire et 8 GPU NVIDIA H100, sur la plate-forme de processeur Intel Sapphire Rapids et Titanium.
Comparaison des séries de machines
Pour découvrir comment votre sélection affecte les performances des volumes de disque associés à vos instances de calcul, consultez Limites de performances Hyperdisk.
Comparez les caractéristiques des séries de machines C3, M3 et A3. Vous pouvez sélectionner des propriétés spécifiques dans le champ Choisir les propriétés d'instance à comparer, afin de comparer ces propriétés sur toutes les séries de machines du tableau ci-dessous.
| C3 | M3 | A3 Edge | |
|---|---|---|---|
| Type de charge de travail | Usage général | Mémoire optimisée | Optimisé pour les accélérateurs |
| Type d'instance | VM | VM | VM |
| Type de processeur | Intel Sapphire Rapids | Intel Ice Lake | Intel Sapphire Rapids |
| Architecture | x86 | x86 | x86 |
| vCPUs | De 4 à 176 | 32 à 128 | 208 |
| Définition de vCPU | Fil de discussion | Fil de discussion | Fil de discussion |
| Mémoire | 8 à 1 408 Go | 976 à 3 904 Go | 1 872 Go |
| Types de machines personnalisés | — | — | — |
| Extension de mémoire | — | — | — |
| Location unique | — | ||
| Virtualisation imbriquée | — | — | |
| Informatique confidentielle | — | — | — |
| Type d'interface du disque | NVMe | NVMe | NVMe |
| Volume Hyperdisk équilibré | |||
| Hyperdisk Balanced à haute disponibilité | — | — | — |
| Hyperdisk Extreme | — | — | — |
| Hyperdisk ML | — | — | — |
| Hyperdisk Throughput | — | — | — |
| SSD local | — | — | — |
| Nombre maximum de SSD locaux | 0 | 0 | 0 |
| Disque persistant standard | — | — | — |
| Disque persistant Balanced | — | — | — |
| Disque persistant SSD | — | — | — |
| Disque persistant extrême | — | — | — |
| Interfaces réseau | gVNIC et IDPF | gVNIC | gVNIC |
| Performances du réseau | 23 à 100 Gbit/s | Jusqu'à 32 Gbit/s | Jusqu'à 800 Gbit/s |
| Réseau à haute bande passante | 50 à 200 Gbit/s | 50 à 100 Gbit/s | Jusqu'à 800 Gbit/s |
| Nombre maximal de GPU | 0 | 0 | 8 |
| Remises automatiques proportionnelles à une utilisation soutenue | — | — | — |
| Remises sur engagement d'utilisation | — | — | — |
| Remises sur les VM Spot | — | — | — |
GPU et instances de calcul
Les GPU permettent d'accélérer les charges de travail. Ils sont compatibles avec les instances A3. Les GPU sont automatiquement associés lorsque vous créez l'instance. Les instances A3 disposent d'un nombre fixe de GPU, de vCPU et de mémoire par type de machine.
Pour en savoir plus, consultez la page GPU sur Compute Engine.
Étapes suivantes
Découvrez comment créer et démarrer une VM.
Suivez le Guide de démarrage rapide sur l'utilisation d'une VM Linux.
Suivez le Guide de démarrage rapide à l'aide d'une VM Windows.
En savoir plus sur l'association du stockage de blocs à vos VM.