5.2. 通过 S3 导出存储空间

Acronis Cyber Infrastructure 让您可以采用 S3 兼容对象存储的形式将簇磁盘空间导出给客户。

对象存储经过优化,可用于存储数十亿个对象,尤其适用于应用程序存储、静态 Web 内容托管、在线存储服务、大数据和备份。相较于其他类型的存储,主要区别在于对象的某些部分无法修改,因此如果对象发生更改,将改为创建该对象的新版本。该方法消除了发生冲突的问题。

Acronis Cyber Infrastructure 可以存储 S3 簇数据的副本,并让它们在多个地理上分布的数据中心中保持最新。地理复制缩短了本地 S3 用户访问远程 S3 簇中数据或远程 S3 用户访问本地 S3 簇中数据的响应时间,因为他们不需要 Internet 连接。地理复制预定在任何数据被修改后就更新副本。其性能取决于 Internet 连接速度、冗余模式和簇性能。如果您有多个可用空间足够的数据中心,建议在这些数据中心中驻留的 S3 簇之间设置地理复制,如 Exporting Storage via S3 中所述。

在创建 S3 簇之前,请确保您有 S3 网关的 DNS 名称。

5.2.1. 创建 S3 簇

要创建 S3 簇,请执行以下操作:

  1. 在左侧菜单中,依次单击存储服务 > S3。为我们的评估方案选择三个节点,然后在右侧菜单中单击创建 S3 簇

  2. 接下来,选择存储策略。

  3. 为将由最终用户用于访问对象存储的 S3 端点指定外部(公共可解析)DNS 名称。例如,s3.example.com。单击继续

  4. 在下拉列表中,选择 S3 端点协议:HTTP 或 HTTPS,或者两者。对于我们的简单评估方案,建议您选择 HTTPS,然后选中生成自签名证书复选框。单击完成,以创建 S3 簇。

在完成创建 S3 簇后,请打开 S3 概述屏幕以查看簇状态、主机名、已用磁盘容量、用户数、I/O 活动和 S3 服务的状态。

要检查 S3 簇是否已成功部署并可供用户访问,请通过浏览器访问 https://<S3_DNS_name>。您应该收到以下 XML 响应:

<Error>
<Code>AccessDenied</Code>
<Message/>
</Error>

要开始使用 S3 存储,还需要创建至少一个 S3 用户。

5.2.2. 管理 S3 用户和存储桶

要添加 S3 用户,请执行以下操作:

  1. 存储服务 > S3 > 用户屏幕上,单击添加用户

  2. 指定一个电子邮件地址作为用户登录名,然后单击添加

要在使用用户凭据的情况下使用所生成的密钥自动登录到 S3 门户,请转到管理面板、选择一个用户,然后单击浏览。在该工作区中,可以创建新的存储桶并监控现有存储桶的内容。

还可以使用诸如 CyberDuck、MountainDuck 或 Backup Exec 之类的第三方应用程序登录到 S3 存储。对于我们的评估方案,按照以下步骤操作,通过 CyberDuck 连接至 S3 存储:

  1. 在 CyberDuck 中,单击打开连接

  2. 从 Acronis Cyber Infrastructure 管理面板获取凭据:

    • 存储服务 > S3 > 概述选项卡上,获取 S3 端点的 DNS 名称。

    • 存储服务 > S3 > 用户选项卡上,获取访问密钥 ID密码。选择所需用户,然后单击右侧的密钥。这将显示访问密钥 ID 和安全访问密钥。

  3. 在 CyberDuck 中指定您的凭据:

    ../_images/stor_image50.png
  4. 建立连接后,可以查看现有存储桶并创建新的存储桶。依次单击文件 > 新建文件夹以创建存储桶。指定新存储桶的名称,然后单击创建。使用符合 DNS 命名约定的存储桶名称。

要管理存储桶中的文件,您需要以用户身份登录到 S3 门户。有关详细信息,请参阅 Accessing S3 Buckets