8.2. S3 存储基础架构概述

对象存储基础架构由以下实体组成:对象服务器 (OS)、名称服务器 (NS)、S3 网关 (GW) 和块级后端。

这些实体作为服务在 Acronis Cyber Infrastructure 节点上运行。每个服务都应部署在多个 Acronis Cyber Infrastructure 节点上以实现高可用性。

默认情况下,S3 群集中每个节点有 10 个 NS 和 OS 实例。这些服务具有很高的可用性:如果 S3 群集中的至少一台计算机已启动并正在运行,则系统会自动使它们保持联机状态。如果 NS 或 OS 服务失败,则整个S3群集将无法正常运行。在这种情况下,请参阅 监视 S3

../_images/s3_overview.png
  • 对象服务器存储从 S3 网关接收到的实际对象数据。数据打包到特殊容器中,以实现高性能。容器是冗余的,可以在配置对象存储时指定冗余模式。对象服务器也会将其自己的数据存储在具有内置高可用性的块存储中。

  • 名称服务器会存储从 S3 网关接受到的对象元数据。元数据包括对象名称、大小、ACL(访问控制列表)、位置、所有者等。名称服务器 (NS) 也会将其自己的数据存储在具有内置高可用性的块存储中。

  • S3 网关是对象存储服务和最终用户之间的数据代理。它接收并处理 Amazon S3 协议请求以及 S3 用户身份验证和 ACL 检查。S3 网关将 NGINX Web 服务器用于外部连接,并且没有自己的数据(即无状态)。

  • 块级后端是具有服务和数据的高可用性的块存储。由于所有对象存储服务都在主机上运行,因此对象存储不需要虚拟环境(也不需要许可)。