比较云存储池和 CloudMirror 复制
在开始使用云存储池时,了解云存储池与 StorageGRID CloudMirror 复制服务之间的相似之处和不同之处可能会很有帮助。
云存储池 | CloudMirror 复制服务 | |
---|---|---|
主要目的是什么? |
云存储池充当归档目标。云存储池中的对象副本可以是对象的唯一副本,也可以是其他副本。也就是说,您只能在 StorageGRID 中保留一个副本并将一个副本发送到云存储池,而不是在内部保留两个副本。 |
通过 CloudMirror 复制服务,租户可以自动将对象从 StorageGRID (源)中的存储分段复制到外部 S3 存储分段(目标)。CloudMirror 复制会在独立的 S3 基础架构中为对象创建一个独立副本。 |
如何设置? |
云存储池的定义方式与存储池相同,可使用网格管理器或网格管理 API 。可以在 ILM 规则中选择云存储池作为放置位置。虽然存储池包含一组存储节点,但云存储池是使用远程 S3 或 Azure 端点( IP 地址,凭据等)定义的。 |
租户用户 配置 CloudMirror 复制 通过使用租户管理器或 S3 API 定义 CloudMirror 端点( IP 地址,凭据等)。设置 CloudMirror 端点后,可以将该租户帐户拥有的任何分段配置为指向 CloudMirror 端点。 |
谁负责设置? |
通常是网格管理员 |
通常是租户用户 |
目标是什么? |
|
|
将对象移动到目标的原因是什么? |
活动 ILM 策略中的一个或多个 ILM 规则。ILM 规则定义 StorageGRID 将哪些对象移动到云存储池以及何时移动这些对象。 |
将新对象载入已配置 CloudMirror 端点的源分段的操作。在使用 CloudMirror 端点配置分段之前,源分段中存在的对象不会复制,除非已进行修改。 |
如何检索对象? |
应用程序必须向 StorageGRID 发出请求,以检索已移动到云存储池的对象。如果某个对象的唯一副本已过渡到归档存储,则 StorageGRID 会管理还原该对象的过程,以便可以检索该对象。 |
由于目标存储分段中的镜像副本是一个独立的副本,因此应用程序可以通过向 StorageGRID 或 S3 目标发出请求来检索对象。例如,假设您使用 CloudMirror 复制将对象镜像到合作伙伴组织。配对节点可以使用自己的应用程序直接从 S3 目标读取或更新对象。不需要使用 StorageGRID 。 |
是否可以直接从目标读取? |
否移动到云存储池的对象由 StorageGRID 管理。读取请求必须定向到 StorageGRID ( StorageGRID 将负责从云存储池中检索)。 |
可以,因为镜像副本是一个独立副本。 |
如果从源中删除对象,会发生什么情况? |
此对象也会在云存储池中删除。 |
不会复制删除操作。已删除的对象不再位于 StorageGRID 存储分段中,但它仍位于目标存储分段中。同样,可以删除目标分段中的对象而不影响源。 |
发生灾难后如何访问对象( StorageGRID 系统无法运行)? |
必须恢复发生故障的 StorageGRID 节点。在此过程中,复制对象的副本可能会使用云存储池中的副本进行还原。 |
CloudMirror 目标中的对象副本独立于 StorageGRID ,因此可以在恢复 StorageGRID 节点之前直接访问这些副本。 |