Gestion du cycle de vie des informations dans StorageGRID
La gestion du cycle de vie des informations (ILM) vous permet de contrôler l'emplacement, la durée de conservation et le comportement d'ingestion de tous les objets dans votre système StorageGRID. Les règles ILM déterminent comment StorageGRID stocke les objets au fil du temps. Vous configurez une ou plusieurs règles ILM, puis vous les ajoutez à une stratégie ILM. Une grille peut avoir plusieurs stratégies actives en même temps.
Les règles ILM définissent :
-
Quels objets doivent être stockés. Une règle peut s’appliquer à tous les objets, ou vous pouvez spécifier des filtres pour identifier les objets auxquels une règle s’applique. Par exemple, une règle peut s’appliquer uniquement aux objets associés à certains comptes locataires, à des compartiments S3 spécifiques ou à des valeurs de métadonnées spécifiques.
-
Le type et l'emplacement du stockage. Les objets peuvent être stockés sur des Storage Nodes ou dans des Cloud Storage Pools.
-
Le type de copies d'objets effectuées. Les copies peuvent être répliquées ou codées par effacement.
-
Pour les copies répliquées, le nombre de copies réalisées.
-
Pour les copies codées par effacement, le schéma de code d'effacement utilisé.
-
Les changements au fil du temps concernant l'emplacement de stockage et le type de copies d'un objet.
-
Comment les données des objets sont protégées lors de leur ingestion dans la grille (placement synchrone ou double validation).
Notez que les métadonnées des objets ne sont pas gérées par les règles ILM. À la place, les métadonnées des objets sont stockées dans une base de données Cassandra dans ce que l’on appelle un magasin de métadonnées. Trois copies des métadonnées des objets sont automatiquement conservées sur chaque site afin de protéger les données contre toute perte.
Exemple de règle ILM
À titre d'exemple, une règle ILM pourrait spécifier ce qui suit :
-
S'applique uniquement aux objets appartenant au tenant A.
-
Créez deux copies répliquées de ces objets et stockez chaque copie sur un site différent.
-
Conservez les deux copies « pour toujours », ce qui signifie que StorageGRID ne les supprimera pas automatiquement. Au lieu de cela, StorageGRID conservera ces objets jusqu'à ce qu'ils soient supprimés par une requête de suppression client ou à l'expiration du cycle de vie d'un compartiment.
-
Utilisez l'option Équilibrée pour le comportement d'ingestion : l'instruction de placement sur deux sites est appliquée dès que le locataire A enregistre un objet dans StorageGRID, sauf s'il n'est pas possible de créer immédiatement les deux copies requises.
Par exemple, si le site 2 est inaccessible lorsque le locataire A enregistre un objet, StorageGRID effectuera deux copies intermédiaires sur les nœuds de stockage du site 1. Dès que le site 2 sera disponible, StorageGRID effectuera la copie requise sur ce site.
Comment une politique ILM évalue les objets
Les politiques ILM actives de votre système StorageGRID contrôlent l'emplacement, la durée et le comportement d'ingestion de tous les objets.
Lorsque les clients enregistrent des objets dans StorageGRID, ces objets sont évalués par rapport à l'ensemble ordonné de règles ILM de la stratégie active, comme suit :
-
Si les filtres de la première règle de la politique correspondent à un objet, celui-ci est ingéré conformément au comportement d'ingestion de cette règle et stocké conformément aux instructions de placement de cette règle.
-
Si les filtres de la première règle ne correspondent pas à l'objet, l'objet est évalué par rapport à chaque règle suivante de la politique jusqu'à ce qu'une correspondance soit trouvée.
-
Si aucune règle ne correspond à un objet, le comportement d'ingestion et les instructions de placement de la règle par défaut de la stratégie sont appliqués. La règle par défaut est la dernière règle de la stratégie et ne peut utiliser aucun filtre. Elle doit s'appliquer à tous les locataires, tous les compartiments et toutes les versions d'objets.
${post_edited_translations.segment}
À titre d'exemple, une politique ILM pourrait contenir trois règles ILM qui spécifient ce qui suit :
-
${post_edited_translations.segment}
-
Faites correspondre tous les objets appartenant au locataire A.
-
Stockez ces objets sous forme de trois copies répliquées sur trois sites.
-
${post_edited_translations.segment}
-
-
${post_edited_translations.segment}
-
Faites correspondre tous les objets des autres locataires, mais uniquement s'ils sont supérieurs à 1 Mo. Ces objets plus volumineux sont stockés à l'aide d'un code d'effacement 6+3 sur trois sites.
-
Ne correspond pas aux objets de 1 Mo ou moins, ces objets sont donc évalués par rapport à la règle 3.
-
-
Règle 3 : 2 copies 2 centres de données (par défaut)
-
Est la dernière règle et la règle par défaut de la politique. N'utilise pas de filtres.
-
Créez deux copies répliquées de tous les objets non correspondants à la règle 1 ou à la règle 2 (objets n'appartenant pas à Tenant A et dont la taille est inférieure ou égale à 1 Mo).
-
