À propos de Google Cloud Hyperdisk


Google Cloud Hyperdisk représente la dernière génération du service de stockage de blocs réseau dans Google Cloud. Conçu pour les applications critiques les plus exigeantes, Hyperdisk offre un service de stockage évolutif à hautes performances avec une suite complète de fonctionnalités de persistance et de gestion des données. Hyperdisk autorise le provisionnement, la gestion et le scaling de vos charges de travail Compute Engine sans avoir à supporter le coût et la complexité qu'implique un réseau de stockage (SAN) sur site classique.

La capacité de stockage Hyperdisk est partitionnée et mise à la disposition des instances de machines virtuelles (VM) en tant que volumes individuels. Les volumes Hyperdisk sont découplés des VM, ce qui vous permet d'associer, de dissocier et de déplacer des volumes entre des VM. Les données stockées dans des volumes Hyperdisk sont persistantes lors des redémarrages et des suppressions de VM.

Les volumes Hyperdisk disposent des fonctionnalités suivantes :

  • Un volume Hyperdisk est installé en tant que disque dans une VM à l'aide d'une interface NVMe ou SCSI, selon le type de machine de la VM.
  • Les volumes Hyperdisk offrent des performances nettement supérieures à celles des disques persistants. Avec Hyperdisk, vous obtenez des IOPS et un débit dédiés pour chaque volume, par rapport aux disques persistants qui partagent les performances entre plusieurs volumes du même type. Vous pouvez ajouter plusieurs volumes Hyperdisk à une seule VM.
  • Hyperdisk vous permet de faire évoluer les performances et la capacité de manière dynamique. Vous pouvez ajuster le débit ou les IOPS provisionnées, ainsi que la taille d'un volume pour correspondre aux besoins des performances et de la capacité de stockage de votre charge de travail une fois toutes les quatre heures. Les IOPS et le débit peuvent être augmentés ou baissés, mais la capacité ne peut être augmentée.
  • La taille maximale du volume Hyperdisk est la suivante :
    • 64 Tio pour Hyperdisk avec équilibrage (Bêta)
    • 64 Tio pour Hyperdisk Extreme
    • 32 Tio pour Hyperdisk Throughput

Vous pouvez provisionner jusqu'à 512 Tio de capacité totale pour votre VM ou jusqu'à 257 Tio de capacité de disque persistant pour votre VM.

Quand utiliser Hyperdisk

Les volumes Hyperdisk utilisent l'interface de stockage NVMe ou SCSI, en fonction du type de machine de la VM.

  • Hyperdisk avec équilibrage : (preview) Hyperdisk avec équilibrage est le meilleur choix pour la plupart des charges de travail. Hyperdisk avec équilibrage est adapté à un large éventail de cas d'utilisation, tels que les applications métier, les applications Web et les bases de données de niveau moyen ne nécessitant pas les performances de Hyperdisk Extreme.

  • Hyperdisk Extreme : pour les applications critiques en termes de performances. Lorsque Persistent Disk Extreme ne fournit pas suffisamment de performances, utilisez des disques Hyperdisk Extreme. Les disques Hyperdisk Extreme fournissent des options d'IOPS et de débit maximales supérieures, et offrent des performances élevées pour les charges de travail les plus exigeantes, telles que les bases de données hautes performances.

  • Hyperdisk Throughput : Hyperdisk Throughput vous permet de provisionner de manière flexible la capacité et le débit pour vos charges de travail à scaling horizontal, comme Hadoop et Kafka. Hyperdisk Throughput offre une efficacité accrue et un coût total de possession réduit par rapport aux volumes de disques persistants standards. Hyperdisk Throughput est recommandé pour les analyses évolutives, les lecteurs de données pour les applications sensibles aux coûts et le stockage à froid.

Fonctionnement du stockage Hyperdisk

Les volumes Hyperdisk sont des périphériques de stockage réseau durables auxquels vos VM peuvent accéder, comme les volumes Persistent Disk. Les données de chaque volume Hyperdisk sont réparties sur plusieurs disques physiques. Compute Engine gère les disques physiques et la distribution des données pour assurer la redondance et des performances optimales à votre place.

