Example 1: ILM rules and policy for object storage
You can use the following example rules and policy as a starting point when defining an ILM policy to meet your object protection and retention requirements.
The following ILM rules and policy are only examples. There are many ways to configure ILM rules. Before activating a new policy, simulate the proposed policy to confirm it will work as intended to protect content from loss. |
ILM rule 1 for example 1: Copy object data to two data centers
This example ILM rule copies object data to storage pools in two data centers.
Rule definition | Example value |
---|---|
Storage Pools |
Two storage pools, each at different data centers, named Storage Pool DC1 and Storage Pool DC2. |
Rule Name |
Two Copies Two Data Centers |
Reference Time |
Ingest Time |
Content Placement |
On Day 0, keep two replicated copies forever—one in Storage Pool DC1 and one in Storage Pool DC2. |
ILM rule 2 for example 1: Erasure Coding profile with bucket matching
This example ILM rule uses an Erasure Coding profile and an S3 bucket to determine where and how long the object is stored.
Rule definition | Example value |
---|---|
Erasure Coding Profile |
|
Rule Name |
EC for S3 bucket finance-records |
Reference Time |
Ingest Time |
Content Placement |
For objects in the S3 bucket named finance-records, create one erasure-coded copy in the pool specified by the Erasure Coding profile. Keep this copy forever. |
ILM policy for example 1
The StorageGRID system allows you to design sophisticated and complex ILM policies; however, in practice, most ILM policies are simple.
A typical ILM policy for a multi-site topology might include ILM rules such as the following:
-
At ingest, use 6+3 erasure coding to store all objects belonging to the S3 bucket named
finance-records
across three data centers. -
If an object does not match the first ILM rule, use the policy's default ILM rule, Two Copies Two Data Centers, to store a copy of that object in two data centers, DC1 and DC2.