StorageGRID 中严格摄取行为的 ILM 规则和策略
您可以在规则中使用位置过滤器和严格摄取行为,以防止对象保存在特定数据中心位置。
在此示例中,由于监管问题,总部位于巴黎的租户不希望在欧盟境外存储某些对象。其他对象,包括来自其他租户帐户的所有对象,可以存储在巴黎数据中心或美国数据中心。
|
|
以下 ILM 规则和策略只是示例。配置 ILM 规则的方法有很多。在激活新策略之前,请对其进行模拟,以确认其将按预期工作,以防止内容丢失。 |
ILM 规则 1(示例 5):严格摄取以保证 Paris 数据中心
此示例 ILM 规则使用严格摄取行为来保证由位于巴黎的租户保存到 S3 存储桶(区域设置为 eu-west-3 region (Paris))的对象永远不会存储在美国数据中心。
此规则适用于属于 Paris 租户且 S3 存储桶区域设置为 eu-west-3(巴黎)的对象。
| 规则定义 | 示例值 |
|---|---|
租户帐户 |
巴黎租户 |
高级筛选器 |
位置约束等于eu-west-3 |
存储池 |
站点 1(巴黎) |
规则名称 |
严格摄取以保证巴黎数据中心 |
参考时间 |
采集时间 |
展示位置 |
在第 0 天,在站点 1(巴黎)永久保留两份复制副本 |
载入行为 |
严格。在摄入时始终使用此规则的放置。如果无法在巴黎数据中心存储该对象的两个副本,则摄入失败。 |

ILM 规则 2(示例 5):其他对象的平衡载入
此示例 ILM 规则使用平衡摄取行为,为第一个规则不匹配的任何对象提供最佳 ILM 效率。此规则匹配的所有对象将存储两个副本——一个在美国数据中心,一个在巴黎数据中心。如果无法立即满足规则,临时副本将存储在任何可用位置。
此规则适用于属于任何租户和任何区域的对象。
| 规则定义 | 示例值 |
|---|---|
租户帐户 |
忽略 |
高级筛选器 |
未指定 |
存储池 |
站点 1(巴黎)和站点 2(美国) |
规则名称 |
2 份副本,2 个数据中心 |
参考时间 |
采集时间 |
展示位置 |
在第0天,在两个数据中心永久保留两个复制副本 |
载入行为 |
平衡。如果可能,匹配此规则的对象将根据规则的放置说明放置。否则,临时副本将在任何可用位置创建。 |
ILM 策略示例 5:合并摄取行为
示例 ILM 策略包括两个具有不同摄取行为的规则。
使用两种不同摄取行为的 ILM 策略可能包括以下 ILM 规则:
-
仅在巴黎数据中心存储属于巴黎租户且 S3 存储桶区域设置为 eu-west-3(巴黎)的对象。如果巴黎数据中心不可用,则摄取失败。
-
将所有其他对象(包括属于巴黎租户但具有不同存储桶区域的对象)存储在美国数据中心和巴黎数据中心。如果无法满足放置指令,请在任何可用位置制作临时副本。
当您模拟示例策略时,您希望测试对象按如下进行评估:
-
任何属于巴黎租户且 S3 存储桶区域设置为 eu-west-3 的对象都将通过第一条规则进行匹配,并存储在巴黎数据中心。由于第一条规则使用 Strict 载入,因此这些对象绝不会存储在美国数据中心。如果巴黎数据中心的存储节点不可用,则载入失败。
-
所有其他对象都由第二条规则匹配,包括属于 Paris 租户且 S3 存储桶区域未设置为 eu-west-3 的对象。每个对象的一个副本保存在每个数据中心。但是,由于第二条规则使用均衡摄取,因此如果一个数据中心不可用,则会在任何可用位置保存两个临时副本。