Création d'une règle ILM : présentation
Une règle de gestion du cycle de vie des informations (ILM) est un ensemble ordonné de règles ILM qui détermine la façon dont le système StorageGRID gère les données d'objet au fil du temps.
Lorsque vous créez une règle ILM, vous commencez par sélectionner et organiser les règles ILM. Ensuite, vous vérifiez le comportement de votre stratégie proposée en la simulant contre des objets précédemment ingérés. Lorsque vous êtes satisfait du fait que la stratégie proposée fonctionne comme prévu, vous pouvez l'activer pour créer la stratégie active.
Une règle ILM mal configurée peut entraîner une perte de données irrécupérable. Avant d'activer une politique ILM, examinez attentivement la politique ILM et ses règles ILM, puis simulez la politique ILM. Vérifiez toujours que la politique ILM fonctionne comme prévu. |
Règle ILM par défaut
Lorsque vous installez StorageGRID et ajoutez des sites, une règle ILM par défaut est automatiquement créée. Si votre grille contient un site, la stratégie par défaut contient une règle par défaut qui réplique deux copies de chaque objet sur ce site. Si votre grille contient plusieurs sites, la règle par défaut réplique une copie de chaque objet sur chaque site.
Si la stratégie par défaut ne répond pas à vos besoins en stockage, vous pouvez créer vos propres règles et règles. Voir "Définition d'une règle ILM" et "Création d'une politique ILM proposée".
Comment une règle ILM évalue-t-elle les objets ?
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 :
-
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.
-
Si les filtres de la première règle ne correspondent pas à l'objet, l'objet est évalué par rapport à chaque règle ultérieure de la règle jusqu'à ce qu'une correspondance soit établie.
-
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. La règle par défaut doit s'appliquer à tous les locataires, à tous les compartiments et à toutes les versions d'objet et ne peut pas utiliser de filtres avancés.
Exemple de règle ILM
À titre d'exemple, une politique ILM peut contenir trois règles ILM pour spécifier :
-
Règle 1 : copies répliquées pour le locataire A
-
Faites correspondre tous les objets appartenant au locataire A.
-
Stockez ces objets sous forme de trois copies répliquées sur trois sites.
-
Les objets appartenant à d'autres locataires ne correspondent pas à la règle 1, ils sont donc évalués par rapport à la règle 2.
-
-
Règle 2 : code d'effacement pour les objets supérieurs à 1 Mo
-
Faites correspondre 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.
-
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 règle. N'utilise pas de filtres.
-
Faites deux copies répliquées de tous les objets qui ne correspondent pas à la règle 1 ou à la règle 2 (objets qui n'appartiennent pas au locataire A de 1 Mo ou moins).
-
Quelles sont les politiques proposées, actives et historiques?
Chaque système StorageGRID doit disposer d'une règle ILM active. Un système StorageGRID peut également avoir une proposition de règle ILM et tout nombre de règles historiques.
Lorsque vous créez une règle ILM, vous créez une proposition de règle en sélectionnant une ou plusieurs règles ILM et en les organisant dans un ordre spécifique. Après avoir simulé la stratégie proposée pour confirmer son comportement, vous l'activez pour créer la stratégie active.
Lorsque vous activez une nouvelle règle ILM, StorageGRID utilise cette règle pour gérer tous les objets, y compris les objets existants et les objets récemment ingérées. Les objets existants peuvent être déplacés vers de nouveaux emplacements lorsque les règles ILM de la nouvelle règle sont mises en œuvre.
L'activation de la stratégie proposée fait de la stratégie précédemment active une stratégie historique. Impossible de supprimer les règles ILM historiques.
Facteurs à prendre en compte lors de la création d'une règle ILM
-
Utilisez uniquement la règle de base 2 copies fournie par le système dans les systèmes de test. Pour StorageGRID 11.6 et les versions antérieures, la règle Make 2 copies de cette règle utilise le pool de stockage All Storage Nodes, qui contient tous les sites. Si votre système StorageGRID dispose de plusieurs sites, il est possible de placer deux copies d'un objet sur le même site.
Le pool de stockage tous les nœuds de stockage est automatiquement créé lors de l'installation de StorageGRID 11.6 et des versions antérieures. Si vous effectuez une mise à niveau vers une version ultérieure de StorageGRID, le pool tous les nœuds de stockage existera toujours. Si vous installez StorageGRID 11.7 ou une version ultérieure en tant que nouvelle installation, le pool tous les nœuds de stockage n'est pas créé. -
Lors de la conception d'une nouvelle politique, tenez compte de tous les différents types d'objets pouvant être ingérés dans votre grille. Assurez-vous que la stratégie inclut des règles pour correspondre et placer ces objets selon les besoins.
-
Privilégiez la simplicité des règles ILM. Cela permet d'éviter les situations dangereuses dans lesquelles les données d'objet ne sont pas protégées comme prévu lorsque des modifications sont apportées au système StorageGRID au fil du temps.
-
Assurez-vous que les règles de la police sont dans le bon ordre. Lorsque la stratégie est activée, les objets nouveaux et existants sont évalués par les règles dans l'ordre indiqué, à partir du haut. Par exemple, si la première règle d'une règle correspond à un objet, cet objet ne sera évalué par aucune autre règle.
-
La dernière règle de chaque politique ILM est la règle ILM par défaut, qui ne peut utiliser aucun filtre. Si un objet n'a pas été mis en correspondance par une autre règle, la règle par défaut contrôle l'emplacement de cet objet et la durée de conservation.
-
Avant d'activer une nouvelle stratégie, vérifiez les modifications apportées par la stratégie au placement des objets existants. La modification de l'emplacement d'un objet existant peut entraîner des problèmes de ressources temporaires lorsque les nouveaux placements sont évalués et implémentés.