什么是 ILM 策略
信息生命周期管理( ILM )策略是一组有序的 ILM 规则,用于确定 StorageGRID 系统如何在一段时间内管理对象数据。
ILM 策略如何评估对象?
StorageGRID 系统的活动 ILM 策略控制所有对象的放置,持续时间和数据保护。
当客户端将对象保存到 StorageGRID 时,系统会根据活动策略中按顺序排列的一组 ILM 规则对这些对象进行评估,如下所示:
-
如果策略中第一个规则的筛选器与某个对象匹配,则会根据该规则的载入行为载入该对象,并根据该规则的放置说明进行存储。
-
如果第一个规则的筛选器与对象不匹配,则会根据策略中的每个后续规则对对象进行评估,直到匹配为止。
-
如果没有与对象匹配的规则,则会应用策略中默认规则的载入行为和放置说明。默认规则是策略中的最后一个规则。默认规则必须应用于所有租户,所有分段和所有对象版本,并且不能使用任何高级筛选器。
ILM 策略示例
此示例 ILM 策略使用三个 ILM 规则。
在此示例中,规则 1 匹配属于租户 A 的所有对象这些对象会在三个站点上存储为三个复制副本。规则 1 不匹配属于其他租户的对象,因此会根据规则 2 对其进行评估。
规则 2 匹配其他租户的所有对象,但前提是它们大于 1 MB 。这些较大的对象在三个站点上使用 6+3 纠删编码进行存储。规则 2 与 1 MB 或更小的对象不匹配,因此会根据规则 3 评估这些对象。
规则 3 是策略中的最后一条规则和默认规则,不使用筛选器。规则 3 为规则 1 或规则 2 不匹配的所有对象(不属于租户 A 且小于 1 MB 的对象)创建两个复制副本。
建议的策略,活动策略和历史策略是什么?
每个 StorageGRID 系统都必须有一个活动的 ILM 策略。StorageGRID 系统可能还具有一个建议的 ILM 策略和任意数量的历史策略。
首次创建 ILM 策略时,您可以通过选择一个或多个 ILM 规则并按特定顺序对其进行排列来创建建议的策略。模拟建议的策略以确认其行为后,您可以激活它以创建活动策略。
激活新的 ILM 策略时, StorageGRID 会使用该策略管理所有对象,包括现有对象和新载入的对象。实施新策略中的 ILM 规则后,现有对象可能会移至新位置。
激活建议的策略将导致先前处于活动状态的策略成为历史策略。无法删除历史 ILM 策略。