何时使用云存储池
云存储池可以在多种使用情形下提供显著优势。
在外部位置备份 StorageGRID 数据
您可以使用云存储池将 StorageGRID 对象备份到外部位置。
如果无法访问 StorageGRID 中的副本,则可以使用云存储池中的对象数据来处理客户端请求。但是,要访问云存储池中的备份对象副本,您可能需要发出问题描述 S3 后对象还原请求。
云存储池中的对象数据也可用于恢复因存储卷或存储节点故障而从 StorageGRID 丢失的数据。如果某个对象的唯一剩余副本位于云存储池中,则 StorageGRID 会临时还原该对象,并在已恢复的存储节点上创建一个新副本。
要实施备份解决方案 ,请执行以下操作:
-
创建一个云存储池。
-
配置一个 ILM 规则,以便在存储节点上同时存储对象副本(以复制或擦除编码的副本的形式),并在云存储池中存储单个对象副本。
-
将规则添加到 ILM 策略中。然后,模拟并激活策略。
将数据从 StorageGRID 分层到外部位置
您可以使用云存储池将对象存储在 StorageGRID 系统之外。例如,假设您需要保留大量对象,但您希望很少访问这些对象(如果有)。您可以使用云存储池将对象分层以降低存储成本并释放 StorageGRID 中的空间。
要实施分层解决方案 ,请执行以下操作:
-
创建一个云存储池。
-
配置一个 ILM 规则,以便将很少使用的对象从存储节点移动到云存储池。
-
将规则添加到 ILM 策略中。然后,模拟并激活策略。
维护多个云端点
如果要将对象数据分层或备份到多个云,则可以配置多个云存储池。您可以通过 ILM 规则中的筛选器指定存储在每个云存储池中的对象。例如,您可能希望将 Amazon S3 Glacier 中某些租户或分段中的对象以及 Azure Blob 存储中其他租户或分段中的对象存储起来。或者,您可能希望在 Amazon S3 Glacier 和 Azure Blob 存储之间移动数据。使用多个云存储池时,请注意,一个对象一次只能存储在一个云存储池中。
实施多个云端点:
-
最多创建 10 个云存储池。
-
配置 ILM 规则,以便在每个云存储池中的适当时间存储相应的对象数据。例如,将存储在云存储池 A 中的存储分段 A 中的对象,并将存储在云存储池 B 中的分段 B 中的对象存储在云存储池 B 中或者,将对象存储在云存储池 A 中一段时间,然后将其移动到云存储池 B
-
将规则添加到 ILM 策略中。然后,模拟并激活策略。