Si votre charge de travail nécessite davantage d'espace de stockage, vous pouvez augmenter la taille de votre volume Google Cloud Hyperdisk. Les volumes Hyperdisk vous permettent également de provisionner de manière dynamique les caractéristiques de performances de vos disques.
- Volume Hyperdisk Balanced : vous pouvez spécifier les niveaux d'IOPS et de débit lors de la création du volume, mais également modifier ces valeurs à tout moment.
- Avec les volumes Hyperdisk Extreme, vous pouvez spécifier le niveau d'IOPS lors de la création du volume et vous pouvez également modifier cette valeur à tout moment.
- Volumes Hyperdisk Throughput : vous pouvez spécifier le niveau de débit lors de la création du volume et modifier cette valeur à tout moment.
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 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 comme suit :
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
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
-
Administrateur d'instances Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Pour se connecter à une VM pouvant s'exécuter en tant que compte de service : utilisateur du compte de service (v1) (
roles/iam.serviceAccountUser
) - Augmenter la taille du disque : une fois toutes les quatre heures pour un volume Hyperdisk Extreme ou Hyperdisk Balanced, une fois toutes les six heures pour un volume Hyperdisk Throughput
- Modifier les IOPS ou le débit provisionnés : une fois toutes les quatre heures
Dans la console Google Cloud, accédez à la page Disques.
Dans la liste des disques de votre projet, cliquez sur le nom du volume Hyperdisk pour lequel vous souhaitez modifier la capacité ou les performances provisionnées.
Sur la page des informations du disque, cliquez sur Modifier.
- Dans le champ Taille, indiquez la nouvelle taille de votre disque. La taille du disque doit être comprise dans la plage des valeurs acceptées.
- Pour Hyperdisk Extreme et Hyperdisk Balanced : dans le champ IOPS provisionnées, saisissez la nouvelle valeur d'IOPS de votre volume.
- Pour Hyperdisk Throughput et Hyperdisk Balanced : dans le champ Débit provisionné, saisissez la nouvelle valeur de débit de votre volume.
Cliquez sur Enregistrer pour appliquer vos modifications au disque.
- DISK_NAME : nom du volume Hyperdisk que vous modifiez.
- DISK_SIZE : (facultatif) la nouvelle taille du disque. La valeur doit être un nombre entier suivi d'une unité de taille (Go pour des gibioctets, To pour des tébioctets). La taille du disque doit être comprise dans la plage des valeurs acceptées.
- IOPS_LIMIT (facultatif) : configuration des IOPS pour les volumes Hyperdisk Extreme et Hyperdisk Balanced. La valeur doit être comprise dans la plage des valeurs acceptées.
- THROUGHPUT_LIMIT (facultatif) : configuration du débit pour le volume Hyperdisk Throughput ou Hyperdisk Balanced, spécifiée sous forme d'entier représentant le débit mesuré en Mio par seconde. La valeur doit être comprise dans la plage des valeurs acceptées.
PROJECT_ID
: ID de votre projet.ZONE
: zone où se trouve votre volume Hyperdisk.DISK_NAME
: nom du volume Hyperdisk à modifier.DISK_SIZE
: (facultatif) la nouvelle taille du disque. La valeur doit être un nombre entier suivi d'une unité de taille (Go pour des gibioctets, To pour des tébioctets). La taille du disque doit être comprise dans la plage des valeurs acceptées.IOPS_LIMIT
(facultatif) : configuration des IOPS pour le volume Hyperdisk Extreme ou Hyperdisk Balanced. La valeur doit être comprise dans la plage des valeurs acceptées.THROUGHPUT_LIMIT
(facultatif) : configuration du débit pour le volume Hyperdisk Throughput ou Hyperdisk Balanced, spécifiée sous forme d'entier représentant le débit mesuré en Mio par seconde. La valeur doit être comprise dans la plage des valeurs acceptées.- En savoir plus sur Hyperdisk.
- Découvrez comment analyser le niveau d'IOPS actuel d'un volume Hyperdisk.
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.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l'authentification Google Cloud.
Rôles et autorisations requis
Pour obtenir l'autorisation dont vous avez besoin pour modifier un Hyperdisk, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :
Pour en savoir plus sur l'attribution de rôles, consultez la section Gérer les accès.
Ce rôle prédéfini contient l'autorisation
compute.disks.update
, qui est requise pour modifier un Hyperdisk.Vous pouvez également obtenir cette autorisation avec des rôles personnalisés ou d'autres rôles prédéfinis.
Valeurs acceptées pour les volumes hyperdisques
Le tableau suivant indique les valeurs maximales et minimales que vous pouvez utiliser lors de l'ajout ou de la modification de volumes Hyperdisk.
Propriété Volume Hyperdisk équilibré Hyperdisk Extreme Débit hyperdisque Provisionnement dynamique IOPS et débit IOPS Débit IOPS minimales La valeur la plus faible entre 500 IOPS par Gio capacité de disque
ou 3 000 IOPS2 IOPS par Gio de capacité 4 IOPS aléatoires ou 8 IOPS séquentielles par Mio/bit de débit IOPS maximales 500 IOPS par Gio capacité de disque,
mais pas plus de 160 0001 000 IOPS par Gio de capacité,
mais pas plus de 350 0004 IOPS aléatoires ou 8 IOPS séquentielles par Mio/bit de débit Débit minimal Valeur maximale d'IOPS divisée par 256, ou 140 Mio/s. 256 Kio de débit par IOPS provisionnée Valeur la plus élevée entre 10 Mbit/s par Tio, ou 20 Mbit/s par disque Débit maximal IOPS divisées par 4, mais pas plus de 2 400 Mbit/s 256 Kio de débit par IOPS provisionnées, mais pas plus de 4 800 Mbit/s Valeur la plus basse entre 90 Mbit/s par Tio, ou 600 Mbit/s par disque Fréquence Toutes les 4 heures Toutes les 4 heures Toutes les 4 heures Taille minimale du disque 4 Gio 64 Gio 2 Tio Taille maximale du disque 64 Tio 64 Tio 32 Tio Présentation de la modification Hyperdisk
Vous pouvez modifier de manière dynamique la taille du disque ou les caractéristiques de performance des volumes Hyperdisk.
Modification de la capacité
Vous ne pouvez redimensionner un volume Hyperdisk que pour augmenter sa taille. Vous ne pouvez pas réduire la capacité d'un volume Hyperdisk. Si vous souhaitez réduire la taille d'un volume Hyperdisk, vous devez créer un volume plus petit, migrer les données du volume d'origine vers celui-ci, puis supprimer le volume d'origine.
Vous pouvez augmenter la taille provisionnée d'un volume Hyperdisk Extreme ou Hyperdisk Balanced toutes les quatre heures, et d'un volume Hyperdisk Throughput toutes les six heures. Vous pouvez redimensionner les volumes Hyperdisk même s'ils sont associés à une VM en cours d'exécution.
Pour de meilleurs résultats, procédez comme suit lorsque vous modifiez la capacité d'un volume Hyperdisk :
Variation des performances
Une fois que vous avez modifié les IOPS ou le débit provisionnés, la prise en compte des modifications peut prendre jusqu'à 15 minutes. Vous pouvez modifier de manière dynamique les IOPS ou le débit provisionné pour un volume toutes les 4 heures. La modification des IOPS ou du débit provisionné pour un volume Hyperdisk ne supprime ni ne modifie les données du disque.
Modifier un volume Hyperdisk
Vous pouvez augmenter la taille du volume et modifier les IOPS ou le débit provisionnés pour un volume Hyperdisk dans les délais suivants :
Si vous essayez de modifier le disque avant l'expiration des quatre heures, vous recevrez un message d'erreur tel que
Cannot update provisioned throughput due to being rate limited.
.Console
gcloud
Exécutez la commande
disks update
, et spécifiez les options--size
,--provisioned-iops
ou--provisioned-throughput
.gcloud compute disks update DISK_NAME \ --size=DISK_SIZE \ --provisioned-iops=IOPS_LIMIT \ --provisioned-throughput=THROUGHPUT_LIMIT
Remplacez les éléments suivants :
REST
Envoyez une requête
POST
à la méthodecompute.disks.update
. Dans le corps de la requête, spécifiez les paramètressizeGb
,provisionedIops
ouprovisionedThroughput
.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME/update { "sizeGb": "DISK_SIZE, "provisionedIops": "IOPS_LIMIT", "provisionedThroughput": "THROUGHPUT_LIMIT" }
Remplacez les éléments suivants :
Sauvegarder le volume Hyperdisk
Le redimensionnement d'un disque n'entraîne ni la suppression, ni la modification des données du disque. Cependant, il est recommandé de sauvegarder votre volume en créant un instantané avant d'apporter des modifications au système de fichiers ou aux partitions.
Redimensionner le système de fichiers et les partitions
Après avoir augmenté la taille de votre volume Hyperdisk, vous devrez peut-être redimensionner le système de fichiers et les partitions. Pour en savoir plus, consultez la page Redimensionner le système de fichiers et les partitions dans la documentation sur Persistent Disk.
Étapes suivantes
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 2024/11/21 (UTC).
-