Redimensionnement dynamique des performances

Block Volume permet de redimensionner les performances de manière dynamique grâce au réglage automatique. Grâce à cette fonctionnalité, vous pouvez configurer vos volumes de sorte que le service ajuste automatiquement le niveau des performances de façon à les optimiser.

Vous pouvez activer deux types de redimensionnement dynamique des performances via le réglage automatique pour les volumes :

Redimensionnement dynamique reposant sur les performances

La fonctionnalité de réglage automatique reposant sur les performances permet à Block Volume d'ajuster les performances de volume selon les niveaux indiqués, en fonction des performances réelles surveillées de ce volume.

Lorsque vous activez le redimensionnement dynamique reposant sur les performances via le réglage automatique, vous devez indiquer le paramètre de performances par défaut (VPU/Go), à savoir le niveau le plus faible auquel les performances du volume pourront être ajustées lorsque celui-ci est attaché à une instance. Vous devez également indiquer le niveau de performances maximal (VPU/Go), qui correspond au niveau maximal auquel les performances du volume pourront être ajustées. Block Volume surveille les performances du volume à l'aide des mesures suivantes :

  • Opérations de volume ralenties
  • VPU/Go garanties de volume
  • E/S par seconde garanties de volume
  • Débit garanti de volume

Ces mesures aident le service à évaluer la charge sur le volume et à déterminer si le niveau de performances doit être ajusté. Pour plus d'informations sur ces mesures, reportez-vous à Mesures de performances et à Mesures de Block Volume.

Lorsque vous visualisez les pages Détails du volume de blocs ou Détails du volume d'initialisation dans la console, les champs applicables sont les suivants :

  • Performances par défaut : si le réglage automatique reposant sur les performances est activé, il s'agit du niveau le plus bas auquel Block Volume pourra ajuster les performances lorsque le volume est attaché. Si le réglage automatique reposant sur les performances est désactivé, il s'agit du niveau de performances du volume. Si vous avez activé le réglage automatique de volume détaché et que le volume est détaché, il s'agit du niveau auquel les performances seront ajustées lors du rattachement du volume à une instance.

  • Performances réglées automatiquement : il s'agit des performances réelles du volume. Si le réglage automatique reposant sur les performances est désactivé pour le volume, elles sont identiques aux performances par défaut.

  • Réglage automatique reposant sur les performances : ce champ indique si la fonctionnalité de réglage automatique reposant sur les performances est activée pour le volume. Lorsqu'elle ne l'est pas, les performances réglées automatiquement correspondent toujours à celles indiquées dans les performances par défaut.

Si le réglage automatique reposant sur les performances est activé, Block Volume ajuste les performances sur le niveau par défaut, aussi précisément que possible. Lorsque la charge sur le volume augmente, le service augmente progressivement le niveau de performances en fonction des besoins et des possibilités.

Les ajustements à la hausse des performances sont des actions rapides et répétées qui prennent effet après quelques dizaines de secondes et qui permettent d'augmenter les performances en continu lorsque la situation l'exige. Les ajustements à la baisse des performances sont lents. L'ajustement initial prend une heure et les suivants prennent quelques minutes. Cela évite de réduire brusquement les performances du volume alors que celui-ci doit rester performant.

Réglage automatique des performances de volume détaché

La fonctionnalité de réglage automatique des performances de volume détaché permet à Block Volume d'ajuster les performances du volume à un niveau optimal en fonction de l'état d'attachement de ce dernier.

Si cette fonctionnalité est activée, lorsque le volume est détaché, le service Block Volume ajuste le niveau des performances sur Coût réduit (0 VPU/Go) pour les volumes de blocs et d'initialisation. Lors du rattachement du volume, les performances sont de nouveau ajustées en fonction du niveau défini par le paramètre VPU/Go par défaut. Si le redimensionnement dynamique reposant sur les performances via le réglage automatique est également activé, il prend effet immédiatement pour continuer à redimensionner les performances de manière dynamique en fonction des besoins des charges globales utilisant le volume.

Lorsque vous visualisez les pages Détails du volume de blocs ou Détails du volume d'initialisation dans la console, les champs applicables sont les suivants :

  • Performances par défaut : lorsque le réglage automatique reposant sur les performances est désactivé, il s'agit du niveau des performances du volume que vous indiquez lors de la création du volume ou lors de la modification du paramètre des performances d'un volume existant. Lorsque le volume est attaché, que la fonctionnalité de réglage automatique de volume détaché soit activée ou non, il s'agit des performances du volume.

  • Performances réglées automatiquement : il s'agit des performances réelles du volume. Si le réglage automatique de volume détaché est activé pour le volume, les performances réglées automatiquement seront ajustées sur Coût réduit lorsque le volume est détaché. Le champ Performances réglées automatiquement n'affiche pas le paramètre des performances en tant que Coût réduit tant que l'ajustement des performances n'est pas terminé.

  • Réglage automatique de volume détaché : ce champ indique si le réglage automatique de volume détaché est activé pour le volume. S'il est désactivé, les performances réelles du volume sont toujours les mêmes que celles spécifiées pour le champ Performances par défaut. S'il est activé, les performances du volume sont ajustées sur Coût réduit lorsque le volume est détaché.

