网格节点和服务

StorageGRID 系统的基本组件是网格节点。节点包含服务,这些服务是为网格节点提供一组功能的软件模块。

StorageGRID 系统使用四种类型的网格节点:
  • 管理节点 可提供系统配置,监控和日志记录等管理服务。登录到 网格管理器时,将连接到管理节点。每个网格都必须有一个主管理节点,并且可能有任意数量的非主管理节点,以实现冗余。您可以连接到任何管理节点,每个管理节点都会显示 StorageGRID 系统视图。但是,必须使用主管理节点执行维护过程。

    管理节点还可用于对 S3 和 Swift 客户端流量进行负载平衡。

  • 存储节点 可管理和存储对象数据和元数据。每个 StorageGRID 系统必须至少具有三个存储节点。如果您有多个站点, StorageGRID 系统中的每个站点也必须有三个存储节点。
  • 网关节点(可选) 提供了一个负载平衡接口,客户端应用程序可以使用该接口连接 StorageGRID。负载平衡器可将客户端无缝定向到最佳站点上的最佳存储节点,以便节点甚至整个站点的故障是透明的。您可以组合使用网关节点和管理节点进行负载平衡,也可以实施第三方 HTTP 负载平衡器。
  • 归档节点 (可选)提供了一个接口,可通过该接口将对象数据归档到磁带。

基于软件的节点

基于软件的网格节点可以通过以下方式进行部署:
  • 作为 VMware vSphere Web Client 中的虚拟机( VM )
  • 在 Linux 主机上的 Docker 容器中。支持以下操作系统:
    • Red Hat Enterprise Linux
    • CentOS
    • Ubuntu
    • Debian

使用 NetApp 互操作性表工具可获取受支持版本的列表。

StorageGRID 设备节点

StorageGRID 硬件设备经过专门设计,可在 StorageGRID 系统中使用。某些设备可用作存储节点。其他设备可以用作管理节点或网关节点。您可以将设备节点与基于软件的节点结合使用,也可以部署完全设计的全设备网格,这些网格不依赖于外部虚拟机管理程序,存储或计算硬件。

StorageGRID 设备可用:
  • SG1000 服务设备 是一种单机架单元( 1U )服务器,可用作主管理节点,非主管理节点或网关节点。
  • SG6000 存储设备 作为存储节点运行,并包括 1U SG6000-CN 计算控制器和 2U 或 4U 存储控制器架。SG6000 有两种型号:
    • SGF6024:一个 2U 机箱,包含 24 个固态驱动器( SSD )和冗余存储控制器。
    • SG6060:一个 4U 机箱,包含 58 个 NL-SAS 驱动器, 2 个 SSD 和冗余存储控制器。每个 SG6060 设备都可以安装一个或两个 60 驱动器扩展架,最多可提供 178 个专用于对象存储的驱动器。
  • SG5700 存储设备 是一个作为存储节点运行的集成存储和计算平台。SG5700 有两种型号:
    • SG5712:一个 2U 机箱,包含 12 个 NL-SAS 驱动器以及集成存储和计算控制器。
    • SG5760:一个 4U 机箱,包含 60 个 NL-SAS 驱动器以及集成存储和计算控制器。
  • SG5600 存储设备 是一个作为存储节点运行的集成存储和计算平台。SG5600 有两种型号:
    • SG5612:一个 2U 机箱,包含 12 个 NL-SAS 驱动器以及集成的存储和计算控制器。
    • SG5660:一个 4U 机箱,包含 60 个 NL-SAS 驱动器以及集成存储和计算控制器。

有关完整的规格,请参见 NetApp Hardware Universe 。

节点服务

每种类型的网格节点都运行一组不同的软件服务来提供专业功能。下表显示了每种类型节点的主服务;但是,此表并未列出所有节点服务。

注: 某些服务(例如,模块转换服务和 RSM 服务)通常仅存在于每个站点的三个存储节点上。
节点类型 服务 关键功能
管理节点 审核管理系统( AMS ) 跟踪系统活动。
配置管理节点( CMN ) 管理系统范围的配置。仅限主管理节点。
管理应用程序程序接口( mgmt-API ) 处理 网格管理 API 和中的请求 租户管理 API
高可用性
注: 此服务也可在网关节点上找到。
管理管理节点和网关节点组的高可用性虚拟 IP 地址。
负载平衡器
注: 此服务也可在网关节点上找到。
为从客户端到存储节点的 S3 和 Swift 流量提供负载平衡。
网络管理系统( NMS ) 提供的功能 网格管理器
Prometheus 收集和存储指标。
存储节点 帐户(访问) 管理租户帐户。
管理域控制器( ADC-A ) 维护拓扑和网格范围的配置。
Cassandra 存储和保护对象元数据。
数据移动器( DMV ) 将数据移动到 云存储池
分布式数据存储( DDS ) 监控对象元数据存储。
身份( idnt ) 从 LDAP 和 Active Directory 联合用户身份。
本地分发路由器( LDR ) 处理对象存储协议请求并管理磁盘上的对象数据。
复制状态机( RSM ) 确保 S3 平台服务请求发送到其各自的端点。
网关节点 连接负载平衡器( CLB ) 为从客户端到存储节点的 S3 和 Swift 流量提供第 3 层和第 4 层负载平衡。传统负载平衡机制。
高可用性
注: 此服务也可在管理节点上找到。
管理管理节点和网关节点组的高可用性虚拟 IP 地址。
负载平衡器
注: 此服务也可在管理节点上找到。
为从客户端到存储节点的 S3 和 Swift 流量提供第 7 层负载平衡。这是建议的负载平衡机制。
归档节点 归档( ARC-) 与外部磁带存储系统通信。
所有节点 服务器状态监控器( SSM ) 监控操作系统和底层硬件。