Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Utilisation de la gestion du cycle de vie des informations

Contributeurs

Vous utilisez la gestion du cycle de vie des informations (ILM) pour contrôler le placement, la durée et la protection des données de tous les objets de votre système StorageGRID. Les règles ILM déterminent la façon dont StorageGRID stocke les objets au fil du temps. Vous configurez une ou plusieurs règles ILM, puis les ajoutez à une règle ILM.

Les règles ILM définissent :

  • Les objets à stocker. 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 ne peut s'appliquer qu'aux objets associés à certains comptes de locataire, à des compartiments S3 spécifiques, à des conteneurs Swift ou à des valeurs de métadonnées spécifiques.

  • Type et emplacement de stockage. Les objets peuvent être stockés sur des nœuds de stockage, dans des pools de stockage cloud ou sur des nœuds d'archivage.

  • Le type de copie d'objet effectuée. Les copies peuvent être répliquées ou codées en fonction de l'effacement.

  • Pour les copies répliquées, le nombre de copies effectuées.

  • Pour les copies avec code d'effacement, le schéma de code d'effacement utilisé.

  • Évolution au fil du temps vers l'emplacement de stockage et le type de copies d'un objet

  • La protection des données objet lors de l'ingestion des objets dans la grille (placement synchrone ou double allocation).

Les métadonnées d'objet ne sont pas gérées par les règles ILM. Les métadonnées d'objet sont stockées dans la base de données Cassandra, dans ce qu'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 les pertes. Les copies sont réparties de manière homogène entre tous les nœuds de stockage.

Exemple de règle ILM

Cet exemple de règle ILM s'applique aux objets appartenant au locataire A. Il effectue deux copies répliquées de ces objets et stocke chaque copie sur un autre site. Les deux copies sont conservées « pour toujours », ce qui signifie que StorageGRID ne les supprimera pas automatiquement. À la place, StorageGRID les conserve jusqu'à leur suppression par une demande de suppression de client ou avant l'expiration d'un cycle de vie de compartiment.

Cette règle utilise 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, à moins qu'il ne soit pas possible de faire immédiatement les deux copies nécessaires. Par exemple, si le site 2 est injoignable lorsque le locataire A enregistre un objet, StorageGRID effectue deux copies provisoires 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.

L'exemple de règle ILM 2 copie le locataire A

Évaluation des objets par une règle ILM

La règle ILM active pour votre système StorageGRID permet de contrôler le placement, la durée et la protection des données de tous les objets.

Lorsque des clients enregistrent des objets dans StorageGRID, les objets sont évalués en fonction du jeu ordonné de règles ILM de la politique active, comme suit :

  1. Si les filtres de la première règle de la règle 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.

  2. Si les filtres de la première règle ne correspondent pas à l'objet, celui-ci est évalué par rapport à chaque règle ultérieure de la stratégie jusqu'à ce qu'une correspondance soit effectuée.

  3. Si aucune règle ne correspond à un objet, les instructions de comportement d'ingestion et de placement de la règle par défaut de cette règle sont appliquées. La règle par défaut est la dernière règle d'une stratégie et ne peut pas utiliser de filtres. Elle doit s'appliquer à tous les locataires, à tous les compartiments et à toutes les versions d'objet.

Exemple de règle ILM

Cet exemple de politique ILM utilise trois règles ILM.

Exemple de règle pour deux locataires

Dans cet exemple, la règle 1 correspond à tous les objets appartenant au locataire A. Ces objets sont stockés sous forme de trois copies répliquées sur trois sites. Les objets appartenant à d'autres locataires ne sont pas mis en correspondance par la règle 1, ils sont donc évalués par rapport à la règle 2.

La règle 2 correspond à tous les objets d'autres locataires, mais uniquement s'ils sont supérieurs à 1 Mo. Ces objets plus volumineux sont stockés au moyen d'un code d'effacement de 6+3 sur trois sites. La règle 2 ne correspond pas aux objets de 1 Mo ou plus petits, de sorte que ces objets sont évalués par rapport à la règle 3.

La règle 3 est la dernière et la règle par défaut de la stratégie, et elle n'utilise pas de filtres. La règle 3 effectue deux copies répliquées de tous les objets qui ne correspondent pas à la règle 1 ou à la règle 2 (les objets n'appartenant pas au locataire A dont la taille est inférieure ou égale à 1 Mo).

Règles et règles ILM

Informations connexes