Les volumes Hyperdisk sont hébergés indépendamment de vos VM. Vous pouvez donc dissocier ou déplacer les volumes Hyperdisk pour conserver vos données, même après la suppression de vos VM. Les performances d'Hyperdisk sont dissociées de la taille. Vous pouvez ainsi mettre à jour les performances de manière dynamique, redimensionner vos volumes Hyperdisk existants ou ajouter d'autres volumes Hyperdisk à une VM afin de répondre à vos besoins en termes de performances et d'espace de stockage.

Limites de Hyperdisk

  • Vous pouvez associer jusqu'à 8 volumes Hyperdisk avec équilibrage et Hyperdisk Extreme par VM. Pour Hyperdisk Throughput, vous pouvez associer jusqu'à 30 volumes par VM.
  • Vous ne pouvez pas créer une image ou une image système à partir d'un volume Hyperdisk.
  • Vous ne pouvez pas cloner un volume Hyperdisk.
  • Les volumes Hyperdisk ne sont que zonaux. Vous ne pouvez pas créer de volumes Hyperdisk régionaux.
  • Vous ne pouvez pas associer plusieurs VM en mode lecture seule à un volume Hyperdisk.
  • Les volumes Hyperdisk ne peuvent pas être utilisés en mode écriture simultanée ni associés à plusieurs VM.
  • Les volumes Hyperdisk Extreme et Hyperdisk Throughput ne peuvent pas être utilisés comme disques de démarrage.

Capacité du volume Hyperdisk

Hyperdisk présente les limites de capacité suivantes.

Mesure Limite Hyperdisk avec équilibrage Limite Hyperdisk Extreme Limite Hyperdisk Throughput Limite Persistent Disk
Taille du disque 4 Gio à 64 Tio 64 Gio à 64 Tio 2 Tio à 32 Tio 64 Tio
Nombre maximal de disques par VM 8 8 30 128
Capacité maximale par VM (Tio)
  • 1 à 31 vCPU  : 257 Tio
  • 32 vCPU ou plus : 512 Tio
  • 64 vCPU ou plus : 512 Tio
  • 1 à 31 vCPU  : 257 Tio
  • 32 vCPU ou plus  : 512 Tio
257 Tio

Types de machines compatibles

Volume Hyperdisk équilibré
Hyperdisk avec équilibrage (bêta) est compatible avec les types de machines H3.
Hyperdisk Extreme

Hyperdisk Extreme est compatible avec les types de machines suivants :

  • C3 avec 88 processeurs virtuels ou plus
  • M1 avec 80 processeurs virtuels ou plus
  • M2
  • M3 avec 64 processeurs virtuels ou plus
  • N2 avec 80 processeurs virtuels ou plus
Hyperdisk Throughput

Hyperdisk Throughput est compatible avec les types de machines suivants :

  • N2
  • N2D
  • T2D

Limites de performances des disques Hyperdisk

Les tableaux suivants répertorient les limites de performances par Hyperdisk VM pour les types de machines compatibles.

Pour connaître les limites de performances des disques persistants, consultez Limites de performances des disques persistants.

Le taux maximal d'IOPS correspond aux IOPS en lecture et aux IOPS en écriture. Si vous effectuez simultanément des opérations d'IOPS en lecture et en écriture, le taux combiné ne peut pas dépasser cette limite.

Volume Hyperdisk équilibré

Cette fonctionnalité est disponible en version bêta.

Type de machine IOPS maximales – Lecture/Écriture Débit maximal : lecture/écriture
h3-standard-88 15 000 240 Mio/s

Hyperdisk Extreme

Type de machine Nombre maximal d'IOPS
Lecture/écriture
Débit maximal (Mio/s)
Lecture/écriture
C3 avec 88 processeurs virtuels* 350 000 5 000
C3 avec 176 processeurs virtuels* 350 000 5 000
C3 avec 176 processeurs virtuels* (bêta) 500 000 10 000
VM N2 160 000 5 000
VM M3 avec 64 processeurs virtuels 350 000 5 000
VM M3 avec 128 processeurs virtuels 450 000 7 200
VM M2 100,000 4 000
VM M1 100,000 4 000

