Ce document explique comment créer des pools Hyperdisk. Les pools Hyperdisk sont des ressources de stockage de blocs qui vous aident à gérer vos ressources de stockage de blocs Hyperdisk dans leur ensemble. Les pools Hyperdisk sont disponibles dans les variantes suivantes :
- Pools de stockage Hyperdisk : recommandés pour la plupart des charges de travail
- Hyperdisk Exapools : recommandé pour les charges de travail très volumineuses qui nécessitent plus de 100 Gio/s de performances simultanées
Pour en savoir plus sur les différents types de pools Hyperdisk, consultez Présentation des pools Hyperdisk.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification permet de valider votre identité pour accéder aux services et aux API Google Cloud . 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
-
Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisez-la en exécutant la commande suivante :
gcloud initSi vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
- Set a default region and zone.
Go
Pour utiliser les exemples Go de cette page dans un environnement de développement local, installez et initialisez la gcloud CLI, puis configurez le service Identifiants par défaut de l'application avec vos identifiants utilisateur.
Installez la Google Cloud CLI.
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Pour en savoir plus, consultez la section Set up authentication for a local development environment.
Java
Pour utiliser les exemples Java de cette page dans un environnement de développement local, installez et initialisez la gcloud CLI, puis configurez le service Identifiants par défaut de l'application avec vos identifiants utilisateur.
Installez la Google Cloud CLI.
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Pour en savoir plus, consultez la section Set up authentication for a local development environment.
Node.js
Pour utiliser les exemples Node.js de cette page dans un environnement de développement local, installez et initialisez la gcloud CLI, puis configurez le service Identifiants par défaut de l'application avec vos identifiants utilisateur.
Installez la Google Cloud CLI.
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
Pour en savoir plus, consultez la section Set up authentication for a local development environment.
REST
Pour utiliser les exemples API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à la gcloud CLI.
Installez la Google Cloud CLI.
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud .
Rôles et autorisations nécessaires
Pour obtenir les autorisations nécessaires pour créer un pool Hyperdisk, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
- Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1) - Pour vous connecter à une instance de VM pouvant être exécutée en tant que compte de service : Utilisateur du compte de service (v1) (rôle
roles/iam.serviceAccountUser)
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Ces rôles prédéfinis contiennent les autorisations requises pour créer un pool Hyperdisk. Pour connaître les autorisations exactes requises, développez la section Autorisations requises :
Autorisations requises
Les autorisations suivantes sont requises pour créer un pool Hyperdisk :
compute.storagePools.createsur le projetcompute.storagePools.setLabelssur le projet
Vous pouvez également obtenir ces autorisations avec des rôles personnalisés ou d'autres rôles prédéfinis.
Limites
Les limites suivantes s'appliquent lorsque vous créez des pools de stockage Hyperdisk :
Limites de ressources :
- Vous pouvez créer un pool de stockage Hyperdisk avec jusqu'à 5 Pio de capacité provisionnée.
- Vous pouvez créer jusqu'à cinq pools de stockage par heure.
- Vous pouvez créer jusqu'à 10 pools de stockage par jour.
- Vous pouvez créer au maximum 10 pools de stockage par projet.
- Vous ne pouvez pas modifier le modèle de provisionnement d'un pool. Par exemple, vous ne pouvez pas modifier un pool de stockage de capacité Standard en un pool de stockage de capacité Advanced, ni un pool de stockage de performances Advanced en un pool de stockage de performances Standard.
- Les pools sont des ressources zonales.
- Vous pouvez créer jusqu'à 10 000 disques dans un pool de stockage.
- Les pools de stockage Hyperdisk ne sont utilisables qu'avec Compute Engine. Les instances Cloud SQL ne peuvent pas utiliser de pools de stockage Hyperdisk.
- Vous pouvez modifier la performance ou la capacité provisionnée d'un pool de stockage au maximum deux fois au cours d'une période de 24 heures.
- Vous ne pouvez créer que des disques Hyperdisk Balanced dans un pool Hyperdisk Balanced et que des disques Hyperdisk Throughput dans un pool Hyperdisk Throughput.
- Vous devez contacter l'équipe responsable de votre compte pour modifier la capacité, les IOPS ou le débit provisionnés d'un Exapool.
- Vous devez contacter l'équipe chargée de votre compte pour supprimer un Exapool.
Limites applicables aux disques d'un pool de stockage :
- Les disques créés dans un pool doivent se trouver dans le même projet et dans la même zone.
- Vous ne pouvez pas déplacer des disques dans un pool ni les déplacer hors d'un pool. Pour déplacer un disque dans un pool ou en dehors, vous devez le recréer à partir d'un instantané. Pour en savoir plus, consultez la page Modifier le type de disque.
- Pour créer des disques de démarrage dans un pool, vous devez utiliser un pool de stockage Hyperdisk Balanced ou un exapool Hyperdisk Balanced.
- Les pools ne sont pas compatibles avec les disques régionaux.
- Vous ne pouvez pas cloner de disques, en créer des instantanés immédiats ni en configurer la réplication asynchrone dans un pool.
Plages de capacité et limites de performances provisionnées
Lorsque vous créez un pool de stockage, la capacité, les IOPS et le débit provisionnés ne peuvent pas dépasser les limites décrites dans Limites pour les pools.
Créer un pool de stockage Hyperdisk
Pour créer un pool de stockage Hyperdisk, utilisez la console Google Cloud , la Google Cloud CLI ou REST. Lorsque vous créez un pool de stockage, vous devez spécifier les propriétés suivantes :
- Zone
- Type de pool de stockage
- Modèle de provisionnement de capacité
- Capacité provisionnée pour le pool
- Type de provisionnement des performances
IOPS et débit provisionnés pour le pool
Console
- Accédez à la page Créer un pool de stockage dans la console Google Cloud .
Accéder à la page "Créer un pool de stockage" - Dans le champ Nom, saisissez un nom unique pour le pool de stockage.
- Facultatif : Dans le champ Description, saisissez une description du pool de stockage.
- Sélectionnez la région et la zone dans lesquelles créer le pool de stockage.
- Renseignez une valeur pour le champ Type de pool de stockage.
Choisissez un type de provisionnement dans le champ Type de capacité et spécifiez la capacité à provisionner pour le pool de stockage dans le champ Capacité du pool de stockage. Vous pouvez spécifier une taille comprise entre 10 Tio et 1 Pio.
Pour créer un pool de stockage de grande capacité, vous devrez peut-être demander un ajustement de quota.
Sélectionnez un type de provisionnement dans le champ Type de performances. Vous pouvez utiliser les types de provisionnement suivants avec les pools de stockage Hyperdisk :
- Capacité Standard : la capacité provisionnée pour chaque disque créé dans le pool de stockage est déduite de la capacité provisionnée totale du pool de stockage.
- Capacité Advanced : le pool de stockage bénéficie de l'allocation dynamique de capacité et de la réduction des données. Seule la quantité de données effectivement écrites est déduite de la capacité provisionnée totale du pool de stockage.
- Performances Standard : les performances provisionnées pour chaque disque créé dans le pool de stockage sont déduites des performances provisionnées totales du pool de stockage.
- Performances Advanced : les performances provisionnées pour chaque disque bénéficient de l'allocation dynamique de capacité. Seule la quantité de performances utilisée par un disque est déduite des performances provisionnées totales du pool de stockage.
Pour les pools de stockage Hyperdisk Balanced, dans le champ IOPS provisionnées, saisissez les IOPS à provisionner pour le pool de stockage.
Pour un pool de stockage Hyperdisk Throughput ou Hyperdisk Balanced, dans le champ Débit provisionné, saisissez le débit à provisionner pour le pool de stockage.
Cliquez sur Envoyer pour créer le pool de stockage.
gcloud
Pour créer un pool de stockage Hyperdisk, utilisez la commande
gcloud compute storage-pools create.gcloud compute storage-pools create NAME \ --zone=ZONE \ --storage-pool-type=STORAGE_POOL_TYPE \ --capacity-provisioning-type=CAPACITY_TYPE \ --provisioned-capacity=POOL_CAPACITY \ --performance-provisioning-type=PERFORMANCE_TYPE \ --provisioned-iops=IOPS \ --provisioned-throughput=THROUGHPUT \ --description=DESCRIPTIONRemplacez les éléments suivants :
- NAME : nom unique du pool de stockage.
- ZONE : zone dans laquelle créer le pool de stockage, par exemple
us-central1-a. - STORAGE_POOL_TYPE : type de disque dédié au stockage dans le pool de stockage. Les valeurs autorisées sont
hyperdisk-throughputethyperdisk-balanced. - CAPACITY_TYPE : (facultatif) type de provisionnement de capacité pour le pool de stockage. Les valeurs autorisées sont
advancedetstandard. Si cette option n'est pas spécifiée, la valeuradvancedest utilisée. - POOL_CAPACITY : capacité totale à provisionner pour le nouveau pool de stockage, spécifiée par défaut en Gio.
- PERFORMANCE_TYPE : (facultatif) type de provisionnement des performances du pool de stockage. Les valeurs autorisées sont
advancedetstandard. Si cette option n'est pas spécifiée, la valeuradvancedest utilisée. - IOPS : IOPS à provisionner pour le pool de stockage. Vous ne pouvez utiliser cette option qu'avec des pools de stockage "Hyperdisk équilibré".
- THROUGHPUT : débit en Mbit/s à provisionner pour le pool de stockage.
- DESCRIPTION : (facultatif) chaîne de texte décrivant le pool de stockage.
REST
Envoyez une requête
POSTpour créer un pool de stockage Hyperdisk à l'aide de la méthodestoragePools.insert.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools { "name": "NAME", "description": "DESCRIPTION", "poolProvisionedCapacityGb": "POOL_CAPACITY", "storagePoolType": "projects/PROJECT_ID/zones/ZONE/storagePoolTypes/STORAGE_POOL_TYPE", "poolProvisionedIops": "IOPS", "poolProvisionedThroughput": "THROUGHPUT", "capacityProvisioningType": "CAPACITY_TYPE", "performanceProvisioningType": "PERFORMANCE_TYPE" }Remplacez les éléments suivants :
- PROJECT_ID : ID du projet
- ZONE : zone dans laquelle créer le pool de stockage, par exemple
us-central1-a. - NAME : nom unique du pool de stockage .
- DESCRIPTION : (facultatif) chaîne de texte décrivant le pool de stockage.
- POOL_CAPACITY : capacité totale à provisionner pour le nouveau pool de stockage, spécifiée par défaut en Gio.
- STORAGE_POOL_TYPE : type de disque dédié au stockage dans le pool de stockage. Les valeurs autorisées sont
hyperdisk-throughputethyperdisk-balanced. - IOPS : (facultatif) IOPS à provisionner pour le pool de stockage. Vous ne pouvez utiliser cette option qu'avec des pools de stockage "Hyperdisk équilibré".
- THROUGHPUT : (facultatif) débit en Mbit/s à provisionner pour le pool de stockage.
- CAPACITY_TYPE : (facultatif) type de provisionnement de capacité pour le pool de stockage. Les valeurs autorisées sont
advancedetstandard. Si cette option n'est pas spécifiée, la valeuradvancedest utilisée. - PERFORMANCE_TYPE : (facultatif) type de provisionnement des performances du pool de stockage. Les valeurs autorisées sont
advancedetstandard. Si cette option n'est pas spécifiée, la valeuradvancedest utilisée.
Go
Java
Node.js
Créer un Exapool Hyperdisk
Les exapools Hyperdisk sont disponibles pour tous les utilisateurs avec une liste d'autorisation. Pour créer un Exapool Hyperdisk, contactez l'équipe chargée de votre compte.
É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 2026/02/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/02/26 (UTC)."],[],[]] -