Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Gerenciamento de ciclo de vida da informação no StorageGRID

Você utiliza o gerenciamento do ciclo de vida das informações (ILM) para controlar o posicionamento, a duração e o comportamento de ingestão de todos os objetos em seu sistema StorageGRID. As regras de ILM determinam como o StorageGRID armazena objetos ao longo do tempo. Você configura uma ou mais regras de ILM e depois as adiciona a uma política de ILM. Um grid pode ter mais de uma política ativa ao mesmo tempo.

As regras do ILM definem:

  • Quais objetos devem ser armazenados. Uma regra pode ser aplicada a todos os objetos, ou você pode especificar filtros para identificar a quais objetos uma regra se aplica. Por exemplo, uma regra pode ser aplicada somente a objetos associados a determinadas contas de tenant, buckets S3 específicos ou valores de metadados específicos.

  • O tipo e a localização do armazenamento. Os objetos podem ser armazenados em Storage Nodes ou em Cloud Storage Pools.

  • O tipo de cópias de objetos feitas. As cópias podem ser replicadas ou codificadas por apagamento.

  • Para cópias replicadas, o número de cópias feitas.

  • Para cópias codificadas por apagamento, o esquema de codificação por apagamento utilizado.

  • As alterações ao longo do tempo no local de armazenamento de um objeto e no tipo de cópias.

  • Como os dados dos objetos são protegidos à medida que os objetos são ingeridos no grid (colocação síncrona ou confirmação dupla).

Note que os metadados de objeto não são gerenciados pelas regras de gerenciamento do ciclo de vida das informações (ILM). Em vez disso, os metadados de objeto são armazenados em um banco de dados Cassandra, conhecido como armazenamento de metadados. Três cópias dos metadados de objeto são mantidas automaticamente em cada site para proteger os dados contra perda.

Exemplo de regra ILM

Por exemplo, uma regra ILM poderia especificar o seguinte:

  • Aplica-se somente aos objetos pertencentes ao Tenant A.

  • Faça duas cópias replicadas desses objetos e armazene cada cópia em um site diferente.

  • As duas cópias serão mantidas "para sempre", o que significa que StorageGRID não as excluirá automaticamente. Em vez disso, StorageGRID reterá esses objetos até que sejam excluídos por uma solicitação de exclusão do cliente ou pelo término do ciclo de vida do bucket.

  • Use a opção Balanceada para o comportamento de ingestão: a instrução de posicionamento em dois sites é aplicada assim que o Tenant A salva um objeto no StorageGRID, a menos que não seja possível fazer imediatamente as duas cópias necessárias.

    Por exemplo, se o Site 2 estiver inacessível quando o Tenant A salvar um objeto, StorageGRID fará duas cópias provisórias nos Storage Nodes do Site 1. Assim que o Site 2 estiver disponível, StorageGRID fará a cópia necessária nesse site.

Como uma política ILM avalia objetos

As políticas ILM ativas do seu sistema StorageGRID controlam o posicionamento, a duração e o comportamento de ingestão de todos os objetos.

Quando os clientes salvam objetos no StorageGRID, os objetos são avaliados em relação ao conjunto ordenado de regras ILM na política ativa, da seguinte forma:

  1. Se os filtros da primeira regra na política corresponderem a um objeto, o objeto é ingerido de acordo com o comportamento de ingestão dessa regra e armazenado de acordo com as instruções de posicionamento dessa regra.

  2. Se os filtros da primeira regra não corresponderem ao objeto, o objeto é avaliado em relação a cada regra subsequente na política até que uma correspondência seja feita.

  3. Se nenhuma regra corresponder a um objeto, o comportamento de ingestão e as instruções de posicionamento da regra padrão na política serão aplicados. A regra padrão é a última regra em uma política e não pode usar nenhum filtro. Ela deve se aplicar a todos os locatários, todos os buckets e todas as versões de objeto.

Exemplo de política ILM

Por exemplo, uma política ILM pode conter três regras ILM que especificam o seguinte:

  • Regra 1: Cópias replicadas para Tenant A

    • Associe todos os objetos pertencentes ao Tenant A.

    • Armazene esses objetos como três cópias replicadas em três sites.

    • Os objetos pertencentes a outros tenants não correspondem à Regra 1, portanto, são avaliados de acordo com a Regra 2.

  • Regra 2: codificação de apagamento para objetos maiores que 1 MB

    • Corresponda a todos os objetos de outros locatários, mas somente se eles forem maiores que 1 MB. Esses objetos maiores são armazenados usando codificação de apagamento 6+3 em três sites.

    • Não corresponde a objetos de 1 MB ou menores, portanto, esses objetos são avaliados de acordo com a Regra 3.

  • Regra 3: 2 cópias 2 centros de dados (padrão)

    • É a última e padrão regra na política. Não utiliza filtros.

    • Faça duas cópias replicadas de todos os objetos que não correspondem à Regra 1 ou à Regra 2 (objetos que não pertencem ao Tenant A e que têm 1 MB ou menos).

Política e regras do ILM

Informações relacionadas