简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
StorageGRID 架构和网络拓扑
部署拓扑
StorageGRID系统可以部署到单个数据中心站点或多个数据中心站点。每个部署的最大站点数为 16 个。
单个站点
在使用单个站点的部署中, StorageGRID 系统的基础架构和操作会集中进行。

多个站点
在包含多个站点的部署中,可以在每个站点安装不同类型和数量的 StorageGRID 资源。例如,一个数据中心可能需要比另一个数据中心更多的存储。
站点通常位于不同故障域的地理位置,例如地震断层线或洪泛区。通过将数据自动分发到其他站点,实现数据共享和灾难恢复。

单个数据中心内还可以存在多个逻辑站点,以允许使用分布式复制和擦除编码来提高可用性和弹性。
网格节点冗余
在单站点或多站点部署中,您可以选择包含多个管理节点或网关节点以实现冗余。例如,您可以在一个站点或多个站点上安装多个管理节点。但是,每个 StorageGRID 系统只能有一个主管理节点。
系统架构
此图显示了网格节点在 StorageGRID 系统中的排列方式。

S3 客户端在 StorageGRID 中存储和检索对象。其他客户端用于访问 StorageGRID 管理界面,也可用于访问审计共享。此外,StorageGRID 可以选择通过外部 SMTP 服务器发送电子邮件警报。
S3客户端可以连接到网关节点或管理节点、以便对存储节点使用负载平衡接口。或者、S3客户端也可以使用HTTPS直接连接到存储节点。
对象可以存储在 StorageGRID 基于软件或硬件的存储节点上,也可以存储在云存储池中,云存储池由外部 S3 存储桶或 Azure Blob Storage 容器组成。