Définissez le débit avec les groupes de politiques QoS adaptatifs ONTAP
Vous pouvez utiliser un groupe de stratégies QoS adaptatif pour adapter automatiquement un plafond ou un plancher de débit à la taille du volume, en maintenant le ratio IOPS/TB/GB à mesure que la taille du volume change. C’est un avantage considérable lorsque vous gérez des centaines, voire des milliers, de charges de travail dans un déploiement de grande envergure.
-
Vous devez exécuter ONTAP 9.3 ou une version ultérieure.
-
Pour créer une « policy group » il faut être un administrateur de cluster.
-
L'objet de stockage que vous souhaitez ajouter au groupe de stratégies doit être membre d'un groupe de stratégies non adaptatif
Un objet de stockage peut être membre d'un groupe de politiques adaptatives ou d'un groupe de politiques non adaptatives, mais pas des deux.
-
Le SVM de l'objet de stockage et la politique doivent être identiques.
-
L'objet de stockage doit être en ligne.
Les groupes de règles de QoS adaptative sont toujours non partagés : le plafond ou l'étage de débit défini s'applique à chaque charge de travail membre individuellement.
Le rapport entre les limites de débit et la taille de l'objet de stockage est déterminé par l'interaction des champs suivants :
-
`expected-iops`représente le nombre minimal d'IOPS attendu par To/Go alloué.
`expected-iops` est garantie sur les plateformes AFF uniquement pour les volumes qui ne sont pas dans une relation SnapMirror synchrone. `expected-iops` est garantie pour FabricPool uniquement si la politique de hiérarchisation est définie sur « none » et qu'aucun bloc n'est dans le cloud.
-
`peak-iops`représente le nombre maximal d'IOPS possibles par To/Go alloué ou utilisé.
-
expected-iops-allocation`spécifie si l’espace alloué (par défaut) ou l’espace utilisé est utilisé pour expected-iops. `expected-iops-allocation is available beginning with ONTAP 9.5. -
peak-iops-allocationindique si l'espace alloué ou l'espace utilisé (par défaut) est utilisé pourpeak-iops. -
absolute-min-iopsCorrespond au nombre minimal d'IOPS absolu. Vous pouvez utiliser ce champ avec de très petits objets de stockage. Elle remplace les deuxpeak-iopset/ouexpected-iopsquandabsolute-min-iopsest supérieur au calculexpected-iops.Par exemple, si vous définissez
expected-iopsÀ 1,000 000 IOPS/To et la taille du volume est inférieure à 1 Go, le calcul est effectuéexpected-iopsIl s'agit d'une IOP fractionnaires. Le calculépeak-iopssera une fraction encore plus petite. Vous pouvez éviter cela en définissant le paramètreabsolute-min-iopsà une valeur réaliste. -
block-sizeSpécifie la taille du bloc d'E/S de l'application. La valeur par défaut est 32 Ko. Les valeurs valides sont de 8 Ko, 16 Ko, 32 K, 64 Ko, N'IMPORTE QUEL. TOUTE signifie que la taille de bloc n'est pas appliquée.
-
Création d'une « policy group » QoS adaptative :
qos adaptive-policy-group create -policy group _policy_group_ -vserver _SVM_ -expected-iops _number_of_iops_/TB|GB -peak-iops _number_of_iops_/TB|GB -expected-iops-allocation-space|used-space -peak-iops-allocation allocated-space|used-space -absolute-min-iops _number_of_iops_ -block-size 8K|16K|32K|64K|ANYPour en savoir plus,
qos adaptive-policy-group createconsultez le "Référence de commande ONTAP".-expected-iops-allocationet-block-sizeEst disponible dans ONTAP 9.5 et versions ultérieures. Ces options ne sont pas prises en charge par ONTAP 9.4 et les versions antérieures.La commande suivante crée une « policy group » QoS adaptative
adpg-app1avec-expected-iopsDéfini sur 300 IOPS/To,-peak-iopsDéfinis sur 1,000 IOPS/To,-peak-iops-allocationréglez surused-space, et-absolute-min-iopsDéfinissez sur 50 IOPS :cluster1::> qos adaptive-policy-group create -policy group adpg-app1 -vserver vs2 -expected-iops 300iops/tb -peak-iops 1000iops/TB -peak-iops-allocation used-space -absolute-min-iops 50iops
-
Appliquer une « policy group » QoS adaptative à un volume :
volume create -vserver SVM -volume _volume_ -aggregate _aggregate_ -size _number_of_ TB|GB -qos-adaptive-policy-group _policy_group_Pour en savoir plus,
volume createconsultez le "Référence de commande ONTAP".La commande suivante applique la « policy group » de QoS adaptative
adpg-app1au volumeapp1:cluster1::> volume create -vserver vs1 -volume app1 -aggregate aggr1 -size 2TB -qos-adaptive-policy-group adpg-app1
Les commandes suivantes appliquent le groupe de règles de QoS adaptative par défaut
extremeau nouveau volumeapp4et au volume existantapp5. Le plafond de débit défini pour le groupe de règles s'applique aux volumesapp4etapp5chaque participant :cluster1::> volume create -vserver vs4 -volume app4 -aggregate aggr4 -size 2TB -qos-adaptive-policy-group extreme
cluster1::> volume modify -vserver vs5 -volume app5 -qos-adaptive-policy-group extreme
Groupes de stratégies QoS adaptatives par défaut
Trois groupes de stratégies QoS adaptatives par défaut sont disponibles. Vous pouvez appliquer ces groupes de stratégies directement à un volume.
Groupe de règles par défaut |
IOPS/To attendu |
Pic d'IOPS/To |
IOPS min. Absolu |
|
6,144 |
12,288 |
1000 |
|
2,048 |
4,096 |
500 |
|
128 |
512 |
75 |