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