* Si vous utilisez Hyperdisk Extreme avec une VM sur Microsoft Windows, consultez les problèmes connus pour les instances de VM Windows.

Hyperdisk Throughput

Débit total maximal (Mio/s) – Lecture et écriture*
Nombre de vCPU N2 N2D T2D
1 à 3 processeurs virtuels 200 200 200
4 à 7 processeurs virtuels 240 240 240
8 à 15 processeurs virtuels 800 800 800
16 à 31 processeurs virtuels 1,200 1,200 1,200
32 à 47 vCPU 1 800 1 800 1 800
48 à 63 vCPU 2 400 2 400 2 400
64 à 127 vCPU 3 000 2 400 Non disponible
128 vCPU ou plus 2 400 2 400 Non disponible

* Avec au moins 128 000 E/S séquentielles ou au moins 256 000 E/S aléatoires.

Performances supérieures pour Hyperdisk Extreme sur les instances C3

Hyperdisk Extreme propose désormais jusqu'à 500 000 IOPS et 10 Gbit/s sur les VM C3 dotées de 176 processeurs virtuels. Cette amélioration permet d'obtenir des performances d'IOPS plus de 40 % supérieures et deux fois plus de performances avec les volumes Hyperdisk Extreme.

Étant donné que la limite par disque est de 350 000 IOPS et 5 Gbit/s pour Hyperdisk Extreme, vous devez associer plusieurs volumes Hyperdisk Extreme pour atteindre ce niveau de performances par VM.

Disponibilité régionale d'Hyperdisk

Hyperdisk est compatible avec les régions ou les zones suivantes :

Volume Hyperdisk équilibré

Cette fonctionnalité est disponible en version bêta.

  • Eemshaven, Pays-Bas : europe-west4
  • Council Bluffs, Iowa : us-central1

Hyperdisk Extreme

  • Comté de Changhua, Taïwan : asia-east1
  • Tokyo, Japon : asia-northeast1
  • Osaka, Japon : asia-northeast2
  • Séoul, Corée du Sud : asia-northeast3
  • Mumbai, Inde : asia-south1
  • Delhi, Inde : asia-south2
  • Jurong West, Singapour : asia-southeast1
  • Jakarta, Indonésie : asia-southeast2
  • Sydney, Australie : australia-southeast1
  • Madrid, Espagne : europe-southwest1
  • Saint-Ghislain, Belgique : europe-west1
  • Londres, Angleterre : europe-west2
  • Francfort, Allemagne : europe-west3
  • Eemshaven, Pays-Bas : europe-west4
  • Zurich, Suisse : europe-west6
  • Milan, Italie : europe-west8
  • Paris, France : europe-west9
  • Tel Aviv, Israël : me-west1
  • Montréal, Québec : northamerica-northeast1
  • Toronto, Ontario : northamerica-northeast2
  • Osasco, São Paulo, Brésil : southamerica-east1
  • Council Bluffs, Iowa : us-central1
  • Moncks Corner, Caroline du Sud : us-east1
  • Ashburn, Virginie : us-east4
  • The Dalles, Oregon : us-west1
  • Los Angeles, Californie : us-west2
  • Salt Lake City, Utah : us-west3
  • Las Vegas, Nevada : us-west4

Hyperdisk Throughput

  • Région : Council Bluffs, Iowa – us-central1
  • Région : Ashburn, Virginie – us-east4
  • Région : Jurong West, Singapour – asia-southeast1
  • Région : Eemshaven, Pays-Bas – europe-west4
  • Région : Moncks–Corner, Caroline du Sud – us-east1
  • Zone : Mumbai, Inde – asia-south1-a

À propos du provisionnement des IOPS et du débit pour Hyperdisk

Contrairement à Persistent Disk, où les performances évoluent automatiquement en fonction de la taille, Hyperdisk vous permet de provisionner les performances directement. Pour provisionner les performances, sélectionnez le niveau de performances cible pour un volume donné. Les volumes individuels offrent une isolation complète des performances : chaque volume reçoit les performances qui lui sont provisionnées.

À propos des IOPS d'Hyperdisk

