Utilizar la gestión del ciclo de vida de la información
La gestión del ciclo de vida de la información (ILM) se usa para controlar la ubicación, la duración y la protección de datos para todos los objetos del sistema StorageGRID. Las reglas de ILM determinan la manera en que StorageGRID almacena los objetos a lo largo del tiempo. Puede configurar una o varias reglas de ILM y luego añadirlas a una política de ILM.
Las reglas de ILM definen:
-
Qué objetos se deben almacenar. Una regla se puede aplicar a todos los objetos o puede especificar filtros para identificar a qué objetos se aplica una regla. Por ejemplo, una regla puede aplicarse solo a los objetos asociados con determinadas cuentas de inquilino, bloques S3 específicos o contenedores Swift, o valores de metadatos específicos.
-
El tipo de almacenamiento y la ubicación. Los objetos se pueden almacenar en nodos de almacenamiento, en pools de almacenamiento en cloud o en nodos de archivado.
-
El tipo de copias de objeto realizadas. Las copias se pueden replicar o codificar.
-
Para las copias replicadas, el número de copias realizadas.
-
Para las copias codificadas de borrado, se utiliza el esquema de codificación de borrado.
-
Los cambios a lo largo del tiempo en la ubicación de almacenamiento de un objeto y el tipo de copias.
-
Cómo se protegen los datos de objetos cuando se ingieren los objetos en el grid (ubicación síncrona o doble registro).
Tenga en cuenta que los metadatos de objetos no están gestionados por las reglas de ILM. En su lugar, los metadatos de objetos se almacenan en una base de datos de Cassandra en lo que se conoce como almacén de metadatos. Se mantienen automáticamente tres copias de los metadatos de objetos en cada sitio para proteger los datos frente a pérdidas. Las copias se distribuyen uniformemente por todos los nodos de almacenamiento.
Regla de ILM de ejemplo
Esta regla de ILM de ejemplo se aplica a los objetos que pertenecen al inquilino A. Realiza dos copias replicadas de esos objetos y almacena cada copia en un sitio diferente. Las dos copias se conservan «para siempre», lo que significa que StorageGRID no las eliminará automáticamente. En su lugar, StorageGRID conservará estos objetos hasta que se eliminen mediante una solicitud de eliminación del cliente o cuando finalice el ciclo de vida de un bloque.
Esta regla utiliza la opción equilibrada para el comportamiento de procesamiento: La instrucción de colocación de dos sitios se aplica tan pronto como el inquilino A guarda un objeto en StorageGRID, a menos que no sea posible realizar de inmediato ambas copias necesarias. Por ejemplo, si el sitio 2 no se puede acceder cuando el inquilino A guarda un objeto, StorageGRID realizará dos copias provisionales en los nodos de almacenamiento del sitio 1. En cuanto el sitio 2 esté disponible, StorageGRID realizará la copia necesaria en ese sitio.
Cómo evalúa una política de ILM los objetos
La política activa de ILM para su sistema StorageGRID controla la ubicación, la duración y la protección de datos de todos los objetos.
Cuando los clientes guardan objetos en StorageGRID, los objetos se evalúan según el conjunto ordenado de reglas de ILM en la política activa, de la siguiente manera:
-
Si los filtros de la primera regla de la política coinciden con un objeto, el objeto se procesa según el comportamiento de procesamiento de esa regla y se almacena según las instrucciones de ubicación de esa regla.
-
Si los filtros de la primera regla no coinciden con el objeto, el objeto se evalúa en función de cada regla posterior de la política hasta que se realice una coincidencia.
-
Si ninguna regla coincide con un objeto, se aplican las instrucciones de comportamiento de procesamiento y colocación de la regla predeterminada de la directiva. La regla predeterminada es la última regla de una directiva y no puede utilizar ningún filtro. Debe aplicarse a todos los inquilinos, todos los grupos y todas las versiones del objeto.
Ejemplo de política de ILM
Este ejemplo de política de ILM usa tres reglas de ILM.
En este ejemplo, la regla 1 coincide con todos los objetos que pertenecen al arrendatario A. Estos objetos se almacenan como tres copias replicadas en tres sitios. Los objetos pertenecientes a otros arrendatarios no coinciden con la Regla 1, por lo que se evalúan en función de la Regla 2.
La regla 2 coincide con todos los objetos de otros arrendatarios, pero sólo si son superiores a 1 MB. Estos objetos de mayor tamaño se almacenan mediante codificación de borrado 6+3 en tres instalaciones. La regla 2 no coincide con los objetos de 1 MB o menos, por lo que estos objetos se evalúan en función de la regla 3.
La regla 3 es la última regla y la regla predeterminada de la política y no utiliza filtros. La regla 3 realiza dos copias replicadas de todos los objetos que no coinciden en la regla 1 o la regla 2 (objetos que no pertenecen al arrendatario A que son de 1 MB o menos).
Información relacionada