La famille de machines optimisées pour le réseau offre les meilleures performances de stockage réseau et de blocs dans Compute Engine. Ils offrent le meilleur rapport prix/performances de leur catégorie, optimisé pour les applications exigeantes liées aux E/S, telles que les appliances réseau et de sécurité, les bases de données hautes performances, les UPF Telco 5G, l'analyse de données à grande échelle et les systèmes de fichiers distribués. Par rapport à la famille de machines à usage général, les séries de machines de la famille de machines optimisées pour le réseau offrent des performances nettement supérieures en termes de :
- Bande passante réseau
- Performances de traitement des paquets (PPS)
- Débit de stockage et IOPS par vCPU
En éliminant la nécessité de surprovisionner les ressources de calcul uniquement pour mettre à l'échelle les capacités d'E/S, la famille optimisée pour le réseau offre des avantages considérables en termes de coût total de possession (TCO).
| Série de machines | Charges de travail |
|---|---|
| C4N |
|
| M4N |
|
Série de machines C4N
Les instances C4N sont alimentées par des processeurs Intel Xeon Scalable de 5e génération (nom de code Emerald Rapids) exécutant une mémoire DDR5 à haute fréquence et une architecture déchargée Titanium à double carte d'interface réseau. La série de machines C4N est conçue pour maximiser à la fois le débit réseau et les performances extrêmes du stockage par blocs, sans nécessiter de modules complémentaires d'infrastructure premium (tels que les performances réseau Tier_1 par VM).
- Pour les bases de données : par rapport aux instances C4 de taille similaire, les instances C4N offrent 45% de requêtes par seconde en plus pour MySQL lorsque les données résident principalement sur le disque.
- Pour les charges de travail de diffusion Web : C4N améliore considérablement les performances des applications Web liées au réseau. Les instances C4N offrent jusqu'à 55% de requêtes Nginx par seconde supplémentaires pour les tailles de requêtes Web typiques (100 à 300 ko) par rapport aux instances C4.
Les instances C4N sont disponibles dans huit types de machines prédéfinis, avec des configurations standards, à haute capacité de processeur et à haute capacité de mémoire.Elles peuvent évoluer de 2 à 192 processeurs virtuels et jusqu'à 1, 5 To de mémoire.
C4N propose les fonctionnalités suivantes :
- Bande passante réseau VM à VM supérieure : permet d'atteindre jusqu'à 400 Gbit/s de bande passante réseau VM à VM et accepte jusqu'à 50 Gbit/s de bande passante à flux unique entre les instances C4N routées au sein du même réseau VPC.
- Performances améliorées des VM vers Internet : la bande passante réseau de sortie Internet peut atteindre 200 Gbit/s. Les performances de traitement des paquets de sortie Internet peuvent atteindre 48 millions de paquets par seconde (MPPS).
- Traitement des paquets à la pointe de l'industrie : jusqu'à 95 MPPS de performances de traitement des paquets soutenues (mesurées à l'aide de DPDK Pktgen).
- E/S optimisées pour les formes plus petites : bande passante réseau de 25 à 50 Gbit/s spécifiquement pour les types de machines avec 2 à 16 processeurs virtuels. De plus, ces types de machines plus petits introduisent des limites de bande passante de référence à l'état stable et prévisibles pour fournir des performances cohérentes à un coût inférieur.
- Mise en réseau améliorée prête à l'emploi : les interfaces réseau de type gVNIC sur C4N commencent désormais avec plus de files d'attente Tx/Rx par défaut et s'adaptent au nombre de processeurs virtuels jusqu'à un maximum de 64 par carte d'interface réseau virtuelle.
- Efficacité optimisée par Titanium avec l'architecture Titanium à double carte d'interface réseau : Comprend deux cartes d'interface réseau Titanium de 200 Gbit/s (2 x 200 Gbit/s) pour décharger complètement la gestion du réseau et du stockage, ce qui garantit que vos applications s'exécutent avec des performances et une prévisibilité maximales.
- Options et performances de stockage de blocs de pointe : compatible avec l'ensemble du portefeuille Hyperdisk, y compris les options de stockage de blocs Hyperdisk Balanced, Hyperdisk Balanced High Availability, Hyperdisk Extreme, Hyperdisk Throughput et Hyperdisk ML. Les C4N avec Hyperdisk Extreme offrent l'accès aux données à faible latence et à haut débit dont les bases de données modernes et les applications d'IA d'entreprise ont besoin, avec un débit de stockage de blocs allant jusqu'à 25 Gio/s et près d'un million d'IOPS. La série C4N offre des performances de stockage 2,5 fois supérieures à celles de la série C4.
C4N est compatible avec les options de remise et de consommation suivantes :
- Remises sur engagement d'utilisation basées sur les ressources
- Remises sur engagement d'utilisation flexibles
- VM Spot
- Réservations
- Location unique
- Règles de répartition et de concentration
Limites de la série C4N
La série de machines C4N est soumise aux restrictions suivantes :
- Les types de machines C4N ne sont disponibles que comme types de machines prédéfinis. Les types de machines personnalisés ne sont pas disponibles.
- Vous ne pouvez pas utiliser de GPU avec des instances C4N.
Types de machines C4N
C4N highcpu
| Types de machine | vCPU1 | Mémoire (Go) | Titanium SSD | Nombre de cartes d'interface réseau physiques | Domaines NUMA | Bande passante interne maximale (Gbit/s) | Bande passante externe maximale (Gbit/s) |
|---|---|---|---|---|---|---|---|
c4n-highcpu-2 |
2 | 4 | Non compatible | 1 | 1 partagé | Jusqu'à 25 | Jusqu'à 7 |
c4n-highcpu-4 |
4 | 8 | Non compatible | 1 | 1 partagé | Jusqu'à 30 | Jusqu'à 7 |
c4n-highcpu-8 |
8 | 16 | Non compatible | 1 | 1 partagé | Jusqu'à 40 | Jusqu'à 15 |
c4n-highcpu-16 |
16 | 32 | Non compatible | 1 | 1 partagé | Jusqu'à 50 | Jusqu'à 25 |
c4n-highcpu-24 |
24 | 48 | Non compatible | 1 | 1 partagé | 50 | Jusqu'à 25 |
c4n-highcpu-48 |
48 | 96 | Non compatible | 1 | 1 isolé | 100 | Jusqu'à 50 |
c4n-highcpu-96 |
96 | 192 | Non compatible | 1 | 2 | 200 | Jusqu'à 100 |
c4n-highcpu-192 |
192 | 384 | Non compatible | 2 | 4 (machine complète) | 4002 | Jusqu'à 200 |
C4N standard
| Types de machine | vCPU1 | Mémoire (Go) | Titanium SSD | Nombre de cartes d'interface réseau physiques | Domaines NUMA | Bande passante interne maximale (Gbit/s) | Bande passante externe maximale (Gbit/s) |
|---|---|---|---|---|---|---|---|
c4n-standard-2 |
2 | 7 | Non compatible | 1 | 1 partagé | Jusqu'à 25 | Jusqu'à 7 |
c4n-standard-4 |
4 | 15 | Non compatible | 1 | 1 partagé | Jusqu'à 30 | Jusqu'à 7 |
c4n-standard-8 |
8 | 30 | Non compatible | 1 | 1 partagé | Jusqu'à 40 | Jusqu'à 15 |
c4n-standard-16 |
16 | 60 | Non compatible | 1 | 1 partagé | Jusqu'à 50 | Jusqu'à 25 |
c4n-standard-24 |
24 | 90 | Non compatible | 1 | 1 partagé | 50 | Jusqu'à 25 |
c4n-standard-48 |
48 | 180 | Non compatible | 1 | 1 isolé | 100 | Jusqu'à 50 |
c4n-standard-96 |
96 | 360 | Non compatible | 1 | 2 | 200 | Jusqu'à 100 |
c4n-standard-192 |
192 | 720 | Non compatible | 2 | 4 (machine complète) | 4002 | Jusqu'à 200 |
C4N highmem
| Types de machine | vCPU1 | Mémoire (Go) | Titanium SSD | Nombre de cartes d'interface réseau physiques | Domaines NUMA | Bande passante interne maximale (Gbit/s) | Bande passante externe maximale (Gbit/s) |
|---|---|---|---|---|---|---|---|
c4n-highmem-2 |
2 | 15 | Non compatible | 1 | 1 partagé | Jusqu'à 25 | Jusqu'à 7 |
c4n-highmem-4 |
4 | 31 | Non compatible | 1 | 1 partagé | Jusqu'à 30 | Jusqu'à 7 |
c4n-highmem-8 |
8 | 62 | Non compatible | 1 | 1 partagé | Jusqu'à 40 | Jusqu'à 15 |
c4n-highmem-16 |
16 | 124 | Non compatible | 1 | 1 partagé | Jusqu'à 50 | Jusqu'à 25 |
c4n-highmem-24 |
24 | 186 | Non compatible | 1 | 1 partagé | 50 | Jusqu'à 25 |
c4n-highmem-48 |
48 | 372 | Non compatible | 1 | 1 isolé | 100 | Jusqu'à 50 |
c4n-highmem-96 |
96 | 744 | Non compatible | 1 | 2 | 200 | Jusqu'à 100 |
c4n-highmem-192 |
192 | 1488 | Non compatible | 2 | 4 (machine complète) | 4002 | Jusqu'à 200 |
1 Chaque processeur virtuel (vCPU) est implémenté sous la forme d'un multithread matériel unique, et deux processeurs virtuels partagent par défaut chaque cœur de processeur physique.
2 : pour les instances avec 192 processeurs virtuels, vous devez configurer au moins deux interfaces réseau (vNIC), chacune étant associée à une carte d'interface réseau physique différente, afin d'obtenir le débit réseau maximal. Compute Engine mappe automatiquement la carte d'interface réseau virtuelle à une carte d'interface réseau physique de manière séquentielle.
Types de disques compatibles avec la série C4N
Les instances C4N ne sont compatibles qu'avec l'interface de disque NVMe et peuvent utiliser les types de stockage de blocs suivants :
- Hyperdisk Balanced (
hyperdisk-balanced) - Hyperdisk Balanced High Availability (
hyperdisk-balanced-high-availability) - Hyperdisk Throughput (
hyperdisk-throughput) - Hyperdisk Extreme (
hyperdisk-extreme) - Hyperdisk ML (
hyperdisk-ml)
Pour connaître les limites de performances de chaque type d'Hyperdisk, consultez Limites de performances Hyperdisk.
Limites de disque et de capacité
Les restrictions suivantes s'appliquent :
- Le nombre de volumes Hyperdisk ne peut pas dépasser 64 par VM.
- La capacité totale maximale de disque pour tous les disques ne peut pas dépasser 512 Tio.
Pour en savoir plus sur les limites de capacité, consultez la section Limites de capacité Hyperdisk par VM.
Les limites de stockage de la série C4N sont décrites dans le tableau suivant :
C4N highcpu
| Nombre maximal de disques par instance | ||||||
|---|---|---|---|---|---|---|
| Types de machine | Tous les types Hyperdisk |
Volume Hyperdisk équilibré | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk Extreme | Hyperdisk ML |
c4n-highcpu-2 |
8 | 8 | 8 | 8 | 8 | 8 |
c4n-highcpu-4 |
16 | 16 | 16 | 16 | 16 | 16 |
c4n-highcpu-8 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-highcpu-16 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-highcpu-24 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-highcpu-48 |
64 | 64 | 64 | 64 | 64 | 64 |
c4n-highcpu-96 |
128 | 128 | 128 | 128 | 128 | 128 |
c4n-highcpu-192 |
128 | 128 | 128 | 128 | 128 | 128 |
C4N standard
| Nombre maximal de disques par instance | ||||||
|---|---|---|---|---|---|---|
| Types de machine | Tous les types Hyperdisk |
Volume Hyperdisk équilibré | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk Extreme | Hyperdisk ML |
c4n-standard-2 |
8 | 8 | 8 | 8 | 8 | 8 |
c4n-standard-4 |
16 | 16 | 16 | 16 | 16 | 16 |
c4n-standard-8 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-standard-16 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-standard-24 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-standard-48 |
64 | 64 | 64 | 64 | 64 | 64 |
c4n-standard-96 |
128 | 128 | 128 | 128 | 128 | 128 |
c4n-standard-192 |
128 | 128 | 128 | 128 | 128 | 128 |
C4N highmem
| Nombre maximal de disques par instance | ||||||
|---|---|---|---|---|---|---|
| Types de machine | Tous les types Hyperdisk |
Volume Hyperdisk équilibré | Hyperdisk Balanced High Availability | Hyperdisk Throughput | Hyperdisk Extreme | Hyperdisk ML |
c4n-highmem-2 |
8 | 8 | 8 | 8 | 8 | 8 |
c4n-highmem-4 |
16 | 16 | 16 | 16 | 16 | 16 |
c4n-highmem-8 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-highmem-16 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-highmem-24 |
32 | 32 | 32 | 32 | 32 | 32 |
c4n-highmem-48 |
64 | 64 | 64 | 64 | 64 | 64 |
c4n-highmem-96 |
128 | 128 | 128 | 128 | 128 | 128 |
c4n-highmem-192 |
128 | 128 | 128 | 128 | 128 | 128 |
Compatibilité réseau avec les instances C4N
Les instances C4N offrent une bande passante réseau standard pouvant atteindre 400 Gbit/s pour la mise en réseau de VM à VM, soit une bande passante réseau par vCPU quatre fois supérieure à celle des instances C4 standards. Les instances C4N n'utilisent pas les performances réseau Tier_1 par VM.
Pour les plus grands types de machines C4N (192 processeurs virtuels), vous devez configurer au moins deux interfaces réseau (cartes d'interface réseau virtuelle) qui utilisent des trames géantes (8 896 octets) lors de la création de l'instance pour atteindre le débit réseau maximal. Compute Engine mappe automatiquement les cartes réseau virtuelles aux cartes réseau physiques de manière séquentielle. L'OS invité ou votre application peuvent ensuite répartir la charge réseau sur au moins deux cartes réseau virtuelles (mappées sur des cartes réseau physiques distinctes) pour atteindre le débit réseau maximal et garantir des performances optimales.
Les instances C4N nécessitent des interfaces réseau gVNIC. Le nombre maximal d'interfaces réseau que vous pouvez associer à une instance évolue en fonction du nombre de vCPU, jusqu'à un maximum de 10 interfaces réseau. Pour en savoir plus sur l'utilisation de plusieurs interfaces réseau avec Compute Engine, consultez Interfaces réseau multiples.
Avant de migrer vers C4N ou de créer des instances C4N, assurez-vous que l'image de système d'exploitation que vous utilisez est entièrement compatible avec C4N et les bandes passantes réseau supérieures.
Expérience de maintenance des instances C4N
Au cours du cycle de vie d'une instance Compute Engine, la machine hôte sur laquelle votre instance s'exécute subit plusieurs événements hôtes. Un événement hôte peut correspondre à une opération de maintenance courante de l'infrastructure Compute Engine ou, dans de rares cas, à une erreur d'hôte. Compute Engine applique également en arrière-plan des mises à niveau légères non disruptives pour l'hyperviseur et le réseau.
La série de machines C4N inclut les fonctionnalités suivantes liées à la maintenance de l'hôte :
| Type de machine | Fréquence typique des événements de maintenance planifiée | Comportement en cas de maintenance | Notification préalable | Maintenance à la demande | Simuler une maintenance |
|---|---|---|---|---|---|
c4n-*-192 |
30 jours minimum | Migration à chaud | Jusqu'à 7 jours | Oui | Oui |
| Tous les autres | 30 jours minimum | Migration à chaud | Jusqu'à 7 jours | Non | Oui |
Les fréquences de maintenance indiquées dans le tableau précédent sont approximatives et ne sont pas garanties. Compute Engine peut occasionnellement effectuer des opérations de maintenance plus fréquentes.
Série de machines M4N
La série M4N est conçue pour offrir les meilleures performances d'E/S disponibles, avec une bande passante réseau pouvant atteindre 200 Gbit/s et des performances de stockage hôte combinées pouvant atteindre 12 500 Mio/s. Ce nouveau niveau de performances ouvre de nouvelles possibilités pour les charges de travail gourmandes en E/S qui nécessitent une bande passante extrême pour l'accès aux données et leur traitement.
Les instances M4N sont alimentées par les processeurs Intel Emerald Rapids et les processeurs de déchargement Titanium. Cette série de machines convient parfaitement aux bases de données en mémoire volumineuses telles que SAP HANA, ainsi qu'au traitement analytique en ligne (OLAP) et aux charges de travail associées à l'analyse de données en mémoire. La série de machines M4N offre un coût par transaction plus faible pour les charges de travail Oracle Database et le meilleur coût total de possession (TCO) par rapport à toute autre instance de calcul pour les bases de données nécessitant une licence par cœur.
Les types de machines M4N vous permettent de provisionner jusqu'à 112 processeurs virtuels et jusqu'à 2,9 To de RAM. Les instances M4N n'utilisent que le NVMe pour le stockage et sont compatibles avec Hyperdisk Balanced et Hyperdisk Extreme. Les instances M4N n'utilisent que gVNIC pour la mise en réseau. Les interfaces VirtIO-net et SCSI ne sont pas acceptées.
Limites des VM M4N
La série de machines M4N est soumise aux restrictions suivantes :
- Le type de machine M4N n'est disponible que comme type de machine prédéfini. Les types de machines personnalisés ne sont pas disponibles.
- Vous ne pouvez pas utiliser de GPU avec des instances M4N.
- Les instances M4N ne sont disponibles que dans certaines zones et régions.
Types de machines M4N
| Types de machine | vCPU1 | Mémoire (Go) | SSD local | Bande passante réseau interne maximale (Gbit/s)2 |
Bande passante réseau externe maximale (Gbit/s)2 |
Domaines NUMA |
|---|---|---|---|---|---|---|
m4n-hypermem-16 |
16 | 248 | Non disponible | Jusqu'à 50 | Jusqu'à 25 | 1 |
m4n-hypermem-32 |
32 | 496 | Non disponible | 57 | 28 | 1 |
m4n-hypermem-64 |
64 | 992 | Non disponible | 114 | 57 | 2 |
m4n-megamem-28 |
28 | 372 | Non disponible | 50 | 25 | 1 |
m4n-megamem-56 |
56 | 744 | Non disponible | 100 | 50 | 1 |
m4n-megamem-112 |
112 | 1 488 | Non disponible | 200 | 100 | 2 |
m4n-ultramem-28 |
28 | 744 | Non disponible | 50 | 25 | 1 |
m4n-ultramem-56 |
56 | 1 488 | Non disponible | 100 | 50 | 2 |
m4n-ultramem-112 |
112 | 2 976 | Non disponible | 200 | 100 | 4 |
1 Chaque processeur virtuel (vCPU) est implémenté sous la forme d'un multithread matériel unique, et deux processeurs virtuels partagent par défaut chaque cœur de processeur physique.
2 La bande passante de sortie maximale ne peut pas dépasser le nombre donné. La bande passante de sortie réelle dépend de l'adresse IP de destination et d'autres facteurs.
Consultez Bande passante réseau.
Types de disques compatibles avec M4N
Les instances M4N peuvent utiliser les types de stockage de blocs suivants :
- Hyperdisk Balanced (
hyperdisk-balanced) - Hyperdisk Extreme (
hyperdisk-extreme)
Limites de disque et de capacité
Les restrictions suivantes s'appliquent :
- Le nombre de volumes Hyperdisk ne peut pas dépasser 64 par VM.
- La capacité totale maximale de disque pour tous les disques ne peut pas dépasser 512 Tio.
Pour en savoir plus sur les limites de capacité, consultez la section Limites de capacité Hyperdisk par VM.
Les limites de stockage de la série M4N sont décrites dans le tableau suivant :
| Nombre maximal de disques | ||||
|---|---|---|---|---|
| Types de machine | Volumes Hyperdisk par VM |
Volume Hyperdisk équilibré | Hyperdisk Throughput | Hyperdisk Extreme |
m4n-hypermem-16 |
16 | 16 | 0 | 8 |
m4n-hypermem-32 |
32 | 32 | 0 | 8 |
m4n-hypermem-64 |
32 | 32 | 0 | 8 |
m4n-megamem-28 |
32 | 32 | 0 | 8 |
m4n-megamem-56 |
32 | 32 | 0 | 8 |
m4n-megamem-112 |
64 | 64 | 0 | 8 |
m4n-ultramem-28 |
32 | 32 | 0 | 8 |
m4n-ultramem-56 |
32 | 32 | 0 | 8 |
m4n-ultramem-112 |
64 | 64 | 0 | 8 |
Compatibilité réseau avec les instances M4N
Les instances M4N nécessitent des interfaces réseau gVNIC. M4N accepte jusqu'à 200 Gbit/s de bande passante réseau pour la mise en réseau standard et n'accepte pas les performances réseau Tier_1 par VM.
Avant de migrer vers M4N ou de créer des instances de VM M4N, assurez-vous que l'image de système d'exploitation que vous utilisez est compatible avec le pilote gVNIC pour les instances de VM.
Ces images incluent un pilote gVNIC mis à jour, même si le système d'exploitation invité affiche la version du pilote gve en tant que version 1.0.0. Si votre VM M4N utilise un système d'exploitation doté d'une ancienne version du pilote gVNIC, elle reste compatible, mais ses performances peuvent être dégradées, notamment avec une bande passante réseau plus faible ou une latence accrue.
Si vous utilisez une image d'OS personnalisée pour créer une VM M4N, vous pouvez installer manuellement le pilote gVNIC le plus récent. La version 1.4.2 ou ultérieure du pilote gVNIC est recommandée pour une utilisation avec des VM M4N. Google recommande d'utiliser la dernière version du pilote gVNIC pour bénéficier des fonctionnalités supplémentaires et des corrections de bugs.
Expérience de maintenance des instances M4N
Au cours du cycle de vie d'une instance Compute Engine, la machine hôte sur laquelle votre instance s'exécute subit plusieurs événements hôtes. Un événement hôte peut correspondre à une opération de maintenance courante de l'infrastructure Compute Engine ou, dans de rares cas, à une erreur d'hôte. Compute Engine applique également en arrière-plan des mises à niveau légères non disruptives pour l'hyperviseur et le réseau.
La série de machines M4N inclut les fonctionnalités suivantes liées à la maintenance de l'hôte :
| Type de machine | Fréquence typique des événements de maintenance planifiée | Comportement en cas de maintenance | Notification préalable | Maintenance à la demande | Simuler une maintenance |
|---|---|---|---|---|---|
| Tous les types de machines | Tous les mois | Migration à chaud | 7 jours | Oui | Oui |
Les fréquences de maintenance indiquées dans le tableau précédent sont approximatives et ne sont pas garanties. Compute Engine peut occasionnellement effectuer des opérations de maintenance plus fréquentes.
Étapes suivantes
- Créer et démarrer une instance Compute Engine
- Découvrez les différentes options de stockage par blocs pour votre instance de calcul.
- Découvrez comment déplacer votre charge de travail vers une nouvelle instance de calcul.
- Consultez les tarifs des machines virtuelles.