第 4 章 服务器和机架解决方案


硬件供应商通过提供优化的服务器级和机架级解决方案 SKU 响应 Ceph 周围的热情。通过与红帽联合测试进行验证,这些解决方案为 Ceph 部署提供了可预测的价格与性能比,采用便捷的模块化方法为特定工作负载扩展 Ceph 存储。

典型的机架级别解决方案包括:

  • 网络切换: 冗余网络切换互连集群,并提供对客户端的访问。建议至少有一个网络交换机。出于冗余目的,使用两个网络交换机,每个交换机分区以支持两个网络段。
  • Ceph MON 节点: Ceph 监控器是用于整个集群健康的数据存储,包含集群日志。对于生产环境中的集群仲裁,强烈建议至少有三个 monitor 节点。
  • Ceph OSD 主机: Ceph OSD 主机承载集群的存储容量,如果设备是 HDD 或 SSD,则为每个存储设备运行的一个或多个 OSD。对于 NVME 设备,红帽建议为每个存储设备运行两个或多个 OSD。根据工作负载优化和安装的数据设备(HDD、SSD 或 NVMe SSD),选择和配置 OSD 主机会有所不同。
  • 红帽 Ceph 存储: 许多供应商为结合服务器和机架级解决方案 SKU 捆绑的红帽 Ceph 存储提供基于容量的订阅。
注意

红帽建议在提交任何服务器和机架解决方案之前,查阅 Red Hat Ceph Storage: 支持的配置 文章。如需其他帮助,请联系红帽支持团队

IOPS 优化的解决方案

随着闪存存储的使用不断增长,组织越来越多地在 Ceph 存储群集上托管 IOPS 密集型工作负载,从而使用私有云存储模拟高性能公共云解决方案。这些工作负载通常涉及 MySQL、MariaDB 或 PostgreSQL 应用程序的结构化数据。

典型服务器包括以下元素:

  • CPU: 每个 NVMe SSD 的 6 个内核,假设有 2 GHz CPU.
  • RAM: 16 GB 基准,外加每个 OSD 5 GB.
  • 网络: 每个 OSD 的 10 千兆位以太网、GbE.
  • OSD 介质: 高性能、高端企业 NVMe SSD.
  • OSD: 每个 NVMe SSD 的两个.
  • BlueStore WAL/DB :高性能、高端企业 NVMe SSD,与 OSD 并置.
  • 控制器: 原生 PCIe 总线.
注意

对于非 NVMe SSD,对于 CPU,请为每个 SSD OSD 使用两个核心。

表 4.1. 按集群大小针对 IOPS 优化的 Ceph 工作负载的解决方案 SKU.
vendor小(250TB)中型(1PB)大(2PB+)

SuperMicro [a]

SYS-5038MR-OSD006P

N/A

N/A

[a] 有关详细信息,请参阅 Ceph 的 Supermicro® 总体解决方案

吞吐量优化的解决方案

吞吐量优化的 Ceph 解决方案通常围绕半结构化或非结构化数据。大块顺序 I/O 是典型的.OSD 主机上的存储介质通常是 HDD,在基于 SSD 的卷上写入日志。

典型的服务器元素包括:

  • CPU: 每个 HDD 0.5 个内核,假设有 2 GHz CPU。
  • RAM: 16 GB 基准,外加每个 OSD 5 GB.
  • 网络: 每个 12 个 OSD 的 10 GbE 分别用于客户端和面向集群的网络。
  • OSD 介质: 7,200 RPM 企业 HDD.
  • OSD: 每个 HDD 对应一个.
  • BlueStore WAL/DB: 高性能企业串行附加 SCSI(SAS)或 NVMe SSD.
  • 主机总线适配器(HBA): 只需大量的磁盘(JBOD)。

多个供应商为优化吞吐量的 Ceph 工作负载提供预配置的服务器和机架级解决方案。红帽对 Supermicro 和 Quanta 云技术(QCT)的服务器进行了广泛的测试和评估。

表 4.2. 用于 Ceph OSD、MON 和顶级(TOR)交换机的机架级别 SKU.
vendor小(250TB)中型(1PB)大(2PB+)

Supermicro [a]

SRS-42E112-Ceph-03

SRS-42E136-Ceph-03

SRS-42E136-Ceph-03

表 4.3. 单个 OSD 服务器
vendor小(250TB)中型(1PB)大(2PB+)

Supermicro [a]

SSG-6028R-OSD072P

SSG-6048-OSD216P

SSG-6048-OSD216P

QCT [a]

QxStor RCT-200

QxStor RCT-400

QxStor RCT-400

表 4.4. 可针对吞吐量优化的 Ceph OSD 工作负载配置的其他服务器.
vendor小(250TB)中型(1PB)大(2PB+)

Dell

PowerEdge R730XD [a]

DSS 7000 [b],双节点

DSS 7000,双节点

Cisco

UCS C240 M4

UCS C3260 [c]

UCS C3260 [d]

Lenovo

系统 x3650 M5

系统 x3650 M5

N/A

[d] 详情请查看 UCS C3260

成本和容量优化解决方案

成本和容量优化解决方案通常侧重于更高的容量或较长的归档方案。数据可以是半结构化数据,也可以是非结构化数据。工作负载包括介质存档、大数据分析存档和机器映像备份。大块顺序 I/O 是典型的.为提高成本效益,OSD 通常托管在 HDD 上并存于 Ceph 写入日志的 HDD 上。

解决方案通常包括以下元素:

  • CPU: 每个 HDD 0.5 个内核,假设有 2 GHz CPU。
  • RAM: 16 GB 基准,外加每个 OSD 5 GB.
  • 网络: 每 12 个 OSD 10 GbE(分别用于客户端和面向集群的网络)。
  • OSD 介质: 7,200 RPM 企业 HDD.
  • OSD: 每个 HDD 对应一个.
  • BlueStore WAL/DB: 在 HDD 上并置.
  • HBA: JBOD.

Supermicro 和 QCT 为以成本和容量为中心的 Ceph 工作负载提供预先配置的服务器和机架级解决方案 SKU。

表 4.5. 用于成本和容量优化工作负载的预配置 Rack 级别 SKU
vendor小(250TB)中型(1PB)大(2PB+)

Supermicro [a]

N/A

SRS-42E136-Ceph-03

SRS-42E172-Ceph-03

表 4.6. 用于成本和容量优化工作负载的预配置服务器级 SKU
vendor小(250TB)中型(1PB)大(2PB+)

Supermicro [a]

N/A

SSG-6048R-OSD216P [a]

SSD-6048R-OSD360P

QCT

N/A

QxStor RCC-400 [a]

QxStor RCC-400 [a]

表 4.7. 额外的服务器可配置用于成本和容量优化的工作负载
vendor小(250TB)中型(1PB)大(2PB+)

Dell

N/A

DSS 7000,双节点

DSS 7000,双节点

Cisco

N/A

UCS C3260

UCS C3260

Lenovo

N/A

系统 x3650 M5

N/A

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.