Gestion des niveaux de service de performances
Un niveau de service de performances vous permet de définir les objectifs de performances et de stockage d'une charge de travail. Vous pouvez attribuer un niveau de service de performances à une charge de travail lors de la création initiale de la charge de travail ou ensuite en modifiant la charge de travail.
La gestion et la surveillance des ressources de stockage reposent sur des objectifs de niveau de service (SLO). Les SLO sont définis par des contrats de niveau de service basés sur les performances et la capacité requises. Dans Unified Manager, les SLO font référence aux définitions PSL des applications exécutées sur un système de stockage NetApp. Les services de stockage sont différenciés en fonction des performances et de l'utilisation des ressources sous-jacentes. Une PSL est une description des objectifs du service de stockage. Un PSL permet au fournisseur de stockage de spécifier les objectifs de performances et de capacité pour la charge de travail.
Unified Manager fournit quelques règles prédéfinies qui ne peuvent pas être modifiées. Ces niveaux de service prédéfinis sont : des performances exceptionnelles, des performances et une valeur ajoutée. Les SLS Extreme Performance, Performance et Value s'appliquent à la plupart des charges de travail de stockage courantes d'un data Center. Unified Manager propose également trois PSLs pour les applications de base de données : extrême pour les journaux de bases de données, extrême pour les données partagées de bases de données et extrême pour les données de base de données. Il s'agit de PSLs hautes performances qui prennent en charge les IOPS en rafales et qui sont adaptées aux applications de base de données présentant le débit le plus élevé. Si ces PSLs prédéfinis ne répondent pas à vos exigences, vous pouvez créer de nouveaux PSLs pour répondre à vos besoins.
Vous pouvez accéder aux SLS à partir de la page Policies > Performance Service Levels et à l'aide des API du fournisseur de stockage. Il est très pratique de gérer les charges de travail de stockage en leur affectant des PSLs, car il n'est pas nécessaire de gérer individuellement les charges de travail de stockage. Toutes les modifications peuvent également être gérées en réaffectant un autre PSL plutôt que de les gérer individuellement.
Vous ne pouvez pas modifier un PSL défini par le système ou qui est actuellement affecté à une charge de travail. Vous ne pouvez pas supprimer un fichier PSL qui est affecté à une charge de travail ou s'il s'agit du seul fichier PSL disponible.
La page niveaux de service de performances répertorie les politiques de PSL disponibles et vous permet de les ajouter, de les modifier et de les supprimer. Cette page affiche les informations suivantes :
Champ | Description |
---|---|
Nom |
Nom du niveau de service Performance. |
Type |
Indique si la règle est définie par le système ou par l'utilisateur. |
IOPS attendues |
Nombre minimal d'IOPS qu'une application doit exécuter sur une LUN ou un partage de fichiers. Les IOPS attendues indiquent la quantité minimale d'IOPS allouées, en fonction de la taille allouée à l'objet de stockage. |
IOPS en pic |
Nombre maximal d'IOPS qu'une application peut exécuter sur une LUN ou un partage de fichiers. Les IOPS en pics indiquent les IOPS maximales allouées, en fonction de la taille de l'objet de stockage ou de la taille de l'objet de stockage utilisé. Les pics d'activité d'IOPS sont basés sur une règle d'allocation. La règle d'allocation est l'espace alloué ou l'espace utilisé. Lorsque la règle d'allocation est définie sur l'espace alloué, les IOPS de pointe sont calculées en fonction de la taille de l'objet de stockage. Lorsque la règle d'allocation est définie sur l'espace utilisé, les IOPS maximales sont calculées en fonction de la quantité de données stockées dans l'objet de stockage, en tenant compte des fonctionnalités d'efficacité du stockage. Par défaut, la règle d'allocation est définie sur l'espace utilisé. |
IOPS minimales absolues |
La valeur d'IOPS minimale absolue est utilisée comme valeur prioritaire lorsque la valeur d'IOPS attendue est inférieure à cette valeur. Les valeurs par défaut des SLS définies par le système sont les suivantes :
Les valeurs par défaut des PSLs de la base de données définie par le système sont les suivantes :
La valeur la plus élevée de la valeur minimale absolue pour les PSLs personnalisés peut être de 75000 au maximum. La valeur la plus faible est calculée comme suit : 1000/latence attendue |
Latence attendue |
Latence attendue pour les IOPS de stockage en millisecondes par opération (ms/opération). |
Puissance |
Capacité totale disponible et utilisée dans les clusters. |
Charges de travail |
Nombre de charges de travail de stockage qui ont reçu la PSL. |
Pour plus d'informations sur la manière dont les pics d'IOPS et les IOPS attendues contribuent à optimiser et de manière cohérente les performances des clusters ONTAP, consultez l'article de la base de connaissances suivant :
Si des charges de travail dépassent la valeur de latence prévue pour 30 % de la durée de l'heure précédente, Unified Manager génère l'un des événements suivants pour vous informer d'un problème de performance potentiel : « Seuil de latence du volume de la charge de travail dépassé, tel que défini par la politique de niveau de service de performances » ou « seuil de latence du LUN de la charge de travail violé tel que défini par la politique de niveau de services de performances ». Vous pouvez analyser la charge de travail pour voir ce qui peut être à l'origine des valeurs de latence plus élevées.
Le tableau suivant fournit des informations sur les SLS définies par le système :
Niveau de service de performances | Description et cas d'utilisation | Latence attendue (ms/opérations) | IOPS en pic | IOPS attendues | IOPS minimales absolues |
---|---|---|---|---|---|
Performances exceptionnelles |
Offre un débit extrêmement élevé à une latence très faible Idéal pour les applications sensibles à la latence |
1 |
12288 |
6144 |
1000 |
Performance |
Garantit un débit élevé à une faible latence Idéal pour les bases de données et les applications virtualisées |
2 |
4096 |
2048 |
500 |
Valeur |
Fournit une capacité de stockage élevée et une latence modérée Idéal pour les applications haute capacité telles que la messagerie, le contenu web, les partages de fichiers et les cibles de sauvegarde |
17 |
512 |
128 |
75 |
Extrême pour les journaux de base de données |
Assure un débit maximal à la latence la plus faible. Idéal pour les applications de base de données prenant en charge les journaux de base de données Ce PSL fournit le débit le plus élevé car les journaux de base de données sont extrêmement en rafales et la consignation est constamment à la demande. |
1 |
45056 |
22528 |
4000 |
Extrême pour les données partagées de bases de données |
Fournit un débit très élevé avec la latence la plus faible. Idéal pour les données d'applications de bases de données stockées dans un datastore commun, mais partagées entre bases de données. |
1 |
32768 |
16384 |
2000 |
Extrême pour les données de base de données |
Fournit un débit élevé à la latence la plus faible. Idéal pour les données d'applications de base de données, telles que les informations de table de base de données et les métadonnées. |
1 |
24576 |
12288 |
2000 |