Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

比较云存储池和 CloudMirror 复制

贡献者

在开始使用云存储池时,了解云存储池与 StorageGRID CloudMirror 复制服务之间的相似之处和不同之处可能会很有帮助。

云存储池 CloudMirror 复制服务

主要目的是什么?

云存储池充当归档目标。云存储池中的对象副本可以是对象的唯一副本,也可以是其他副本。也就是说,您只能在 StorageGRID 中保留一个副本并将一个副本发送到云存储池,而不是在内部保留两个副本。

通过 CloudMirror 复制服务,租户可以自动将对象从 StorageGRID (源)中的存储分段复制到外部 S3 存储分段(目标)。CloudMirror 复制会在独立的 S3 基础架构中为对象创建一个独立副本。

如何设置?

云存储池的定义方式与存储池相同,可使用网格管理器或网格管理 API 。可以在 ILM 规则中选择云存储池作为放置位置。虽然存储池包含一组存储节点,但云存储池是使用远程 S3 或 Azure 端点( IP 地址,凭据等)定义的。

租户用户 配置 CloudMirror 复制 通过使用租户管理器或 S3 API 定义 CloudMirror 端点( IP 地址,凭据等)。设置 CloudMirror 端点后,可以将该租户帐户拥有的任何分段配置为指向 CloudMirror 端点。

谁负责设置?

通常是网格管理员

通常是租户用户

目标是什么?

  • 任何兼容的 S3 基础架构(包括 Amazon S3 )

  • Azure Blob 归档层

  • 任何兼容的 S3 基础架构(包括 Amazon S3 )

将对象移动到目标的原因是什么?

活动 ILM 策略中的一个或多个 ILM 规则。ILM 规则定义 StorageGRID 将哪些对象移动到云存储池以及何时移动这些对象。

将新对象载入已配置 CloudMirror 端点的源分段的操作。在使用 CloudMirror 端点配置分段之前,源分段中存在的对象不会复制,除非已进行修改。

如何检索对象?

应用程序必须向 StorageGRID 发出请求,以检索已移动到云存储池的对象。如果某个对象的唯一副本已过渡到归档存储,则 StorageGRID 会管理还原该对象的过程,以便可以检索该对象。

由于目标存储分段中的镜像副本是一个独立的副本,因此应用程序可以通过向 StorageGRID 或 S3 目标发出请求来检索对象。例如,假设您使用 CloudMirror 复制将对象镜像到合作伙伴组织。配对节点可以使用自己的应用程序直接从 S3 目标读取或更新对象。不需要使用 StorageGRID 。

是否可以直接从目标读取?

否移动到云存储池的对象由 StorageGRID 管理。读取请求必须定向到 StorageGRID ( StorageGRID 将负责从云存储池中检索)。

可以,因为镜像副本是一个独立副本。

如果从源中删除对象,会发生什么情况?

此对象也会在云存储池中删除。

不会复制删除操作。已删除的对象不再位于 StorageGRID 存储分段中,但它仍位于目标存储分段中。同样,可以删除目标分段中的对象而不影响源。

发生灾难后如何访问对象( StorageGRID 系统无法运行)?

必须恢复发生故障的 StorageGRID 节点。在此过程中,复制对象的副本可能会使用云存储池中的副本进行还原。

CloudMirror 目标中的对象副本独立于 StorageGRID ,因此可以在恢复 StorageGRID 节点之前直接访问这些副本。