示例 5 :用于严格载入行为的 ILM 规则和策略
您可以在规则中使用位置筛选器和严格的载入行为来防止对象保存在特定数据中心位置。
在本示例中,基于巴黎的租户出于监管方面的考虑,不希望在欧盟以外存储某些对象。其他对象,包括来自其他租户帐户的所有对象,可以存储在巴黎数据中心或美国数据中心。
以下 ILM 规则和策略仅为示例。配置 ILM 规则的方法有多种。在激活新策略之前,请模拟建议的策略,以确认它将按预期工作,以防止内容丢失。 |
ILM 规则 1 示例 5 :严格载入以保证巴黎数据中心
此示例 ILM 规则使用严格的载入行为来保证,在将区域设置为 EU-west-3 区域(巴黎)的情况下,基于巴黎的租户保存到 S3 分段的对象永远不会存储在美国数据中心。
此规则属于巴黎租户且 S3 分段区域设置为 EU-west-3 (巴黎)的适用场景 对象。
规则定义 | 示例值 |
---|---|
租户帐户 |
巴黎租户 |
高级筛选 |
位置约束等于 EU-west-3 |
存储池 |
DC1 (巴黎) |
规则名称 |
严格载入以保证巴黎数据中心的安全 |
参考时间 |
载入时间 |
内容放置 |
在第 0 天,在 DC1 (巴黎)中永久保留两个复制副本 |
载入行为 |
严格。请始终在载入时使用此规则的放置位置。如果无法在巴黎数据中心存储对象的两个副本,则载入将失败。 |
ILM 规则 2 示例 5 :平衡其他对象的载入
此示例 ILM 规则使用平衡载入行为为第一个规则不匹配的任何对象提供最佳 ILM 效率。将存储与此规则匹配的所有对象的两个副本—一个在美国数据中心,一个在巴黎数据中心。如果无法立即满足此规则,则会将临时副本存储在任何可用位置。
此规则适用于属于任何租户和任何区域的适用场景 对象。
规则定义 | 示例值 |
---|---|
租户帐户 |
忽略 |
高级筛选 |
未指定 _ |
存储池 |
DC1 (巴黎)和 DC2 (美国) |
规则名称 |
2 个副本 2 个数据中心 |
参考时间 |
载入时间 |
内容放置 |
在第 0 天,将两个复制副本永久保留在两个数据中心 |
载入行为 |
平衡。如果可能,与此规则匹配的对象将根据规则的放置说明进行放置。否则,会在任何可用位置创建临时副本。 |
ILM 策略示例 5 :结合载入行为
示例 ILM 策略包括两个具有不同载入行为的规则。
使用两种不同载入行为的 ILM 策略可能包括以下 ILM 规则:
-
仅在巴黎数据中心存储属于 PARIS 租户且 S3 存储分段区域设置为 EU-west-3 ( PARIS )的对象。如果 PARIS 数据中心不可用,则无法载入。
-
将所有其他对象(包括属于巴黎租户但具有不同分段区域的对象)存储在美国数据中心和巴黎数据中心。如果无法满足放置指令,请在任何可用位置创建临时副本。
模拟示例策略时,您希望按如下所示评估测试对象:
-
属于 PARIS 租户且 S3 存储分段区域设置为 EU-west-3 的任何对象均按第一个规则匹配,并存储在 PARIS 数据中心。由于第一个规则使用严格的载入,因此这些对象永远不会存储在美国数据中心。如果 PARIS 数据中心的存储节点不可用,则载入将失败。
-
所有其他对象均按第二条规则匹配,其中包括属于 PARIS 租户且 S3 分段区域未设置为 EU-west-3 的对象。每个对象的一份副本保存在每个数据中心。但是,由于第二条规则使用平衡载入,因此,如果一个数据中心不可用,则会在任何可用位置保存两个临时副本。