Pour plus d'informations sur la date d'entrée en vigueur de ces paramètres, reportez-vous à Limites et remarques relatives au délai.

Limites et remarques relatives au délai

La liste suivante identifie certaines remarques relatives au délai que vous devez prendre en compte lors de l'utilisation de la fonctionnalité de réglage automatique de volume détaché.

  • Lorsque vous activez la fonctionnalité de réglage automatique de volume détaché pour un volume détaché, le service Block Volume lance l'ajustement des performances avec le paramètreCoût réduit après un délai de 14 jours.

  • Lorsque vous activez la fonctionnalité de réglage automatique de volume détaché pour un volume attaché, le service Block Volume lance l'ajustement des performances avec le paramètreCoût réduit 14 jours après le détachement du volume.

  • Si vous désactivez le réglage automatique de volume détaché lorsqu'un volume est détaché, le service Block Volume lance immédiatement l'ajustement des performances avec le paramètre Performances par défaut.

  • Si vous modifiez les performances par défaut d'un volume détaché quand la fonctionnalité de réglage automatique de volume détaché est activée, les performances réglées automatiquement du volume resteront définies sur Coût réduit jusqu'à ce que vous rattachiez le volume.

  • Si vous clonez un volume détaché lorsque la fonctionnalité de réglage automatique de volume détaché est activée, le service Block Volume démarre l'ajustement des performances avec le paramètre Coût réduit après un délai de 14 jours.

  • Afin d'optimiser les performances d'un volume configuré pour le niveau Performances très élevées, les chemins d'accès multiples doivent être activés pour l'attachement de volume. Lorsque vous rattachez un volume dont le réglage automatique a été défini sur Coût réduit lorsqu'il était détaché, mais que ce volume est configuré pour le niveau Performances très élevées, vous devez vous assurer que les chemins d'accès multiples sont activés pour l'attachement une fois le volume rattaché. Pour plus d'informations, reportez-vous à :

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message vous indiquant que vous n'avez pas d'autorisation, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment  dans lequel vous devez travailler.

La stratégie dans Autoriser les administrateurs de volumes à gérer des volumes de blocs, des sauvegardes et des groupes de volumes permet au groupe indiqué de réaliser toutes les opérations possibles avec les volumes de blocs et les sauvegardes, mais pas de lancer des instances.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes. Pour obtenir des informations de référence sur l'écriture de stratégies pour des instances, des réseaux cloud ou d'autres ressources API des services de base, reportez-vous à Détails des services de base.

Utilisation de la console

Les procédures suivantes expliquent comment activer la fonctionnalité de réglage automatique dans la console.

Procédure d'activation du réglage automatique reposant sur les performances pour un volume de blocs
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs.
  2. Cliquez sur le volume de blocs pour lequel vous voulez activer le réglage automatique reposant sur les performances.

  3. Cliquez sur Modifier.
  4. Dans la section Modification de la taille et des performances de volume, cliquez sur le curseur Réglage automatique reposant sur les performances afin qu'il passe de Désactivé à Activé.
  5. Indiquez une valeur pour VPU/Go par défaut. Il s'agit du paramètre minimal auquel les performances du volume pourront être ajustées. La valeur doit être un multiple de 10. La valeur minimale est 10 et la valeur maximale est 110. Vous pouvez également utiliser le curseur VPU/Go pour spécifier la valeur.
  6. Indiquez une valeur pour Nombre maximal de VPU/Go. Il s'agit du paramètre maximal auquel les performances du volume pourront être ajustées. La valeur doit être un multiple de 10 et doit être supérieure d'au moins 10 unités à la valeur VPU/Go par défaut. La valeur maximale est fixée à 120 VPU/Go. Vous pouvez également utiliser le curseur VPU/Go pour spécifier la valeur.
  7. Cliquez sur Enregistrer les modifications.

Procédure d'activation du réglage automatique reposant sur les performances pour un volume d'initialisation
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs. Dans le menu Stockage de blocs de la barre latérale, cliquez sur Volumes d'initialisation.
  2. Cliquez sur le volume de blocs pour lequel vous voulez activer le réglage automatique reposant sur les performances.

  3. Cliquez sur Modifier.
  4. Dans la section Modification de la taille et des performances de volume, cliquez sur le curseur Réglage automatique reposant sur les performances afin qu'il passe de Désactivé à Activé.
  5. Indiquez une valeur pour VPU/Go par défaut. Il s'agit du paramètre minimal auquel les performances du volume pourront être ajustées. La valeur doit être un multiple de 10. La valeur minimale est 10 et la valeur maximale est 110. Vous pouvez également utiliser le curseur VPU/Go pour spécifier la valeur.
  6. Indiquez une valeur pour Nombre maximal de VPU/Go. Il s'agit du paramètre maximal auquel les performances du volume pourront être ajustées. La valeur doit être un multiple de 10 et doit être supérieure d'au moins 10 unités à la valeur VPU/Go par défaut. La valeur maximale est fixée à 120 VPU/Go. Vous pouvez également utiliser le curseur VPU/Go pour spécifier la valeur.
  7. Cliquez sur Enregistrer les modifications.

