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 Plate-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 dernière 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 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 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 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 AMD EPYC. Les VM E2 proposent un éventail de ressources de calcul sur Compute Engine à un prix très avantageux.
  • 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.

    • 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.
    • 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.

Recommandations pour les types de machines

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

E2 (version bêta)
Usage général
N1, N2
Usage général
M1, M2
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 ci-dessous pour comparer chaque catégorie de type de machine et déterminer quel type est adapté à 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 (N1) 0,95 à 6,5 Go 1 à 96 Oui Oui Oui
    • Skylake
    • Broadwell
    • Haswell
    • Sandy Bridge
    • Ivy Bridge
    Usage général (N2) 0,5 à 8 Go 2 à 80 Oui Oui Oui
    • Cascade Lake
    Usage général (E2) 1 0,5 à 8 Go 2 à 16 Oui Non Non
    • Skylake
    • Broadwell
    • Haswell
    • AMD EPYC (prochainement)
    Optimisés 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
    N1 à cœur partagé 3 à 3,4 Go 0,2 à 0,5 Non Oui Non
    • N/A
    E2 à cœur partagé 4 Go 0,25 à 1 Non Non Non
    • N/A
    1 Pour les types de machines E2, le processeur est sélectionné pour vous.

    Bande passante réseau

    Google Cloud ne plafonne pas artificiellement le trafic entrant des instances de VM. Les VM peuvent recevoir autant de trafic que les ressources et les conditions du réseau le permettent. À des fins de planification de la capacité, considérez que chaque instance de VM peut gérer 10 Gbit/s de trafic Internet externe au maximum. Cette valeur est approximative, n'est pas couverte par un contrat de niveau de service et peut changer. L'ajout de plages d'adresses IP d'alias ou de plusieurs interfaces réseau à une VM n'augmente pas sa capacité d'entrée.

    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. Par exemple, l'utilisation d'adresses IP externes pour communiquer entre les VM nécessite davantage de ressources que l'utilisation d'adresses IP internes.

    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.

    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.

    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.
    2L'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.
    2L'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.
    2L'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 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 cette dernière permet de contrôler les coûts de licence logicielle par processeur virtuel tout en offrant l'accès à un volume de RAM supérieur à 8 Go par processeur virtuel.
    • Ils fonctionnent sur la dernière technologie d'infrastructure disponible avec des processeurs évolutifs Intel Xeon (Cascade Lake) cadencés à 2,8 GHz et offrant une fréquence turbo tout cœur soutenue pouvant atteindre 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.
    2L'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.
    2L'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.
    2L'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 E2 (version bêta)

    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.

    Les petites et moyennes charges de travail qui nécessitent moins de 16 processeurs virtuels et aucun disque SSD local ou GPU sont idéales pour les machines E2.

    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 sont dotés d'un processeur Intel ou AMD EPYC Intel (sélectionné lors de la création de l'instance par Compute Engine selon les disponibilités).

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

    Types de machines standards E2

    Nom de la machine Description Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante réseau (Gbits/s)3
    e2-standard-2 Type de machine standard disposant de 2 processeurs virtuels et de 8 Go de mémoire 2 8 128 257 Non 4
    e2-standard-4 Type de machine standard disposant de 4 processeurs virtuels et de 16 Go de mémoire 4 16 128 257 Non 8
    e2-standard-8 Type de machine standard disposant de 8 processeurs virtuels et de 32 Go de mémoire 8 32 128 257 Non 16
    e2-standard-16 Type de machine standard disposant de 16 processeurs virtuels et de 64 Go de mémoire 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.
    2L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante 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 Description Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante réseau (Gbits/s)3
    e2-highmem-2 Type de machine à haute capacité de mémoire disposant de 2 processeurs virtuels et de 16 Go de mémoire 2 16 128 257 Non 4
    e2-highmem-4 Type de machine à haute capacité de mémoire disposant de 4 processeurs virtuels et de 32 Go de mémoire 4 32 128 257 Non 8
    e2-highmem-8 Type de machine à haute capacité de mémoire disposant de 8 processeurs virtuels et de 64 Go de mémoire 8 64 128 257 Non 16
    e2-highmem-16 Type de machine à haute capacité de mémoire disposant de 16 processeurs virtuels et de 128 Go de mémoire 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.
    2L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante 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 Description Processeurs virtuels1 Mémoire (Go) Nombre max. de disques persistants2 Taille totale max. des disques persistants (en To) Disque SSD local Bande passante réseau (Gbits/s)3
    e2-highcpu-2 Type de machine à haute capacité de processeur disposant de 2 processeurs virtuels et de 2 Go de mémoire 2 2 128 257 Non 4
    e2-highcpu-4 Type de machine à haute capacité de processeur disposant de 4 processeurs virtuels et de 4 Go de mémoire 4 4 128 257 Non 8
    e2-highcpu-8 Type de machine à haute capacité de processeur disposant de 8 processeurs virtuels et de 8 Go de mémoire 8 8 128 257 Non 16
    e2-highcpu-16 Type de machine à haute capacité de processeur disposant de 16 processeurs virtuels et de 16 Go de mémoire 16 16 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.
    2L'utilisation des disques persistants et le tarif par type de machine sont facturés séparément.
    3 La bande passante 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 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 à 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 :

    • Vous ne pouvez pas utiliser des disques persistants régionaux avec un type de machine à mémoire optimisée.
    • Les types de machines à mémoire optimisée ne sont disponibles que dans des zones spécifiques. Pour en savoir plus, consultez la page Régions et zones.
    • Les types de machines à mémoire optimisée ne sont disponibles que sur certaines plates-formes de processeur.

    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 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.
    2L'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 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 5888 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.
    2L'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.

    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.
    2L'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 à l'Hyper-threading pour scinder un noyau virtuel et ainsi permettre un fonctionnement multitâche. Les types de machines à cœur partagé N1 ont jusqu'à 1 processeur virtuel disponible pour de courtes périodes d'utilisation intensive. Les types de machines à cœur partagé E2, quant à eux, ont 2 processeurs virtuels disponibles pour de courtes périodes d'utilisation intensive. Pour l'exécution de petites applications peu gourmandes en ressources, ils 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é N1

    Ces types de machines sont extensibles jusqu'à 1 processeur virtuel pour de courtes durées. Les types de machines suivants sont inclus dans la famille de types de machines N1.

    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.

    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. Les types de machines à cœur partagé E2 exposent deux processeurs virtuels au système d'exploitation invité. Ces types de machines sont extensibles jusqu'à deux processeurs virtuels pendant de courtes périodes.

    Il existe trois options pour les machines à cœur partagé E2 :

    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 réseau (Gbits/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 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 compatibles avec le dispositif d'allocation de pages mémoire virtio qui surveille la quantité de mémoire utilisée par le 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 sur les images Debian, CentOS et RHEL fournies par Google depuis le 10 décembre 2019.

    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 l'appareil 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.

    Étapes suivantes