Pour les applications critiques aux performances élevées, utilisez des volumes de disques persistants extrêmes. Les volumes de disques persistants extrêmes offrent un nombre maximal d'IOPS et un débit plus élevés que les autres volumes de disques persistants, et vous permettent de provisionner les IOPS et la capacité séparément. Le disque persistant extrême est disponible dans toutes les zones.
Lorsque vous créez un disque persistant extrême, vous pouvez provisionner entre 2 500 et 120 000 IOPS. Si vous avez besoin de plus de 125 000 IOPS, nous vous recommandons d'utiliser Google Cloud Hyperdisk. Hyperdisk offre les IOPS et le débit les plus élevés dans Compute Engine et est disponible sur les derniers types de machines.
Ce document explique plusieurs restrictions concernant l'utilisation de disques persistants extrêmes, les points à prendre en compte pour atteindre un niveau de performance maximal et la manière de provisionner des IOPS à l'aide de la console Google Cloud , de gcloud CLI ou de REST.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification est le processus permettant de valider votre identité pour accéder aux Google Cloud services et aux API.
Pour exécuter du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de Compute Engine en sélectionnant l'une des options suivantes:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
- Taille des E/S : les limites maximales d'IOPS supposent que vous utilisez une taille d'E/S de 4 ou 8 Ko. Les limites de débit maximales supposent que vous utilisez une taille d'E/S de 1 Mo.
- Longueur de la file d'attente : la longueur de la file d'attente correspond au nombre de requêtes en attente d'un disque persistant. 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 à 128.
- Taille de l'ensemble de travail : la taille de l'ensemble de travail correspond à la quantité de données d'un disque consultées pendant une courte période. Pour des performances optimales, limitez la taille des ensembles de travail à moins de 1,5 To.
- Utilisation simultanée d'autres disques persistants: les volumes Extreme Persistent Disk partagent les IOPS et les limites de débit maximales par VM avec tous les autres disques persistants associés à la même VM. Lorsque vous surveillez les performances de vos volumes Persistent Disk Extreme, tenez compte des requêtes d'E/S que vous envoyez à d'autres disques associés à la même VM.
- Les volumes de disques persistants extrêmes sont uniquement zonaux. Vous ne pouvez pas créer de disques persistants extrêmes régionaux.
- Vous ne pouvez pas associer plusieurs instances de VM en mode lecture seule à un volume de disque persistant Extreme.
- Vous ne pouvez pas créer une image ou une image système à partir d'un disque persistant extrême.
- Remarque : Vous ne pouvez redimensionner un disque persistant extrême qu'une seule fois au cours d'une période de 6 heures.
- Notez les exigences d'IOPS de votre charge de travail.
- Déterminez les IOPS requises pour répondre aux exigences de débit de votre charge de travail.
- IOPS requises = débit en Ko par seconde / 256
- Définissez le nombre d'IOPS provisionnées sur la valeur la plus élevée des deux nombres.
- Créez un disque persistant.
- Sous Type de disque, sélectionnez Disque persistant extrême.
- Sous IOPS provisionnées, sélectionnez la limite d'IOPS souhaitée dans une plage de 2 500 à 120 000 IOPS. Les IOPS provisionnés sont associés à un coût.
DISK_NAME
: le nom du nouveau disque.DISK_SIZE
: la taille du nouveau disque, en Go. La taille de disque par défaut pour les volumes de disques persistants extrêmes est de 1 000 Go.IOPS_LIMIT
: limite maximale d'IOPS comprise entre 2 500 et 120 000 IOPS. Les IOPS provisionnés sont associés à un coût.PROJECT_ID
: ID de votre projet.ZONE
: zone cible du disqueDISK_NAME
: nom du disqueIOPS_LIMIT
: limite maximale d'IOPS comprise entre 2 500 et 120 000 IOPS. Les IOPS provisionnés sont associés à un coût.- Consultez les tarifs des disques.
- Examinez les métriques de performances des disques.
- Découvrez comment ajouter un volume de disque persistant Extreme à votre VM.
- Découvrez comment cloner un volume de disque persistant Extreme.
REST
Pour utiliser les exemples d'API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à gcloud CLI.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l' Google Cloud authentification.
Compatibilité avec les types de machines
Vous pouvez utiliser les séries de machines N2, M2 et M3 avec les disques persistants extrêmes. Les VM N2 nécessitent au moins 64 vCPU.Vous trouverez ci-dessous la liste des types de machines compatibles avec les niveaux de performances maximaux proposés par les disques persistants extrêmes:
Les autres types de machines ne sont pas tous compatibles avec l'utilisation en production. Si vous souhaitez utiliser un type de machine non compatible, nous vous recommandons d'utiliser plutôt Hyperdisk.
Les VM N2 comportant 64 ou 80 vCPU nécessitent la plate-forme de processeur Intel Ice Lake pour atteindre les limites de performances indiquées. Les VM N2 utilisant des plates-formes de processeur Intel Cascade Lake auront des performances légèrement inférieures. Pour en savoir plus, consultez la section Définir la plate-forme de processeur minimale pour les instances de VM.
Limites de performances des disques persistants extrêmes
Le tableau suivant répertorie les limites de performances pour les types de machines compatibles.
Type de machine Nombre de vCPU Nombre maximal d'IOPS Débit en lecture maximal (Mo/s) Débit en écriture maximal (Mo/s) N2 64 ou 80 sur Intel Cascade Lake 120 000 2 200 2 200 64 ou plus sur Intel Ice Lake 120 000 4 000 3 000 M2 208 40 000 2 200 1 200 416 40 000 2 200 1 200 M3 64 ou moins 40 000 2 200 1 200 128 80 000 2 200 1 700 Limites de performances et modèles de charge de travail
Pour atteindre les niveaux de performances maximaux offerts par les volumes Extreme Persistent Disk, vous devez prendre en compte les paramètres de charge de travail suivants:
Autres restrictions
Débit
Pour les volumes de disques persistants extrêmes, le débit s'adapte au nombre d'IOPS que vous provisionnez à un taux de 256 Ko par E/S. Cependant, le débit est finalement plafonné par des limites par instance qui dépendent du nombre de processeurs virtuels sur l'instance de VM à laquelle vos disques extrêmes sont associés.
Le débit des volumes Persistent Disk Extreme n'est pas en duplex intégral. Les limites de débit maximales répertoriées dans ce document s'appliquent à la somme du débit en lecture et en écriture.
Provisionner les IOPS
Pour provisionner les IOPS en fonction de vos besoins de charge de travail, procédez comme suit :
Console
gcloud
Exécutez la commande
gcloud compute disks create
pour créer un disque en incluant les options suivantes :gcloud compute disks create DISK_NAME \ --size=DISK_SIZE \ --type=pd-extreme \ --provisioned-iops=IOPS_LIMIT
Remplacez l'élément suivant :
REST
Utilisez la méthode
disks.insert
pour créer un disque et incluez les options suivantes :POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "type": "zones/ZONE/diskTypes/pd-extreme" "provisionedIops": "IOPS_LIMIT" }
Remplacez l'élément suivant :
Étape suivante
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/06/16 (UTC).
-