Cette page fournit des informations sur la gestion du tiering automatique.
À propos de la sélection automatique du niveau
Le tiering automatique réduit les coûts de stockage globaux de l'utilisation du volume. NetApp Volumes déplace automatiquement les données peu utilisées vers un niveau de stockage plus lent et économique.
Vous pouvez activer la sélection automatique du niveau au niveau de chaque volume. Lorsque la hiérarchisation automatique est activée pour un volume, NetApp Volumes identifie les données qui sont rarement utilisées et les déplace du niveau chaud principal vers un niveau froid moins cher, mais plus lent. Vos données actives restent dans le niveau chaud.
En tant qu'utilisateur, vous créez un volume de la taille appropriée pour contenir toutes vos données. Que les données se trouvent dans le niveau chaud ou froid, elles sont gérées automatiquement par le volume et sont transparentes pour une application ou un utilisateur qui accède au volume à l'aide de NFS ou SMB. Vous pouvez toujours consulter l'ensemble de données complet.
NetApp Volumes détermine s'il faut déplacer les données inactives vers le niveau actif en fonction du modèle d'accès. La lecture des données froides avec des lectures séquentielles, telles que celles associées à la copie de données, aux sauvegardes basées sur des fichiers, à l'indexation et aux analyses antivirus, laisse les données dans le niveau froid. La lecture des données froides avec des lectures aléatoires les replace dans le niveau chaud. Ces données restent dans le niveau actif jusqu'à ce qu'elles redeviennent froides.
Notez que la lecture régulière des données du niveau actif de manière non séquentielle peut empêcher les données de devenir froides, ce qui peut affecter les analyses antivirus complètes ou les sauvegardes complètes basées sur des fichiers, en fonction de leur modèle d'accès aux données.
Pour les pools Premium et Extreme, la sélection automatique du niveau peut être activée lors de la création du pool de stockage ou sur les pools existants. Une fois la sélection automatique de niveau activée au niveau du pool, vous devez l'activer explicitement pour chaque volume. Une fois la sélection automatique du niveau activée sur un pool ou un volume, elle ne peut plus être désactivée. Toutefois, elle peut être mise en pause et reprise pour chaque volume.
Pour les pools de performances personnalisés Flex Unified et Flex File, la sélection automatique du niveau ne peut être activée que lors de la création du pool de stockage. Une fois la sélection automatique du niveau activée sur un pool de stockage, vous pouvez créer des volumes avec ou sans sélection automatique du niveau (elle est activée par défaut). Si vous ne souhaitez pas que le tiering automatique soit activé lors de la création du volume, vous devez le désactiver explicitement.
Une fois la sélection automatique du niveau activée sur un volume, elle ne peut être que mise en pause, et non désactivée.
Vous pouvez configurer la durée pendant laquelle les données restent chaudes avant d'être considérées comme froides à l'aide d'un paramètre Seuil de refroidissement spécifique au volume. Le seuil de refroidissement peut être défini entre 2 et 183 jours. Le seuil de refroidissement par défaut est de 31 jours. Les données refroidies au-delà du seuil de refroidissement sont déplacées vers le niveau à froid une fois par jour.
Points à prendre en compte concernant la sélection automatique du niveau
Les considérations suivantes s'appliquent lorsque vous utilisez le tiering automatique :
Lorsque vous utilisez la réplication de volumes, la fonctionnalité de hiérarchisation automatique est contrôlée indépendamment pour le volume source et le volume de destination.
Sur les pools de stockage pour lesquels la sélection automatique du niveau est activée, le suivi des blocs froids s'effectue sur les volumes existants pour lesquels la sélection automatique du niveau n'est pas activée. Si vous activez la hiérarchisation automatique sur ces volumes, les anciennes données deviennent immédiatement éligibles à la hiérarchisation et peuvent être déplacées vers le niveau froid le jour suivant.
Pour les volumes iSCSI, la sélection automatique du niveau s'applique uniquement aux données d'instantanés. Les blocs utilisés du LUN ne seront pas hiérarchisés, quelle que soit la fréquence à laquelle ils sont lus. Cela permet d'assurer une latence cohérente.
Performances et dimensionnement du niveau actif
En tant qu'administrateur de volume, vous devez gérer les paramètres de hiérarchisation automatique pour atteindre vos objectifs de capacité, de performances et de coûts. Ce workflow de dimensionnement dépend du niveau de service du pool de stockage que vous souhaitez hiérarchiser automatiquement.
Volumes de type Premium ou Extreme
Les performances d'un volume à hiérarchisation automatique dépendent de la taille des niveaux chaud et froid. Chaque Gio de taille du niveau chaud ajoute une capacité de débit de 64 Kio/s pour le niveau de service Premium ou de 128 Kio/s pour le niveau de service Extreme au volume. Chaque Gio de taille du niveau froid ajoute 2 Kio/s de débit au volume, avec une latence d'accès accrue. Si vous avez besoin de plus de performances, il vous suffit d'ajouter de la capacité au volume, car l'espace vide du volume est comptabilisé comme capacité de niveau actif.
Le niveau actif stocke de manière cohérente toutes les métadonnées d'inode requises pour la liste des fichiers et des dossiers, ainsi que les informations d'horodatage.
Volumes de type Flex
La sélection automatique du niveau est disponible pour les pools Flex Unified et Flex File à performances personnalisées. Vous pouvez l'activer lors de la création d'un pool de stockage ou sur des pools existants. Lorsque vous activez la sélection automatique du niveau sur un pool existant, vous devez sélectionner une taille de niveau chaud qui correspond à la taille actuelle du pool de stockage. Tous les volumes du pool partagent la capacité de performances définie au niveau du pool.
Lorsque vous créez un pool de stockage en tant qu'administrateur, vous devez spécifier la taille du seuil du niveau actif en tant que paramètre supplémentaire. La taille minimale du niveau actif est de 1 Tio. Vous devez vous assurer que le niveau actif dispose d'une capacité suffisante pour stocker vos données actives. Si le niveau à chaud est trop petit et que les données sont écrites plus rapidement que la vitesse à laquelle elles refroidissent et sont déplacées vers le niveau à froid, le niveau à chaud risque d'être saturé. Cela peut entraîner l'affichage d'erreurs d'écriture pour vos applications. Par conséquent, un dimensionnement approprié et une surveillance continue sont essentiels.
Vous pouvez surveiller manuellement la taille du niveau à chaud ou activer l'augmentation automatique du niveau à chaud sur le pool. Lorsqu'il est activé, le niveau à chaud augmente automatiquement de 10 % lorsqu'il est plein, jusqu'à la taille totale du pool de stockage. Notez que la taille du niveau actif d'un pool ne peut pas être réduite. Évitez donc d'appliquer des charges de travail qui migrent de grands ensembles de données froides dans le pool. Dans le cas contraire, votre niveau actif continuera de croître, ce qui réduira les économies que vous réalisez grâce au tiering automatique.
Pour éviter que le niveau à chaud ne soit saturé par les écritures de données à froid volumineuses dans un volume, en particulier lors de la migration de données, un indicateur de contournement du niveau à chaud peut être activé pour diriger les écritures directement vers le niveau à froid, en contournant le niveau à chaud. Une fois la migration terminée, vous pouvez désactiver le flag et reprendre le fonctionnement normal, où les écritures sont d'abord dirigées vers le niveau actif. Les données actives qui ont contourné le niveau chaud lors de la migration sont replacées dans le niveau chaud lors du premier accès aléatoire.
Le niveau actif stocke de manière cohérente toutes les métadonnées d'inode requises pour la liste des fichiers et des dossiers, ainsi que les informations d'horodatage.
Choisir le bon seuil de refroidissement
La fréquence d'accès aux blocs de données est surveillée par intervalles de 4 Kio. Chaque jour sans accès à un bloc le rend plus froid, et sa température est mesurée en jours. Lorsqu'un bloc atteint la valeur du seuil de refroidissement configurée sur le volume, il peut être déplacé vers le niveau froid. Seuls les blocs éligibles sont déplacés quotidiennement vers le niveau froid. Si l'accès au bloc est aléatoire, la température est définie sur 0 jour et le cycle de refroidissement redémarre.
Le seuil de refroidissement est défini au niveau du volume et peut être défini entre 2 et 183 jours pour les volumes Flex, Premium et Extreme.
Les données du niveau froid sont moins chères que celles du niveau chaud. L'utilisation d'un seuil de refroidissement plus court permet de déplacer plus rapidement les données vers le niveau à froid, ce qui peut réduire les coûts globaux. Bien que la définition du seuil de refroidissement le plus bas semble avantageuse, une durée trop courte peut entraîner des économies limitées.
L'accès aux données du niveau froid est plus lent que celui aux données du niveau chaud. Si vous utilisez un seuil de refroidissement trop court, l'accès à vos données peut être plus lent. Les performances globales du volume dépendent des capacités du niveau à chaud.
Le transfert de données vers et depuis le niveau à froid entraîne des coûts de transfert de données. Si vous choisissez un seuil de refroidissement court, les données peuvent être déplacées plus fréquemment entre les niveaux chaud et froid, ce qui réduit les performances de volume et augmente le coût global.
L'utilisation d'un seuil de refroidissement trop court peut entraîner des problèmes. La valeur par défaut du seuil de refroidissement est de 31 jours.
Tarifs de la sélection automatique du niveau
Votre facturation est basée sur le niveau actif alloué et le niveau froid utilisé, chacun étant facturé à son tarif respectif. Pour en savoir plus sur les tarifs, consultez Tarifs des pools de stockage.
La facturation du pool de stockage est basée sur la taille totale du niveau à froid de tous les volumes de ce pool. Le stockage total du niveau à froid est ensuite facturé au prix du niveau à froid, qui est nettement inférieur à celui du niveau à chaud.
La tarification du niveau actif dépend du type de niveau de service :
Pour les niveaux de service Premium et Extreme : la taille du niveau actif est calculée comme suit : capacité totale du pool moins la taille du niveau froid. Elle est facturée au prix du niveau actif du pool. Si la taille du niveau actif du pool est inférieure à 2 Tio, un minimum de 2 Tio est facturé au tarif du niveau actif, et la capacité restante est facturée au tarif du niveau froid.
Pour le niveau de service Flex : la capacité de niveau actif allouée est facturée au prix du niveau actif du pool.
La sélection automatique de niveau n'a aucune incidence sur le débit et les IOPS des pools de performances personnalisés Flex Unified et Flex File, mais l'accès aux données inactives entraîne une latence plus élevée et un débit réduit.
De plus, des frais s'appliquent au trafic réseau associé au déplacement de données vers ou depuis le niveau à froid. Pour en savoir plus sur les tarifs, consultez Tarifs des pools de stockage.
Activer la sélection automatique du niveau
Pour les volumes des pools de stockage pour lesquels la sélection automatique du niveau est activée, un onglet Sélection automatique du niveau s'affiche sur la page d'informations au niveau du volume. Indique si la tarification par niveau est activée ou désactivée pour le volume. Si vous cliquez sur cet onglet, vous pouvez rechercher des statistiques, gérer les paramètres de hiérarchisation automatique, et suspendre ou réactiver la hiérarchisation.
Consulter les statistiques sur les niveaux
NetApp Volumes fournit des statistiques sur la sélection automatique de niveau au niveau du volume et du pool de stockage.
Statistiques sur le niveau de volume
Vous pouvez afficher les statistiques de hiérarchisation d'un volume à l'aide de la console Google Cloud , de Google Cloud CLI ou de Cloud Monitoring.
Suivez les instructions ci-dessous pour rechercher les statistiques de hiérarchisation d'un volume à l'aide de la console Google Cloud ou de Google Cloud CLI.
Console
Accédez à la page NetApp Volumes dans la console Google Cloud .
Cliquez sur le nom du volume.
Si la sélection automatique du niveau est activée pour le volume, un onglet Sélection automatique du niveau s'affiche. Sélectionnez l'onglet.
Consultez les champs Données actuelles du niveau à chaud et Données actuelles du niveau à froid.
gcloud
Recherchez les statistiques de hiérarchisation d'un volume :
gcloud netapp volumes describe VOLUME_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --format="table(capacityGib,hotTierSizeUsedGib,coldTierSizeGib)"
Remplacez les informations suivantes :
VOLUME_NAME: nom du volume.PROJECT_ID: nom du projet dans lequel se trouve le volume.LOCATION: emplacement du volume.
Pour les niveaux de service Flex, la commande affiche la taille du niveau chaud et du niveau froid. Pour les niveaux de service Premium et Extreme, la taille du niveau actif n'est pas affichée. La taille du niveau actif peut être calculée en soustrayant coldTierSizeGib de capacityGib.
Pour en savoir plus sur les autres options facultatives, consultez la documentation du SDK Google Cloud sur les volumes.
Cloud Monitoring
Cloud Monitoring reçoit des statistiques sur le tiering automatique pour les volumes Premium et Extreme, qui peuvent être visualisées à l'aide de l'explorateur de métriques ou des tableaux de bord. Voici les métriques disponibles :
/volume/auto_tiering/tiered_bytes: spécifie le nombre d'octets stockés dans le niveau actif et le niveau froid. Vous pouvez filtrer cette métrique à l'aide du libellétierpour afficher les données du niveau actif ou du niveau froid./volume/auto_tiering/cold_tier_read_byte_count: nombre d'octets lus à partir du niveau froid./volume/auto_tiering/cold_tier_write_byte_count: nombre d'octets écrits dans le niveau froid.
Pour en savoir plus, consultez Cloud Monitoring.
Statistiques au niveau du pool de stockage
Cloud Monitoring reçoit des statistiques sur le tiering automatique pour les pools Premium et Extreme, qui peuvent être visualisées à l'aide de l'explorateur de métriques ou des tableaux de bord. Voici les métriques disponibles :
/storage_pool/auto_tiering/tiered_bytes: spécifie le nombre d'octets stockés dans les niveaux chaud et froid. Vous pouvez filtrer cette métrique à l'aide du libellétierpour afficher les données du niveau actif ou du niveau froid./storage_pool/auto_tiering/cold_tier_read_byte_count: nombre d'octets lus à partir du niveau froid./storage_pool/auto_tiering/cold_tier_write_byte_count: nombre d'octets écrits dans le niveau froid.
Pour en savoir plus, consultez Cloud Monitoring.
Modifier les paramètres de sélection automatique du niveau
Suivez les instructions ci-dessous pour modifier les paramètres de hiérarchisation d'un volume à l'aide de la console Google Cloud , du Google Cloud CLI ou du mode ONTAP.
Console
Accédez à la page NetApp Volumes dans la console Google Cloud .
Cliquez sur le nom du volume.
Si la hiérarchisation est activée sur le volume, un onglet Hiérarchisation automatique s'affiche. Sélectionnez l'onglet.
Si la classification par niveau est activée, cliquez sur Suspendre la classification automatique par niveau pour la suspendre.
Si la hiérarchisation est suspendue, cliquez sur Reprendre la hiérarchisation automatique pour la réactiver.
Pour modifier le seuil de refroidissement, cliquez sur Modifier le seuil de refroidissement et saisissez une nouvelle valeur. Cliquez sur Enregistrer.
gcloud
Modifiez les paramètres de hiérarchisation automatique à l'aide de la commande suivante :
gcloud netapp volumes update VOLUME_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --tiering-policy=tier-action=ENABLED_OR_DISABLED,cooling-threshold-days=DAYS
Remplacez les informations suivantes :
VOLUME_NAME: nom du volume.PROJECT_ID: nom du projet dans lequel se trouve le volume.LOCATION: emplacement du volume.
Pour en savoir plus sur les autres options facultatives, consultez la documentation du SDK Google Cloud sur les volumes.
Mode ONTAP
Identifiez les commandes ONTAP requises dans la documentation ONTAP.
Par exemple, consultez Modifier la règle de hiérarchisation FabricPool par défaut d'un volume ONTAP.
Une fois que vous avez identifié les commandes requises, consultez Mode ONTAP pour savoir comment envoyer des commandes ONTAP au pool de stockage.