Exemplo 4: Regras ILM e política para objetos com versão S3
Se você tiver um bucket do S3 com controle de versão habilitado, poderá gerenciar as versões de objetos não atuais, incluindo regras na política do ILM que usam hora não atual como tempo de referência.
Como este exemplo mostra, você pode controlar a quantidade de armazenamento usada por objetos com controle de versão usando instruções de posicionamento diferentes para versões de objetos não atuais.
As seguintes regras e políticas do ILM são apenas exemplos. Existem muitas maneiras de configurar regras ILM. Antes de ativar uma nova política, simule a política proposta para confirmar que ela funcionará como a intenção de proteger o conteúdo contra perda. |
Se você criar políticas ILM para gerenciar versões de objetos não atuais, saiba que você deve conhecer o UUID ou CBID da versão do objeto para simular a política. Para encontrar UUUID e CBID de um objeto, use Object Metadata Lookup enquanto o objeto ainda estiver atual. |
Regra ILM 1 por exemplo 4: Salve três cópias por 10 anos
Este exemplo de regra ILM armazena uma cópia de cada objeto em três data centers por 10 anos.
Esta regra se aplica a todos os objetos, quer eles sejam ou não versionados.
Definição de regra | Exemplo de valor |
---|---|
Pools de armazenamento |
Três pools de storage, cada um em data centers diferentes, denominados DC1, DC2 e DC3. |
Nome da regra |
Três cópias dez anos |
Tempo de referência |
Tempo de ingestão |
Colocação de conteúdo |
No dia 0, mantenha três cópias replicadas por 10 anos (3.652 dias), uma em DC1, uma em DC2 e uma em DC3. No final de 10 anos, exclua todas as cópias do objeto. |
Regra ILM 2 por exemplo 4: Salve duas cópias de versões não atuais por 2 anos
Este exemplo de regra ILM armazena duas cópias das versões não atuais de um objeto com versão S3 por 2 anos.
Como a regra ILM 1 se aplica a todas as versões do objeto, você deve criar outra regra para filtrar quaisquer versões não atuais. Esta regra usa a opção hora não atual para hora de referência.
Neste exemplo, apenas duas cópias das versões não atuais são armazenadas e essas cópias serão armazenadas por dois anos.
Definição de regra | Exemplo de valor |
---|---|
Pools de armazenamento |
Dois pools de storage, cada um em data centers diferentes, denominados DC1 e DC2. |
Nome da regra |
Versões não atuais: Duas cópias dois anos |
Tempo de referência |
Hora não atual |
Colocação de conteúdo |
No dia 0 em relação à hora não atual (ou seja, a partir do dia em que a versão do objeto se torna a versão não atual), mantenha duas cópias replicadas das versões de objetos não atuais por 2 anos (730 dias), uma em DC1 e uma em DC2. No final de 2 anos, exclua as versões não atuais. |
Política ILM por exemplo 4: S3 objetos versionados
Se você quiser gerenciar versões mais antigas de um objeto de forma diferente da versão atual, as regras que usam hora não atual como tempo de referência devem aparecer na política ILM antes das regras que se aplicam à versão atual do objeto.
Uma política ILM para objetos com versão S3 pode incluir regras ILM, como as seguintes:
-
Mantenha quaisquer versões mais antigas (não atuais) de cada objeto por 2 anos, a partir do dia em que a versão se tornou não atual.
As regras de tempo não atual devem aparecer na política antes das regras que se aplicam à versão atual do objeto. Caso contrário, as versões de objetos não atuais nunca serão correspondidas pela regra de tempo não atual. -
Na obtenção, crie três cópias replicadas e armazene uma cópia em cada um dos três data centers. Mantenha cópias da versão atual do objeto por 10 anos.
Ao simular a política de exemplo, você espera que os objetos de teste sejam avaliados da seguinte forma:
-
Qualquer versão de objeto não atual seria correspondida pela primeira regra. Se uma versão de objeto não atual tiver mais de 2 anos, ela será excluída permanentemente pelo ILM (todas as cópias da versão não atual removidas da grade).
Para simular versões de objetos não atuais, você deve usar o UUID ou CBID dessa versão. Enquanto o objeto ainda estiver atual, você pode usar a Pesquisa de metadados de Objeto para encontrar seus UUID e CBID. -
A versão atual do objeto seria correspondida pela segunda regra. Quando a versão atual do objeto for armazenada por 10 anos, o processo ILM adiciona um marcador de exclusão como a versão atual do objeto e torna a versão anterior do objeto "não atual". Na próxima vez que a avaliação ILM ocorrer, essa versão não atual é correspondida pela primeira regra. Como resultado, a cópia em DC3 é purgada e as duas cópias em DC1 e DC2 são armazenadas por mais 2 anos.
"Verificando uma política ILM com pesquisa de metadados de objeto"