Vous pouvez modifier les IOPS provisionnées pour Hyperdisk avec équilibrage (bêta) et Hyperdisk Extreme, mais pas pour Hyperdisk Throughput.

Pour atteindre les niveaux maximum d'IOPS et de débit offerts par les volumes Hyperdisk, vous devez prendre en compte les paramètres de charge de travail suivants :

  • Taille des E/S : les limites maximales d'IOPS supposent que vous utilisez une taille d'E/S de 4 ou 16 Ko. Les limites de débit maximales supposent que vous utilisez une taille d'E/S d'au moins 64 Ko.
  • Longueur de la file d'attente : la longueur de la file d'attente correspond au nombre de requêtes en attente d'un volume. Pour atteindre les limites de performances maximales, vous devez ajuster la longueur de votre file d'attente en fonction de la taille d'E/S, des IOPS et de la sensibilité à la latence de votre charge de travail. La longueur de file d'attente optimale varie pour chaque charge de travail, mais elle doit généralement être supérieure à 256.
  • Taille de l'ensemble de travail : la taille de l'ensemble de travail correspond à la quantité de données d'un volume consultées pendant une courte période. Pour des performances optimales, la taille des ensembles de travail doit être supérieure ou égale à 32 Gio.
  • Plusieurs disques associés : les volumes Hyperdisk partagent les limites maximales d'IOPS et de débit par VM avec tous les volumes Persistent Disk et Hyperdisk associés à la même VM. Avec plusieurs disques associés, chaque disque a des limites de performances proportionnellement à sa part d'IOPS dans le total provisionné pour tous les volumes Hyperdisk associés. Lorsque vous surveillez les performances de vos volumes Hyperdisk, tenez compte des requêtes d'E/S que vous envoyez à d'autres volumes associés à la même VM.

Toutefois, les IOPS des volumes Hyperdisk sont finalement plafonnés par des limites par VM à la VM à laquelle vos volumes sont associés. Pour connaître ces limites, consultez la page Limites de performances Hyperdisk.

Pour en savoir plus sur l'amélioration des performances, consultez la page Optimiser les performances de Hyperdisk.

IOPS pour Hyperdisk avec équilibrage

Si vous ne spécifiez pas de valeur pour les IOPS lors de la création d'un volume Hyperdisk, celui-ci utilise la valeur par défaut de 3 600 IOPS. Vous pouvez provisionner des niveaux d'IOPS personnalisés pour vos volumes Hyperdisk avec équilibrage. Les IOPS provisionnées doivent respecter les règles suivantes :

  • Minimum : valeur la plus faible entre 3 000 IOPS et 500 IOPS par Gio de la capacité du disque.
  • Maximum : 500 IOPS par Gio capacité de disque, mais pas plus de 160 000

IOPS pour Hyperdisk Extreme

Si vous ne spécifiez pas de valeur pour les IOPS lors de la création d'un volume Hyperdisk Extreme, une valeur par défaut est utilisée : la valeur la plus faible entre 100 IOPS par Gio de capacité de disque ou le nombre maximal d'IOPS pour le type de machine. Vous pouvez provisionner des niveaux d'IOPS personnalisés pour vos volumes Hyperdisk Extreme. Les IOPS provisionnées doivent respecter les règles suivantes :

  • Au moins 2 IOPS par Gio de capacité du disque, et un maximum de 1 000 IOPS par Gio de capacité
  • 450 000 au maximum par volume, selon le type de machine

IOPS d'un volume Hyperdisk Throughput

Pour les volumes Hyperdisk Throughput, les IOPS s'adaptent au débit provisionné, à un taux de 4 IOPS par Mio pour les E/S aléatoires, ou de 8 IOPS par Mio pour les E/S séquentielles. Toutefois, les IOPS sont finalement limitées par le type de machine de la VM auquel vos volumes Hyperdisk Throughput sont associés.

À propos du débit d'Hyperdisk

Vous pouvez modifier le débit provisionné pour les volumes Hyperdisk avec équilibrage (Bêta) et Hyperdisk Throughput, mais pas pour les volumes Hyperdisk Extreme.

