Types de machines

Un type de machine est un ensemble de ressources matérielles virtualisées disponibles pour une instance de machine virtuelle (VM, Virtual Machine). Il détermine, entre autres, les limites en matière de disques persistants, de taille de la mémoire système et de nombre de processeurs virtuels. Dans Compute Engine, les types de machines sont regroupés et organisés par famille en fonction de différentes charges de travail. Vous pouvez faire votre choix parmi des familles à usage général, à mémoire optimisée et optimisées pour le calcul.

Vous devez choisir un type de machine lorsque vous créez une instance. Un certain nombre de types de machines prédéfinis vous est proposé dans chaque famille de types de machines. Si les types de machines prédéfinis ne répondent pas à vos besoins, vous pouvez créer vos propres types de machines personnalisés.

Pour comparer les performances des différents types de machines, consultez la page Plates-formes de processeur.

Facturation

Vous êtes facturé pour les ressources utilisées par une instance de VM. Lorsque vous créez une instance de VM, vous sélectionnez un type de machine pour cette instance et êtes facturé comme décrit sur la page Tarifs des instances de VM. Plus précisément, vous êtes facturé pour chaque processeur virtuel et chaque Go de mémoire individuellement, comme décrit dans le modèle de tarification basé sur les ressources. Les remises, telles que les remises automatiques proportionnelles à une utilisation soutenue et les remises sur engagement d'utilisation, s'appliquent le cas échéant.

Pour découvrir les coûts horaires et mensuels calculés pour chaque type de machine, consultez la page Tarifs des instances de VM.

Types de machines

Chaque famille de types de machines comprend différents types de machines et est organisée par types de charges de travail spécifiques. Les principaux types de machines proposés sur Compute Engine sont les suivants :

  • Les types de machines à usage général offrent le meilleur rapport performances-prix pour diverses charges de travail.

    • Les types de machines E2 sont des VM économiques offrant jusqu'à 16 processeurs virtuels comportant chacun jusqu'à 8 Go de mémoire. Les machines E2 disposent d'une plate-forme de processeur prédéfinie s'exécutant sur un processeur Intel ou un processeur AMD EPYC Rome de deuxième génération. Les VM E2 fournissent diverses ressources de calcul au prix le plus bas sur Compute Engine, en particulier lorsqu'elles sont associées à des remises sur engagement d'utilisation.
    • Les types de machines N2 comportent jusqu'à 80 processeurs virtuels et 8 Go de mémoire par processeur virtuel, et sont disponibles sur les plates-formes de processeur Intel Cascade Lake.
    • Les types de machines N2D comportent jusqu'à 224 processeurs virtuels et 8 Go de mémoire par processeur virtuel, et sont disponibles sur les plates-formes de processeur AMD EPYC Rome de deuxième génération.
    • Les types de machines N1 comportent jusqu'à 96 processeurs virtuels et 6,5 Go de mémoire par processeur virtuel, et sont disponibles sur les plates-formes de processeur Intel Sandy Bridge, Ivy Bridge, Haswell, Broadwell et Skylake.
  • Les types de machines à mémoire optimisée sont parfaits pour les charges de travail exigeantes en mémoire, car ils offrent plus de mémoire par cœur que les autres types de machines, avec jusqu'à 12 To de mémoire.

  • Les types de machines optimisés pour le calcul offrent les meilleures performances par cœur sur Compute Engine et sont optimisés pour les charges de travail intensives. Ils sont dotés de processeurs évolutifs Intel (Cascade Lake) et d'une fréquence turbo tout cœur soutenue allant jusqu'à 3,8 GHz.

  • Les types de machines à cœur partagé sont disponibles dans les familles N1 et E2. Ces types de machines utilisent un cœur physique à temps partagé. Il peut s'agir d'un méthode rentable pour l'exécution de petites applications peu gourmandes en ressources.

    • E2 : Les types de machines à cœur partagé e2-micro, e2-small et e2-medium ont deux processeurs virtuels disponibles pour de courtes périodes d'utilisation intensive.
    • N1 : Les types de machines à cœur partagé f1-micro et g1-small ont jusqu'à un processeur virtuel disponible pour de courtes périodes d'utilisation intensive.

Recommandations pour les types de machines

Le tableau suivant fournit des recommandations de types de machines pour différentes charges de travail :

