Esempio 4: Regole ILM e policy per gli oggetti con versione S3
Se si dispone di un bucket S3 con la versione attivata, è possibile gestire le versioni degli oggetti non correnti includendo regole nella policy ILM che utilizzano tempo non corrente come tempo di riferimento.
Come illustrato in questo esempio, è possibile controllare la quantità di storage utilizzata dagli oggetti con versione utilizzando istruzioni di posizionamento diverse per le versioni degli oggetti non correnti.
Le seguenti regole e policy ILM sono solo esempi. Esistono diversi modi per configurare le regole ILM. Prima di attivare una nuova policy, simulare la policy proposta per confermare che funzionerà come previsto per proteggere il contenuto dalla perdita. |
Se si creano criteri ILM per gestire le versioni degli oggetti non correnti, tenere presente che è necessario conoscere l'UUID o il CBID della versione dell'oggetto per simulare il criterio. Per trovare UUUID e CBID di un oggetto, utilizzare Object Metadata Lookup (Ricerca metadati oggetto) mentre l'oggetto è ancora aggiornato. Vedere Verificare un criterio ILM con la ricerca dei metadati degli oggetti. |
ILM regola 1 per esempio 4: Salva tre copie per 10 anni
Questa regola ILM di esempio memorizza una copia di ciascun oggetto in tre data center per 10 anni.
Questa regola si applica a tutti gli oggetti, indipendentemente dal fatto che siano con versione.
Definizione della regola | Valore di esempio |
---|---|
Pool di storage |
Tre pool di storage, ciascuno in diversi data center, denominati DC1, DC2 e DC3. |
Nome regola |
Tre copie dieci anni |
Tempo di riferimento |
Tempo di acquisizione |
Posizionamento dei contenuti |
Il giorno 0, conserva tre copie replicate per 10 anni (3,652 giorni), una in DC1, una in DC2 e una in DC3. Alla fine dei 10 anni, eliminare tutte le copie dell'oggetto. |
ILM regola 2 per esempio 4: Salva due copie di versioni non correnti per 2 anni
Questa regola ILM di esempio memorizza due copie delle versioni non correnti di un oggetto con versione S3 per 2 anni.
Poiché la regola ILM 1 si applica a tutte le versioni dell'oggetto, è necessario creare un'altra regola per filtrare le versioni non correnti. Questa regola utilizza l'opzione ora non corrente per il tempo di riferimento.
In questo esempio, vengono memorizzate solo due copie delle versioni non correnti, che verranno memorizzate per due anni.
Definizione della regola | Valore di esempio |
---|---|
Pool di storage |
Due pool di storage, ciascuno in diversi data center, denominati DC1 e DC2. |
Nome regola |
Versioni non correnti: Due copie per due anni |
Tempo di riferimento |
Ora non corrente |
Posizionamento dei contenuti |
Il giorno 0 relativo all'ora non corrente (ovvero, a partire dal giorno in cui la versione dell'oggetto diventa la versione non corrente), mantenere due copie replicate delle versioni dell'oggetto non correnti per 2 anni (730 giorni), una in DC1 e una in DC2. Alla fine di 2 anni, eliminare le versioni non aggiornate. |
Policy ILM per esempio 4: Oggetti con versione S3
Se si desidera gestire le versioni precedenti di un oggetto in modo diverso dalla versione corrente, le regole che utilizzano ora non corrente come ora di riferimento devono essere visualizzate nel criterio ILM prima delle regole che si applicano alla versione corrente dell'oggetto.
Un criterio ILM per gli oggetti con versione S3 potrebbe includere regole ILM come le seguenti:
-
Mantenere le versioni precedenti (non aggiornate) di ciascun oggetto per 2 anni, a partire dal giorno in cui la versione è diventata non aggiornata.
Le regole dell'ora non corrente devono essere visualizzate nel criterio prima delle regole applicabili alla versione corrente dell'oggetto. In caso contrario, le versioni degli oggetti non correnti non verranno mai associate alla regola dell'ora non corrente. -
Al momento dell'acquisizione, creare tre copie replicate e memorizzare una copia in ciascuno dei tre data center. Conserva le copie della versione corrente dell'oggetto per 10 anni.
Quando si simula il criterio di esempio, si prevede che gli oggetti di test vengano valutati come segue:
-
Qualsiasi versione dell'oggetto non corrente verrebbe associata dalla prima regola. Se una versione dell'oggetto non corrente ha più di 2 anni, viene eliminata in modo permanente da ILM (tutte le copie della versione non corrente vengono rimosse dalla griglia).
Per simulare versioni di oggetti non correnti, è necessario utilizzare UUID o CBID di tale versione. Mentre l'oggetto è ancora aggiornato, è possibile utilizzare Object Metadata Lookup (Ricerca metadati oggetto) per trovare UUID e CBID. -
La seconda regola corrisponde alla versione corrente dell'oggetto. Quando la versione corrente dell'oggetto è stata memorizzata per 10 anni, il processo ILM aggiunge un indicatore di eliminazione come versione corrente dell'oggetto e rende la versione precedente dell'oggetto “non aggiornata”. La prossima volta che si verifica la valutazione ILM, questa versione non corrente corrisponde alla prima regola. Di conseguenza, la copia di DC3 viene eliminata e le due copie di DC1 e DC2 vengono conservate per altri 2 anni.