À propos des règles de hiérarchisation FabricPool
Les règles de Tiering de FabricPool vous permettent de déplacer efficacement les données entre les tiers à mesure que les données sont actives ou inactives. Le respect des règles de hiérarchisation vous permet de choisir la règle la plus adaptée à vos besoins en matière de gestion du stockage.
Types de règles de Tiering FabricPool
Les règles de Tiering FabricPool déterminent quand ou si les blocs de données utilisateur d'un volume d'FabricPool sont déplacés vers le Tier cloud, en fonction de la « température » du volume « actif » ou froid (inactif). Le volume « température » augmente lorsqu'il est fréquemment utilisé et diminue lorsqu'il n'est pas utilisé. Certaines règles de Tiering ont associé une période de refroidissement minimale de Tiering, qui définit le temps pendant lequel les données utilisateur d'un volume FabricPool doivent rester inactives pour que les données soient considérées comme « inactives » et déplacées vers le Tier cloud.
Une fois qu'un bloc a été identifié comme froid, il est marqué comme éligible pour être hiérarchisé. Une analyse quotidienne de la hiérarchisation en arrière-plan recherche les blocs inactifs. Lorsque suffisamment de blocs de 4 Ko provenant du même volume ont été collectés, ils sont concaténés dans un objet de 4 Mo et déplacés au niveau cloud en fonction de la règle de Tiering des volumes.
Données dans des volumes utilisant |
Vous pouvez utiliser le volume object-store tiering show
Pour afficher l'état de la hiérarchisation d'un volume FabricPool. Pour plus d'informations, reportez-vous à la section "Référence de commande".
La règle de Tiering FabricPool est spécifiée au niveau du volume. Quatre options sont disponibles :
-
Le
snapshot-only
La règle de Tiering (par défaut) déplace les blocs de données utilisateur des copies Snapshot de volume non associées au système de fichiers actif vers le niveau cloud.La période de refroidissement minimum par niveaux est de 2 jours. Vous pouvez modifier le paramètre par défaut de la période de refroidissement minimum par niveaux avec l'
-tiering-minimum-cooling-days
paramètre au niveau de privilège avancé de l'volume create
etvolume modify
commandes. Les valeurs valides sont comprises entre 2 et 183 jours avec ONTAP 9.8 et version ultérieure. Si vous utilisez une version de ONTAP antérieure à 9.8, les valeurs valides sont comprises entre 2 et 63 jours. -
Le
auto
La règle de Tiering, prise en charge uniquement sur ONTAP 9.4 et les versions ultérieures, déplace les blocs de données inactives dans les copies Snapshot et le système de fichiers actif vers le Tier cloud.La période de refroidissement minimale par défaut du Tiering est de 31 jours. Elle s'applique à tout le volume, pour le système de fichiers actif et les copies Snapshot.
Vous pouvez modifier le paramètre par défaut de la période de refroidissement minimum par niveaux avec l'
-tiering-minimum-cooling-days
paramètre au niveau de privilège avancé de l'volume create
etvolume modify
commandes. Les valeurs valides sont de 2 à 183 jours. -
Le
all
La règle de Tiering, prise en charge uniquement avec ONTAP 9.6 et versions ultérieures, déplace tous les blocs de données utilisateur du système de fichiers actif et des copies Snapshot vers le Tier cloud. Elle remplace lebackup
règle de hiérarchisation.Le
all
la règle de tiering des volumes ne doit pas être utilisée sur les volumes en lecture/écriture présentant un trafic client normal.La période de refroidissement minimale du Tiering ne s'applique pas, car les données sont déplacées vers le Tier cloud dès l'exécution de l'analyse du Tiering. Vous ne pouvez pas modifier ce paramètre.
-
Le
none
la règle de tiering conserve les données d'un volume dans le tier de performance et ne les déplace pas à froid vers le tier cloud.Définition de la règle de hiérarchisation sur
none
empêche le nouveau tiering. Les données de volume qui ont déjà été déplacées vers le Tier cloud restent dans le Tier cloud jusqu'à ce qu'elles deviennent actives, et sont automatiquement déplacées vers le Tier local.Le Tiering n'applique pas la période de refroidissement minimale, car les données ne sont jamais déplacées vers le Tier cloud et vous ne pouvez pas modifier le paramètre.
En cas de blocs inactifs dans un volume dont la règle de Tiering est définie sur
none
ils sont lus, ils sont brûlants et écrits sur le niveau local.
Le volume show
la sortie de la commande affiche la politique de tiering d'un volume. Un volume qui n'a encore jamais été utilisé avec FabricPool présente la none
règle de hiérarchisation dans la sortie.
Que se passe-t-il lorsque vous modifiez la règle de Tiering d'un volume dans FabricPool
Vous pouvez modifier la règle de hiérarchisation d'un volume en effectuant une volume modify
fonctionnement. Vous devez savoir en quoi la modification de la règle de Tiering peut affecter le temps nécessaire aux données inactives et déplacées vers le Tier cloud.
-
Modification de la règle de hiérarchisation à partir de
snapshot-only
ounone
àauto
Dans ce cas, ONTAP envoie des blocs de données utilisateur dans le système de fichiers actif qui sont déjà inactifs vers le Tier cloud, même si ces blocs de données ne sont pas encore éligibles pour le Tier cloud. -
Modification de la règle de hiérarchisation en
all
D'autre part, ONTAP déplace dès que possible tous les blocs utilisateurs du système de fichiers actif et des copies Snapshot dans le cloud. Avant ONTAP 9.8, les blocs devaient attendre l'analyse de hiérarchisation suivante.Le déplacement des blocs vers le Tier de performance n'est pas autorisé.
-
Modification de la règle de hiérarchisation à partir de
auto
àsnapshot-only
ounone
n'entraîne pas la migration vers le tier de performance des blocs de système de fichiers actifs qui sont déjà déplacés vers le tier cloud.Les lectures de volume sont nécessaires pour que les données puissent être retransférées vers le Tier de performance.
-
Chaque fois que vous modifiez la règle de Tiering sur un volume, la période de refroidissement minimum de Tiering est redéfinie sur la valeur par défaut de la règle.
Que arrive-t-il à la règle de Tiering lorsque vous déplacez un volume
-
Sauf si vous spécifiez explicitement une règle de Tiering, un volume conserve sa règle de Tiering d'origine lorsqu'il est déplacé dans un agrégat compatible FabricPool ou en dehors.
Toutefois, la règle de Tiering s'applique uniquement lorsque le volume se trouve dans un agrégat compatible FabricPool.
-
Valeur existante du
-tiering-minimum-cooling-days
paramètre d'un volume déplacé avec le volume sauf si vous spécifiez une règle de tiering différente pour la destination.Si vous spécifiez une autre règle de Tiering, le volume utilise la période de refroidissement minimale par défaut de Tiering pour cette règle. C'est le cas si la destination est FabricPool ou non.
-
Vous pouvez déplacer un volume entre agrégats et modifier simultanément la règle de Tiering.
-
Vous devez accorder une attention particulière lorsqu'un
volume move
l'opération implique leauto
règle de hiérarchisation.Si la source et la destination sont des agrégats compatibles FabricPool, le tableau suivant résume le résultat d'un
volume move
opération qui implique des changements de stratégie liés àauto
:Lorsque vous déplacez un volume doté d'une règle de Tiering :
Et vous modifiez la règle de Tiering en effectuant la transition vers :
Puis, après le déplacement du volume…
all
auto
Toutes les données sont transférées vers le Tier de performance.
snapshot-only
,none
, ouauto
auto
Les blocs de données sont déplacés vers le même niveau de destination que ceux précédemment stockés sur la source.
auto
ouall
snapshot-only
Toutes les données sont transférées vers le Tier de performance.
auto
all
Toutes les données utilisateur sont déplacées vers le niveau cloud.
snapshot-only
,auto
ouall
none
Toutes les données sont conservées sur le Tier de performance.
Que arrive-t-il à la règle de Tiering lorsque vous clonez un volume
-
Depuis ONTAP 9.8, le volume clone hérite toujours de la règle de Tiering et de la politique d'extraction du cloud du volume parent.
Dans les versions antérieures à ONTAP 9.8, un clone hérite de la règle de Tiering du parent, sauf lorsque le clone possède le
all
règle de hiérarchisation. -
Si le volume parent a le
never
la politique de récupération du cloud, son volume clone doit avoir l'une ou l'autrenever
récupération cloud ouall
la règle de tiering et la politique de récupération de cloud correspondantedefault
. -
La politique de récupération du cloud du volume parent ne peut pas être changée en
never
à moins que tous ses volumes de clones ne disposent d'une politique de récupération cloudnever
.
Lors du clonage de volumes, tenez compte des bonnes pratiques suivantes :
-
Le
-tiering-policy
option ettiering-minimum-cooling-days
l'option de clonage contrôle uniquement le comportement de hiérarchisation des blocs uniques au clone. Par conséquent, nous recommandons d'utiliser les paramètres de Tiering sur la FlexVol parent qui déplacent la même quantité de données ou déplacent moins de données que n'importe quel clone -
La politique de récupération cloud de l'FlexVol parent doit déplacer la même quantité de données ou déplacer plus de données que la politique de récupération de l'un des clones
Fonctionnement des règles de Tiering avec la migration vers le cloud
La récupération des données dans le cloud FabricPool est contrôlée par des règles de Tiering qui déterminent la récupération des données depuis le Tier cloud vers le Tier de performance selon le modèle de lecture. Les modèles de lecture peuvent être séquentiels ou aléatoires.
Le tableau ci-dessous répertorie les politiques de Tiering ainsi que les règles de récupération des données cloud pour chaque règle.
Règle de hiérarchisation |
Comportement de récupération |
Aucune |
Lectures séquentielles et aléatoires |
snapshot uniquement |
Lectures séquentielles et aléatoires |
automatique |
Lectures aléatoires |
tous |
Aucune récupération des données |
Depuis ONTAP 9.8, vous gardez le contrôle de la migration vers le cloud cloud-retrieval-policy
l'option remplace le comportement par défaut de migration ou de récupération dans le cloud contrôlé par la règle de tiering.
Le tableau suivant répertorie les politiques de récupération du cloud prises en charge et leur comportement de récupération.
Politique de récupération cloud |
Comportement de récupération |
valeur par défaut |
La règle de Tiering décide des données à récupérer et ne modifie pas la récupération des données cloud par « deDefault », |
en lecture |
Toutes les données client lues sont extraites du Tier cloud au Tier de performance. |
jamais |
Aucune donnée client n'est tirée du Tier cloud vers le Tier de performance |
promouvoir |
|