Pour atteindre les niveaux de débit maximum offerts par les volumes Hyperdisk, vous devez prendre en compte les paramètres de charge de travail suivants :

  • Taille d'E/S : les limites de débit maximum supposent que vous utilisez une taille d'E/S séquentielle d'au moins 128 Ko ou une taille d'E/S aléatoire d'au moins 256 Ko.
  • Longueur de la file d'attente : la longueur de la file d'attente correspond au nombre de requêtes en attente d'un volume. Pour atteindre les limites de performances maximales, vous devez ajuster la longueur de votre file d'attente en fonction de la taille d'E/S, des IOPS et de la sensibilité à la latence de votre charge de travail. La longueur de file d'attente optimale varie pour chaque charge de travail, mais elle doit généralement être supérieure à 256.
  • Plusieurs disques associés : si vous associez plusieurs volumes Hyperdisk à votre VM et que le débit total provisionné pour tous les volumes Hyperdisk dépasse les limites documentées pour le type de machine, les performances totales du disque ne dépasseront pas la limite du type de machine.

Pour en savoir plus, consultez la page Optimiser les performances d'Hyperdisk.

Débit Hyperdisk avec équilibrage

Si vous ne spécifiez pas de valeur pour le débit, le volume utilise la valeur par défaut de 140 Mio/s.

Vous pouvez provisionner des niveaux de débit personnalisés pour vos volumes Hyperdisk avec équilibrage. Le débit provisionné pour chaque disque doit respecter les règles suivantes :

  • Valeur minimale : 140 Mbit/s ou nombre d'IOPS configurées divisé par 256
  • Maximum : nombre d'IOPS provisionnées divisées par 4, mais pas plus de 2 400 Mio/s.

Débit des volumes Hyperdisk Extreme

Pour les volumes Hyperdisk Extreme, le débit s'adapte au nombre d'IOPS que vous provisionnez à un taux de 256 Kio/s par E/S. Cependant, le débit est finalement plafonné par des limites par VM qui dépendent du nombre de vCPU sur la VM à laquelle vos volumes Hyperdisk Extreme sont associés.

Le débit des volumes Hyperdisk Extreme n'est pas disponible en duplex intégral. Les limites de débit maximales répertoriées dans la section Limites de performances Hyperdisk s'appliquent à la somme des débits en lecture et en écriture.

Débit du volume Hyperdisk Throughput

Si vous ne spécifiez pas de valeur pour le débit, une valeur par défaut est utilisée (90 Mio/s par Tio de capacité de disque), sans dépasser le débit maximal accepté par disque.

Vous pouvez provisionner des niveaux de débit personnalisés pour vos volumes Hyperdisk Throughput. Le débit provisionné doit respecter les règles suivantes :

  • Au minimum 10 Mio/s par Tio de capacité, mais pas plus de 90 Mio/s par Tio de capacité.
  • Jusqu'à 600 Mio/s par volume

Tarification

La capacité totale provisionnée de vos volumes Hyperdisk vous est facturée jusqu'à ce que vous les supprimiez. Vous êtes facturé par Gio et par mois. De plus, les éléments suivants vous sont facturés :

  • Hyperdisk avec équilibrage (bêta) facture un tarif mensuel pour les IOPS et le débit provisionnés (en Mio/s) au-delà des valeurs de référence de 3 000 IOPS et un débit de 140 Mio/s.
  • Hyperdisk Extreme facture un tarif mensuel en fonction des IOPS provisionnées.
  • Hyperdisk Throughput facture un tarif mensuel en fonction du débit provisionné (en Mio/s).

Pour en savoir plus sur la tarification, consultez la page Tarifs des disques.

Hyperdisk et remises sur engagement d'utilisation

Les volumes Hyperdisk ne sont pas éligibles aux remises suivantes :

  • Remises sur engagement d'utilisation basées sur les ressources (CUD)
  • Remises automatiques proportionnelles à une utilisation soutenue (SUD)

Hyperdisk et instances de VM préemptives

Hyperdisk peut être utilisé avec des VM spot (ou des VM préemptives). Cependant, il n'y a pas de tarifs Spot pour Hyperdisk.

Étape suivante