E2
Usage général
N2, N2D, N1
Usage général
M2, M1
Mémoire optimisée
C2
Optimisé pour le calcul
Pour l'informatique au quotidien à moindre coût Rapport coût-performances équilibré sur des formes de VM très diverses Charges de travail exigeant une très haute capacité de mémoire Performances ultra-élevées pour les charges de travail intensives
  • Diffusion Web
  • Diffusion d'applications
  • Applications de back-office
  • Bases de données de petite et moyenne taille
  • Microservices
  • Bureaux virtuels
  • Environnements de développement
  • Diffusion Web
  • Diffusion d'applications
  • Applications de back-office
  • Bases de données moyennes à volumineuses
  • Cache
  • Médias/Streaming
  • Bases de données en mémoire volumineuses telles que SAP HANA
  • Analyse de données en mémoire
  • HPC
  • Automatisation de la conception électronique
  • Jeux vidéo
  • Applications monothread
  • Comparaison des types de machines

    Utilisez le tableau suivant pour comparer chaque catégorie de type de machine et déterminer le type approprié pour votre charge de travail. Après avoir consulté cette section, si vous ne savez toujours pas quel type de machine convient le mieux à votre charge de travail, l'utilisation d'un type de machine à usage général constitue un bon point de départ.

    Types de machines Mémoire (par processeur virtuel) Processeurs virtuels Types de machines personnalisés ? Remises automatiques proportionnelles à une utilisation soutenue ? Disques SSD locaux ? Processeurs
    Usage général (E2)1 0,5 à 8 Go 2 à 16 Oui Non Non
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC Rome (bientôt disponible)
    Usage général (N2) 0,5 à 8 Go 2 à 80 Oui Oui Oui
    • Cascade Lake
    Usage général (N2D)2 0,5 à 8 Go 2 à 96 Oui Oui Oui
    • AMD EPYC Rome
    Usage général (N1) 0,95 à 6,5 Go 1 à 96 Oui Oui Oui
    • Skylake
    • Broadwell
    • Haswell
    • Sandy Bridge
    • Ivy Bridge
    Optimisé pour le calcul 4 Go 4 à 60 Non Oui Oui
    • Cascade Lake
    Ultramem à mémoire optimisée 24 Go 40 à 416 Non Oui Non
    • Broadwell E7
    • Cascade Lake
    Megamem à mémoire optimisée 24 Go 96 Non Oui Oui
    • Broadwell E5
    • Skylake
    E2 à cœur partagé 4 Go 0,25 à 1 Non Non Non
    • N/A
    N1 à cœur partagé 3 à 3,4 Go 0,2 à 0,5 Non Oui Non
    • N/A
    1 Pour les types de machines E2, le processeur est sélectionné pour vous.
    2 Les types de machines N2D standards et à haute capacité de processeur disposent de 224 processeurs virtuels.

    Bande passante réseau

    Google Cloud tient compte de la bande passante au niveau de la VM, et non de l'interface réseau ou de l'adresse IP. Ni l'ajout d'adresses IP à une interface réseau dotée de plages d'adresses IP d'alias, ni la création d'une VM avec plusieurs interfaces réseau n'augmentent la bande passante entrante ou sortante.

    Bande passante entrante

    Google Cloud gère le trafic entrant vers une VM différemment suivant que la destination du paquet est une adresse IP interne ou externe.

    Vers une adresse IP interne

    Google Cloud n'impose aucune restriction sur le trafic entrant vers une adresse IP interne associée. Une VM est autorisée à recevoir autant de trafic interne que l'autorisent son type de machine, son système d'exploitation, ainsi que d'autres conditions et ressources réseau. Une adresse IP interne associée correspond à l'un des éléments suivants :

    • L'adresse IP interne principale de l'interface réseau d'une VM
    • Une adresse IP d'alias issue d'une plage d'adresses IP d'alias attribuée à l'interface réseau d'une VM
    • L'adresse IP d'une règle de transfert interne utilisée pour le transfert de protocole interne
    • L'adresse IP d'une règle de transfert d'un équilibreur de charge TCP/UDP interne

    Vers une adresse IP externe

    Google Cloud limite le trafic entrant envoyé à l'adresse IP externe associée d'une VM suivant le premier dépassement de débit rencontré parmi les seuils suivants :

    • 1 800 000 paquets par seconde
    • 20 Gbit/s.

    Dans le contexte de cette limitation, une adresse IP externe associée correspond à l'un des éléments suivants :

    • Une adresse IP externe attribuée à l'interface réseau d'une VM
    • L'adresse IP d'une règle de transfert externe utilisée pour le transfert de protocole externe
    • L'adresse IP d'une règle de transfert d'un équilibreur de charge réseau TCP/UDP
    • Des réponses entrantes établies traitées par Cloud NAT

    En ce qui concerne les deux dernières définitions d'une adresse IP externe associée, notez que si une adresse IP externe est partagée entre plusieurs VM, Google Cloud limite le trafic entrant individuellement pour chaque VM de backend.

    Bande passante sortante

    Le taux de sortie maximal dépend du type de machine de la VM. Le trafic de sortie correspond à la bande passante sortante totale partagée entre toutes les interfaces réseau d'une VM, y compris le transfert de données vers les disques persistants connectés à la VM. En plus du taux de sortie maximal, les taux de sortie réels dépendent aussi de nombreux facteurs.

    Lors de l'envoi de paquets à des destinations situées en dehors d'un réseau VPC, comme Internet ou l'adresse IP externe d'une autre ressource Google Cloud, Google Cloud limite le trafic sortant global à environ 7 Gbit/s pour l'ensemble des flux, et à 3 Gbit/s par flux individuel. Si vous effectuez des tests, vous remarquerez peut-être que ces limites ne sont pas appliquées immédiatement. La bande passante du trafic à destination d'adresses situées en dehors d'un réseau VPC n'est couverte par aucun contrat de niveau de service et peut changer.

    Famille des types de machines à usage général

    Les types de machines à usage général offrent le meilleur rapport performances-prix pour diverses charges de travail. Si vous ne savez pas quel type de machine convient le mieux à votre charge de travail, l'utilisation d'un type de machine à usage général constitue un bon point de départ.

    Types de machines E2

    Les types de machines E2 sont des types de machines économiques offrant un dimensionnement de 2 à 16 processeurs virtuels et de 0,5 à 8 Go de mémoire par processeur virtuel. Ils sont disponibles sur les plates-formes de processeur prédéfinies suivantes : Intel Skylake, Broadwell, Haswell et AMD EPYC Rome.

    Les petites et moyennes charges de travail qui nécessitent au maximum 16 processeurs virtuels, mais qui ne nécessitent pas de disques SSD locaux ou de GPU, conviennent parfaitement aux machines E2. Les types de machines E2 n'offrent pas de remises automatiques proportionnelles à une utilisation soutenue. En revanche, ils offrent systématiquement des tarifs à la demande et sur engagement d'utilisation.

    En résumé, les types de machines E2 présentent les caractéristiques suivantes :

    • Ils acceptent jusqu'à 16 processeurs virtuels et 128 Go de mémoire.
    • Ils sont compatibles avec le dispositif d'allocation de pages mémoire virtio.
    • Ils sont disponibles dans des types de machines prédéfinis et personnalisés.
    • Ils offrent les tarifs à la demande les plus bas pour les types de machines à usage général.
    • Ils sont dotés d'un processeur Intel ou AMD EPYC Rome (sélectionné lors de la création de l'instance par Compute Engine selon les disponibilités).

    Les types de machines E2 présentent certaines limites par rapport aux autres types de machines à usage général. En voici quelques-unes :

    • Absence de remises automatiques proportionnelles à une utilisation soutenue
    • Absence de contrôle sur le type de processeur

    Les types de machines E2 sont disponibles dans toutes les régions et zones.

    Types de machines standards E2

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    e2-standard-2 2 8 128 257 Non 4
    e2-standard-4 4 16 128 257 Non 8
    e2-standard-8 8 32 128 257 Non 16
    e2-standard-16 16 64 128 257 Non 16

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Types de machines à haute capacité de mémoire E2

    Les types de machines à haute capacité de mémoire E2 disposent de 8 Go de mémoire système par processeur virtuel.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    e2-highmem-2 2 16 128 257 Non 4
    e2-highmem-4 4 32 128 257 Non 8
    e2-highmem-8 8 64 128 257 Non 16
    e2-highmem-16 16 128 128 257 Non 16

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Types de machines à haute capacité de processeur E2

    Les types de machines à haute capacité de processeur sont parfaits pour les tâches nécessitant une augmentation modérée du nombre de processeurs virtuels par rapport à la quantité de mémoire. Ils disposent de 1 Go de mémoire par processeur virtuel.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    e2-highcpu-2 2 2 128 257 Non 4
    e2-highcpu-4 4 4 128 257 Non 8
    e2-highcpu-8 8 8 128 257 Non 16
    e2-highcpu-16 16 16 128 257 Non 16

    Types de machines N2

    Les types de machines N2 sont des types de machines à usage général de deuxième génération offrant un dimensionnement flexible de 2 à 80 processeurs virtuels et de 0,5 à 8 Go de mémoire par processeur virtuel. Les VM N2 s'exécutent sur des processeurs Cascade Lake avec une fréquence de base de 2,8 GHz et une fréquence turbo tout cœur soutenue de 3,4 GHz. Ces types de machines permettent également une amélioration globale des performances par rapport aux types de machines N1.

    Les charges de travail pouvant tirer parti de la fréquence d'horloge plus élevée constituent un bon choix pour les types de machines N2. Ces charges de travail peuvent améliorer les performances par thread tout en bénéficiant de la flexibilité offerte par un type de machine à usage général.

    En résumé, les types de machines N2 présentent les caractéristiques suivantes :

    • Ils acceptent jusqu'à 80 processeurs virtuels et 640 Go de mémoire.
    • Ils sont disponibles en tant que types de machines prédéfinis et types de machines personnalisés. Les types de machines personnalisés peuvent être créés dans un large éventail de ratios mémoire/cœur, allant de 0,5 Go à 8 Go par processeur virtuel.
    • Ils proposent des ratios mémoire/cœur plus élevés pour les VM créées avec la fonctionnalité d'extension de mémoire. L'utilisation de l'extension de mémoire permet de contrôler les coûts de licence logicielle par processeur virtuel tout en offrant l'accès à un volume de mémoire supérieur à 8 Go par processeur virtuel.
    • Ils exécutent la dernière technologie d'infrastructure disponible avec les processeurs évolutifs Intel Xeon (Cascade Lake) fonctionnant à 2,8 GHz, et avec une fréquence turbo tout cœur soutenue allant jusqu'à 3,4 GHz.
    • Ils ne sont disponibles que sur certaines plates-formes de processeur.

    Les types de machines N2 ne sont disponibles que dans certaines zones et régions. La liste suivante présente les types de machines prédéfinis N2 disponibles.

    Types de machines standards N2

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n2-standard-2 2 8 128 257 Oui 10
    n2-standard-4 4 16 128 257 Oui 10
    n2-standard-8 8 32 128 257 Oui 16
    n2-standard-16 16 64 128 257 Oui 32
    n2-standard-32 32 128 128 257 Oui 32
    n2-standard-48 48 192 128 257 Oui 32
    n2-standard-64 64 256 128 257 Oui 32
    n2-standard-80 80 320 128 257 Oui 32

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Types de machines à haute capacité de mémoire N2

    Les types de machines à haute capacité de mémoire N2 disposent de 8 Go de mémoire système par processeur virtuel.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n2-highmem-2 2 16 128 257 Oui 10
    n2-highmem-4 4 32 128 257 Oui 10
    n2-highmem-8 8 64 128 257 Oui 16
    n2-highmem-16 16 128 128 257 Oui 32
    n2-highmem-32 32 256 128 257 Oui 32
    n2-highmem-48 48 384 128 257 Oui 32
    n2-highmem-64 64 512 128 257 Oui 32
    n2-highmem-80 80 640 128 257 Oui 32

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Types de machines à haute capacité de processeur N2

    Les types de machines à haute capacité de processeur sont parfaits pour les tâches nécessitant une augmentation modérée du nombre de processeurs virtuels par rapport à la quantité de mémoire. Ils disposent de 1 Go de mémoire par processeur virtuel.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n2-highcpu-2 2 2 128 257 Oui 10
    n2-highcpu-4 4 4 128 257 Oui 10
    n2-highcpu-8 8 8 128 257 Oui 16
    n2-highcpu-16 16 16 128 257 Oui 32
    n2-highcpu-32 32 32 128 257 Oui 32
    n2-highcpu-48 48 48 128 257 Oui 32
    n2-highcpu-64 64 64 128 257 Oui 32
    n2-highcpu-80 80 80 128 257 Oui 32

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Types de machines N2D

    Les types de machines N2D s'exécutent sur le processeur AMD EPYC Rome de deuxième génération. Il s'agit du type de machine à usage général le plus puissant, doté d'un maximum de 244 processeurs virtuels et de 896 Go de mémoire. Les VM N2D sont compatibles avec des ratios processeurs virtuels/mémoire de 1:1, 1:4 et 1:8, avec la possibilité de personnaliser votre machine en fonction des besoins de vos besoins de charge de travail. Les types de machines N2D fonctionnent sur les processeurs AMD EPYC Rome avec une fréquence de base de 2,25 GHz, une fréquence effective de 2,7 GHz et une fréquence boost maximale de 3,3 GHz.

    En résumé, les types de machines N2D présentent les caractéristiques suivantes :

    • Ils acceptent jusqu'à 224 processeurs virtuels et 896 Go de mémoire.
    • Ils sont disponibles en tant que types de machines prédéfinis et types de machines personnalisés. Les types de machines personnalisés peuvent être créés dans un large éventail de ratios mémoire/cœur, allant de 0,5 Go à 8 Go par processeur virtuel, pour un nombre maximal de 96 processeurs virtuels.
    • Ils proposent des ratios mémoire/cœur plus élevés pour les VM créées avec la fonctionnalité d'extension de mémoire. L'utilisation de l'extension de mémoire permet de contrôler les coûts de licence logicielle par processeur tout en offrant l'accès à un volume de mémoire supérieur à 8 Go par processeur virtuel.
    • Ils sont équipés du processeur AMD EPYC Rome de deuxième génération.
    • Ils sont éligibles aux remises sur engagement d'utilisation et de remises automatiques proportionnelles à une utilisation soutenue.

    Les types de machines N2D ne sont disponibles que dans certaines régions et zones.

    Types de machines standards N2D

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n2d-standard-2 2 8 128 257 Oui 10
    n2d-standard-4 4 16 128 257 Oui 10
    n2d-standard-8 8 32 128 257 Oui 10
    n2d-standard-16 16 64 128 257 Oui 32
    n2d-standard-32 32 128 128 257 Oui 32
    n2d-standard-48 48 192 128 257 Oui 32
    n2d-standard-64 64 256 128 257 Oui 32
    n2d-standard-80 80 320 128 257 Oui 32
    n2d-standard-96 96 384 128 257 Oui 32
    n2d-standard-128 128 512 128 257 Oui 32
    n2d-standard-224 224 896 128 257 Oui 32

    Types de machines à haute capacité de mémoire N2D

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n2d-highmem-2 2 16 128 257 Oui 10
    n2d-highmem-4 4 32 128 257 Oui 10
    n2d-highmem-8 8 64 128 257 Oui 10
    n2d-highmem-16 16 128 128 257 Oui 32
    n2d-highmem-32 32 256 128 257 Oui 32
    n2d-highmem-48 48 384 128 257 Oui 32
    n2d-highmem-64 64 512 128 257 Oui 32
    n2d-highmem-80 80 640 128 257 Oui 32
    n2d-highmem-96 96 768 128 257 Oui 32

    Types de machines à haute capacité de processeur N2D

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n2d-highcpu-2 2 2 128 257 Oui 10
    n2d-highcpu-4 4 4 128 257 Oui 10
    n2d-highcpu-8 8 8 128 257 Oui 10
    n2d-highcpu-16 16 16 128 257 Oui 32
    n2d-highcpu-32 32 32 128 257 Oui 32
    n2d-highcpu-48 48 48 128 257 Oui 32
    n2d-highcpu-64 64 64 128 257 Oui 32
    n2d-highcpu-80 80 80 128 257 Oui 32
    n2d-highcpu-96 96 96 128 257 Oui 32
    n2d-highcpu-128 128 128 128 257 Oui 32
    n2d-highcpu-224 224 224 128 257 Oui 32

    Type de machine N1

    Les types de machines N1 sont les types de machines à usage général première génération de Compute Engine. Les machines N1 sont disponibles sur les plates-formes de processeur Skylake, Broadwell, Haswell, Sandy Bridge et Ivy Bridge. Les types de machines N1 offrent les avantages suivants :

    • Ils acceptent jusqu'à 96 processeurs virtuels et 624 Go de mémoire.
    • Ils sont disponibles en tant que types de machines prédéfinis et types de machines personnalisés. Les types de machines personnalisés peuvent être créés dans un large éventail de ratios mémoire/cœur, allant de 0,95 Go à 6,5 Go par processeur virtuel.
    • Ils proposent des ratios mémoire/cœur plus élevés pour les VM créées avec la fonctionnalité d'extension de mémoire.
    • Ils offrent une remise automatique proportionnelle à une utilisation soutenue plus importante que les types de machines N2.
    • Compatibilité avec les TPU (Tensor Processing Units) dans certaines zones.

    La liste suivante présente les types de machines prédéfinis N1 disponibles.

    Types de machines standards N1

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n1-standard-1 1 3,75 128 257 Oui 2
    n1-standard-2 2 7,50 128 257 Oui 10
    n1-standard-4 4 15 128 257 Oui 10
    n1-standard-8 8 30 128 257 Oui 16
    n1-standard-16 16 60 128 257 Oui 324
    n1-standard-32 32 120 128 257 Oui 324
    n1-standard-64 64 240 128 257 Oui 324
    n1-standard-96 96 360 128 257 Oui 324

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.
    4 32 Gbit/s pour Skylake ou les plates-formes de processeur ultérieures. 16 Gbit/s pour toutes les autres plates-formes.

    Types de machines à haute capacité de mémoire N1

    Les types de machines à haute capacité de mémoire N1 disposent de 6,50 Go de mémoire système par processeur virtuel.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n1-highmem-2 2 13 128 257 Oui 10
    n1-highmem-4 4 26 128 257 Oui 10
    n1-highmem-8 8 52 128 257 Oui 16
    n1-highmem-16 16 104 128 257 Oui 324
    n1-highmem-32 32 208 128 257 Oui 324
    n1-highmem-64 64 416 128 257 Oui 324
    n1-highmem-96 96 624 128 257 Oui 324

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.
    4 32 Gbit/s pour Skylake ou les plates-formes de processeur ultérieures. 16 Gbit/s pour toutes les autres plates-formes.

    Types de machines à haute capacité de processeur N1

    Les types de machines à haute capacité de processeur sont parfaits pour les tâches nécessitant une augmentation modérée du nombre de processeurs virtuels par rapport à la quantité de mémoire. Ils disposent de 0,90 Go de mémoire par processeur virtuel.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    n1-highcpu-2 2 1,80 128 257 Oui 10
    n1-highcpu-4 4 3,60 128 257 Oui 10
    n1-highcpu-8 8 7,20 128 257 Oui 16
    n1-highcpu-16 16 14,4 128 257 Oui 324
    n1-highcpu-32 32 28,8 128 257 Oui 324
    n1-highcpu-64 64 57,60 128 257 Oui 324
    n1-highcpu-96 96 86,40 128 257 Oui 324

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.
    4 32 Gbit/s pour Skylake ou les plates-formes de processeur ultérieures. 16 Gbit/s pour toutes les autres plates-formes.

    Types de machines personnalisés

    Si aucun des types de machines prédéfinis à usage général ne répond à vos besoins, vous pouvez créer un type de machine personnalisé doté du nombre de processeurs virtuels et de la quantité de mémoire nécessaires pour votre instance.

    Les types de machines personnalisés conviennent parfaitement dans les cas de figure suivants :

    • Charges de travail qui ne conviennent pas aux types de machines prédéfinis disponibles
    • Charges de travail qui nécessitent davantage de puissance de traitement ou de mémoire, sans pour autant nécessiter toutes les mises à niveau fournies par le type de machine prédéfini de niveau supérieur

    L'utilisation d'un type de machine personnalisé coûte légèrement plus cher qu'un type de machine prédéfini équivalent, et la quantité de mémoire et de processeurs virtuels que vous pouvez sélectionner reste limitée. Pour en savoir plus, consultez la page Créer une instance de VM avec un type de machine personnalisé.

    Famille des types de machines optimisés pour le calcul

    Les types de machines optimisés pour le calcul sont parfaits pour les charges de travail intensives. Ils offrent les meilleures performances par cœur sur Compute Engine.

    Les types optimisés pour le calcul ne sont disponibles que comme types de machines prédéfinis et incluent les types de machines C2.

    Types de machines C2

    Basés sur la dernière génération de processeurs évolutifs Intel (Cascade Lake), les types de machines C2 sont dotés d'une fréquence turbo tout cœur soutenue allant jusqu'à 3,8 GHz et offrent une transparence totale de l'architecture des plates-formes de serveurs sous-jacentes, vous permettant ainsi d'ajuster les performances. Les types de machines C2 fournissent beaucoup plus de puissance de calcul, s'exécutent sur une plate-forme plus récente et sont généralement plus robustes pour les charges de travail intensives que les types de machines à haute capacité de processeur N1.

    Les types de machines C2 comportent les restrictions suivantes :

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    c2-standard-4 4 16 128 257 Oui 10
    c2-standard-8 8 32 128 257 Oui 16
    c2-standard-16 16 64 128 257 Oui 32
    c2-standard-30 30 120 128 257 Oui 32
    c2-standard-60 60 240 128 257 Oui 32

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Famille des types de machines à mémoire optimisée

    Les types de machines à mémoire optimisée sont parfaits pour les tâches qui nécessitent une utilisation intensive de la mémoire, car ils offrent des ratios entre la mémoire et le processeur virtuel plus élevés que les types de machines à haute capacité de mémoire N1. Leur utilisation convient aux bases de données et analyses en mémoire, telles que les charges de travail SAP HANA et Business Warehousing (BW), l'analyse génomique et les services d'analyse SQL, entre autres.

    Les types de machines à mémoire optimisée ne sont disponibles que comme types de machines prédéfinis. Ils offrent une mémoire minimale de 14 Go à 28 Go par processeur virtuel. Les restrictions suivantes s'appliquent :

    Types de machines M2

    Si les types de machines ci-dessus ne correspondent pas à vos charges de travail, vous pouvez choisir dans la liste suivante des types de machines disposant de plus grandes quantités de mémoire par processeur virtuel. La tarification à la demande est disponible pour les types de machines ultramem M2 uniquement pour une période d'évaluation. L'utilisation sur une longue durée nécessite la souscription d'un contrat d'engagement d'utilisation. Consultez la page Tarifs pour en savoir plus.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    m2-ultramem-2084 208 5 888 128 257 Non 325
    m2-ultramem-4164 416 11 776 128 257 Non 325

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.
    4 La tarification à la demande est disponible pour les types de machines ultramem M2 uniquement pour une période d'évaluation. L'utilisation sur une longue durée nécessite la souscription d'un contrat d'engagement d'utilisation. Consultez la page Tarifs pour en savoir plus.
    5 32 Gbit/s pour Skylake ou les plates-formes de processeur ultérieures. 16 Gbit/s pour toutes les autres plates-formes.

    Types de machines M1

    Les types de machines M1 forment la première génération de types de machines à mémoire optimisée offrant entre 15 et 24 Go de mémoire par processeur virtuel. Cet ensemble de types de machines est disponible en deux types : m1-ultramem et m1-megamem. Pour savoir si les types de machines ultramem ou megamem sont disponibles dans une zone spécifique, consultez la section Régions et zones disponibles.

    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    m1-ultramem-40 40 961 128 257 Non 32
    m1-ultramem-80 80 1 922 128 257 Non 32
    m1-ultramem-160 160 3 844 128 257 Non 32
    Nom de la machine Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    m1-megamem-96 96 1 433,6 128 257 Oui 32

    1 Un processeur virtuel est mis en œuvre sous la forme d'une technologie hyper-threading matérielle unique sur l'une des plates-formes de processeur disponibles.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Types de machines à cœur partagé

    Les types de machines à cœur partagé ont recours au changement de contexte pour partager un cœur physique entre plusieurs processeurs virtuels et ainsi permettre un fonctionnement multitâche. Des types de machines à cœur partagé différents exploitent un cœur physique avec des durées caractéristiques différentes. Consultez les sections suivantes pour en savoir plus.

    En général, pour l'exécution de petites applications peu gourmandes en ressources, les instances à cœur partagé peuvent être plus rentables que les types de machines standards, ou à haute capacité de mémoire ou de processeur.

    Utilisation intensive des processeurs

    Les types de machines à cœur partagé disposent d'une fonctionnalité d'utilisation intensive qui permet aux instances de solliciter d'autres processeurs physiques pendant de courts laps de temps. Cette fonctionnalité s'enclenche automatiquement lorsque votre instance nécessite plus de processeurs physiques que ceux alloués au départ. Au cours de ces pics, l'instance utilise en mode intensif les processeurs physiques disponibles selon les besoins. Sachez que l'utilisation intensive n'est pas permanente. Elle n'est possible qu'occasionnellement. L'utilisation intensive n'entraîne pas de frais supplémentaires. Le prix à la demande indiqué vous est facturé pour les types de machines f1-micro, g1-small et e2 shared-core.

    Types de machines à cœur partagé E2

    Les machines à cœur partagé E2 sont des machines rentables dotées d'un dispositif d'allocation de pages mémoire virtio qui sont idéales pour les petites charges de travail. Lorsque vous utilisez des types de machines à cœur partagé E2, votre VM exécute deux processeurs virtuels simultanément, partagés sur un même cœur physique, pour une fraction de temps spécifique qui dépend du type de machine.

    • e2-micro gère deux processeurs virtuels, chacun pouvant atteindre 12,5 % du temps CPU, soit un total de 25 % du temps processeur virtuel.
    • e2-small gère deux processeurs virtuels, chacun pouvant atteindre 25 % du temps CPU, soit un total de 50 % du temps CPU virtuel.
    • e2-medium gère deux processeurs virtuels, chacun pouvant atteindre 50 % du temps CPU, soit un total de 100 % du temps CPU virtuel.

    Chaque processeur virtuel peut déclencher une utilisation intensive atteignant 100 % du temps CPU, pendant de courtes périodes, avant de revenir aux limites de temps indiquées ci-dessus.

    Nom de la machine Description Processeurs virtuels Processeurs virtuels fractionnaires1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s)3
    e2-micro Type de machine micro disposant de 0,25 processeur virtuel, de 1 Go de mémoire et d'un cœur physique partagé 2 0,251 1 16 3 Non 1
    e2-small Type de machine à cœur partagé de petite taille disposant de 0,50 processeur virtuel, de 2 Go de mémoire et d'un cœur physique partagé 2 0,51 2 16 3 Non 1
    e2-medium Type de machine de taille moyenne disposant d'un processeur virtuel, de 4 Go de mémoire et d'un cœur physique partagé. 2 11 4 16 3 Non 2
    1 0,25, 0,5 ou 1 processeur virtuel fractionnaire avec deux processeurs virtuels exposés au système d'exploitation invité.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    Types de machines à cœur partagé N1

    Les types de machines N1 disposent d'un processeur virtuel hébergé sur un cœur physique disponible pour de courtes durées.

    • Lorsque vous exécutez un type de machine f1-micro, votre VM gère un seul processeur virtuel pouvant atteindre 20 % du temps CPU.
    • Lorsque vous exécutez un type de machine g1-small, votre VM gère un seul processeur virtuel pouvant atteindre 50 % du temps CPU.

    Chaque processeur virtuel peut déclencher une utilisation intensive atteignant 100 % du temps CPU, pendant de courtes périodes, avant de revenir aux limites de temps indiquées ci-dessus.

    Nom de la machine Description Processeurs virtuels Processeurs virtuels fractionnaires1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante de sortie du réseau (Gbit/s) 3
    f1-micro Type de machine micro disposant de 0,20 processeur virtuel, de 0,60 Go de mémoire et d'un cœur physique partagé 1 0,21 0,60 16 3 Non 1
    g1-small Petit type de machine à cœur partagé disposant de 0,50 processeur virtuel, de 1,70 Go de mémoire et d'un cœur physique partagé 1 0,51 1,70 16 3 Non 1
    1 Processeur virtuel fractionnaire de 0,2 ou 0,5, avec 1 processeur virtuel exposé au système d'exploitation invité.
    2 L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante de sortie du réseau atteint la limite spécifiée. Les performances réelles dépendent de certains facteurs tels que l'encombrement du réseau ou la surcharge du protocole.

    GPU et types de machines

    Vous ne pouvez associer des GPU qu'à des types de machines N1 à usage général. Les GPU ne sont pas compatibles avec les autres types de machines.

    Les instances disposant de peu de GPU sont limitées à un nombre maximal de processeurs virtuels. En règle générale, un nombre plus élevé de GPU permet de créer des instances dotées d'une plus grande quantité de processeurs virtuels et de mémoire. Pour en savoir plus, consultez la page GPU sur Compute Engine.

    Dispositif d'allocations de pages mémoire virtio

    Les instances de VM E2 Compute Engine basées sur une image publique sont dotées d'un dispositif d'allocations de pages mémoire virtio, qui surveille l'utilisation de la mémoire du système d'exploitation invité. Le système d'exploitation invité communique sa mémoire disponible au système hôte. L'hôte redistribue la mémoire inutilisée à d'autres processus à la demande, ce qui permet une utilisation plus efficace de la mémoire. Compute Engine recueille ces données afin d'obtenir des recommandations de redimensionnement plus précises.

    Vérifier l'installation du pilote

    Pour vérifier si le dispositif d'allocation de pages mémoire est installé et chargé sur votre image, exécutez la commande suivante :

    Linux

    La plupart des distributions Linux incluent le pilote du dispositif d'allocation de pages mémoire virtio. Pour vérifier que le pilote est installé et chargé sur votre image, exécutez la commande suivante :

    sudo modinfo virtio_balloon > /dev/null && echo Balloon driver is \
    installed || echo Balloon driver is not installed; sudo lsmod | grep \
    virtio_balloon > /dev/null && echo Balloon driver is loaded || echo \
    Balloon driver is not loaded

    Dans les noyaux Linux antérieurs à la version 5.2, le système de mémoire Linux empêche parfois à tort les allocations importantes lorsque le dispositif d'allocation est présent. En pratique, cela est rarement problématique, mais nous vous recommandons tout de même de remplacer le paramètre overcommit-accounting de la mémoire virtuelle par 1 pour éviter le problème. Cette modification est déjà effectuée par défaut dans les images Debian, CentOS et RHEL fournies par Google et publiées depuis le 10 décembre 2019, et dans toutes les images optimisées pour les conteneurs.

    Pour corriger le paramètre, exécutez la commande suivante :

    sudo /sbin/sysctl -w vm.overcommit_memory=1

    Le paramètre 0 devient alors 1.

    Pour conserver cette modification après un redémarrage, ajoutez les éléments suivants :

    vm.overcommit_memory=1
    dans votre fichier /etc/sysctl.conf.

    Windows

    Les images Windows sur Compute Engine incluent le dispositif d'allocation de pages mémoire virtio. En revanche, ce n'est pas le cas des images Windows personnalisées. Pour vérifier si le pilote est installé sur votre image Windows, exécutez la commande suivante :

    googet verify google-compute-engine-driver-balloon
    

    Désactiver le dispositif d'allocation de pages mémoire virtio

    Vous pouvez renoncer à utiliser le dispositif d'allocation de pages mémoire virtio en désactivant le son pilote. Après avoir désactivé le dispositif d'allocation de pages mémoire virtio, vous continuerez à recevoir des recommandations de redimensionnement, mais elles pourraient s'avérer moins exactes.

    Linux

    Pour désactiver le dispositif sous Linux, exécutez la commande suivante :

    sudo rmmod virtio_balloon
    

    Vous pouvez ajouter cette commande au script de démarrage de la VM pour désactiver automatiquement le dispositif lors du démarrage de la VM.

    Windows

    Pour désactiver le dispositif sous Windows, exécutez la commande suivante :

    googet -noconfirm remove google-compute-engine-driver-balloon
    

    Vous pouvez insérer cette commande dans le script de démarrage de la VM pour désactiver automatiquement le dispositif lors du démarrage de la VM.

    Gestion dynamique des ressources

    Les VM E2 mettent l'accent sur les performances et sont conçues pour protéger vos charges de travail des problèmes typiquement associés à la sursouscription, grâce au programmeur de processeur personnalisé de Google et à la migration à chaud tenant compte des performances. Les VM E2, y compris les instances à cœur partagé, sont compatibles avec la gestion dynamique des ressources pour les instances comportant jusqu'à 16 processeurs virtuels et 128 Go de mémoire.

    Étapes suivantes