Procédure d'activation du réglage automatique de volume détaché pour un volume de blocs
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs.
  2. Cliquez sur le volume de blocs pour lequel vous voulez activer le réglage automatique de volume détaché.
  3. Cliquez sur Modifier.
  4. Dans la section Taille de volume et performances, cliquez sur le curseur Réglage automatique de volume détaché afin qu'il passe de Désactivé à Activé.
  5. Cliquez sur Enregistrer les modifications.
Procédure d'activation du réglage automatique de volume détaché pour un volume d'initialisation
  1. Ouvrez le menu de navigation et cliquez sur Stockage. Sous Stockage de blocs, cliquez sur Volumes de blocs. Dans le menu Stockage de blocs de la barre latérale, cliquez sur Volumes d'initialisation.
  2. Cliquez sur le volume d'initialisation pour lequel vous voulez activer le réglage automatique de volume détaché.
  3. Cliquez sur Modifier.
  4. Dans la section Taille de volume et performances, cliquez sur le curseur Réglage automatique de volume détaché afin qu'il passe de Désactivé à Activé.
  5. Cliquez sur Enregistrer les modifications.

Utilisation de l'interface de ligne de commande

Pour plus d'informations sur l'utilisation de l'interface de ligne de commande, reportez-vous à Interface de ligne de commande (CLI).

Opérations de volume de blocs

Utilisez les opérations suivantes afin d'activer le réglage automatique pour les volumes de blocs.

Procédure d'activation du réglage automatique reposant sur les performances lors de la création d'un volume de blocs

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume create --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Par exemple :

oci bv volume create --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
Procédure d'activation du réglage automatique reposant sur les performances pour un volume de blocs existant

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Par exemple :

oci bv volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
Procédure d'activation du réglage automatique de volume détaché lors de la création d'un volume de blocs

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume create --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Par exemple :

oci bv volume create --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''
Procédure d'activation du réglage automatique de volume détaché pour un volume de blocs existant

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Par exemple :

oci bv volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''

Opérations de volume d'initialisation

Utilisez les opérations suivantes afin d'activer le réglage automatique pour les volumes d'initialisation.

Procédure d'activation du réglage automatique reposant sur les performances pour un volume d'initialisation existant

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv boot-volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Par exemple :

oci bv boot-volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "PERFORMANCE_BASED", "maxVpusPerGB": 50}]''
Procédure d'activation du réglage automatique de volume détaché pour un volume d'initialisation existant

Ouvrez une invite de commande et exécutez la commande suivante :

oci bv boot-volume update --volume-id <volume_ID> --compartment-id <compartment_ID> --autotune-policies <auto-tune_policies_JSON>' 

Par exemple :

oci bv boot-volume update --volume-id ocid1.volume.oc1.phx.<unique_ID> --compartment-id ocid1.compartment.oc1.phx.<unique_ID> --autotune-policies '[{"autotune-type": "DETACHED_VOLUME"}]''

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Vous pouvez activer le réglage automatique pour un volume en renseignant la valeur AutotunePolicy pour l'attribut autotunePolicies dans les détails de volume applicables de l'opération d'API.

Pour le réglage automatique reposant sur les performances, indiquez PERFORMANCE_BASED pour autotuneType. Lorsque vous spécifiez ce type, vous devez également indiquer le nombre maximal de VPU pour l'ajustement du volume dans l'attribut maxVpusPerGB. Reportez-vous à PerformanceBasedAutotunePolicy.

Pour le réglage automatique de volume détaché, indiquez DETACHED_VOLUME pour autotuneType. Reportez-vous à DetachedVolumeAutotunePolicy.

Volumes de blocs

Afin d'activer le réglage automatique pour les nouveaux volumes de blocs, utilisez CreateVolume et indiquez les fonctionnalités de réglage automatique à activer dans l'attribut autotunePolicies de CreateVolumeDetails.

Afin d'activer le réglage automatique pour un volume de blocs existant, utilisez UpdateVolume et indiquez les fonctionnalités de réglage automatique à activer dans l'attribut autotunePolicies de UpdateVolumeDetails.

Volumes d'initialisation

Afin d'activer ou de désactiver la fonctionnalité de réglage automatique des performances pour un volume d'initialisation, utilisez l'opération UpdateBootVolume et spécifiez les fonctionnalités de réglage automatique à activer dans l'attribut autotunePolicies de UpdateBootVolumeDetails.