搜索

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

download PDF

硬件供应商针对 Ceph 的流行,提供了服务器级和机架级优化解决方案 SKU。硬件厂商会和红帽对这些解决方案进行联合测试,为 Ceph 部署提供了可预测的性价比,并提供了一种便捷的模块化方法扩展 Ceph 存储。

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

  • 网络交换: 冗余网络交换与集群连接,并提供对客户端的访问。
  • Ceph MON 节点: Ceph 监视器是整个集群的健康状态的数据存储,包含集群日志记录。对于生产环境中的集群仲裁,强烈建议至少有三个监控节点。
  • Ceph OSD 主机: Ceph OSD 主机用于托管集群的存储容量,每个存储设备运行一个或多个 OSD。根据工作负载优化和安装的数据设备,会不同选择并配置 OSD 主机: HDD、SSD 或 NVMe SSD。
  • Red Hat Ceph Storage: 许多供应商为与服务器和机架级解决方案 SKU 捆绑在一起的 Red Hat Ceph Storage 提供基于容量的订阅。
注意

红帽建议,在采用任何服务器和机架解决方案前,请查阅 Red Hat Ceph Storage: 支持配置 文章。联系红帽支持以获取任何其他帮助。

IOPS 优化的解决方案

随着闪存存储的使用不断增长,越来越多的机构选择在 Ceph 存储集群中托管 IOPS 密集型工作负载,以便使用私有云存储实现高性能公有云解决方案。这些工作负载通常涉及 MySQL、MariaDB 或基于 PostgreSQL 的应用程序的结构化数据。

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

  • CPU: 每个 NVMe SSD 10 个内核,假设为一个 2 GHz CPU。
  • RAM:16 GB 基线,以及每个 OSD 额外 5 GB。
  • 网络: 每 2 个 OSD 10 千兆位以太网(GbE)
  • OSD 介质: 高性能、高端的企业级 NVMe SSD。
  • OSD: 每个 NVMe SSD 两个。
  • BlueStore WAL/DB: 高性能、高端的企业级 NVMe SSD,与 OSD 共存。
  • Controller:原生 PCIe 总线.
注意

对于 Non-NVMe SSD,对于 CPU,每个 SSD OSD 两个内核。

表 4.1. 按集群大小进行 IOPS 优化的 Ceph 负载的解决方案 SKU。
VendorSmall (250TB)Medium (1PB)Large (2PB+)

SuperMicro [a]

SYS-5038MR-OSD006P

N/A

N/A

Throughput-optimized 解决方案

吞吐量优化的 Ceph 解决方案通常围绕半结构化或非结构化数据进行优化。典型为大块顺序 I/O。

典型的服务器元素包括:

  • CPU:每个 HDD 0.5 个内核,假定 2 GHz CPU。
  • RAM:16 GB 基线,以及每个 OSD 额外 5 GB。
  • 网络: 每 12 个 OSD 一个 10 GbE,用于客户端和面向集群的网络。
  • OSD 介质: 7200 RPM 企业级 HDD。
  • OSD: 每个 HDD 一个。
  • BlueStore WAL/DB: 高性能、高端的企业级 NVMe SSD,与 OSD 共存。
  • 主机总线适配器(HBA): Just a bunch of disks (JBOD)。

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

表 4.2. 用于 Ceph OSD、MON 和最顶层(TOR)交换机的机架级 SKU。
VendorSmall (250TB)Medium (1PB)Large (2PB+)

SuperMicro [a]

SRS-42E112-Ceph-03

SRS-42E136-Ceph-03

SRS-42E136-Ceph-03

表 4.3. 单个 OSD 服务器
VendorSmall (250TB)Medium (1PB)Large (2PB+)

SuperMicro [a]

SSG-6028R-OSD072P

SSG-6048-OSD216P

SSG-6048-OSD216P

QCT [a]

QxStor RCT-200

QxStor RCT-400

QxStor RCT-400

[a] 有关详细信息,请参阅 QCT: QxStor Red Hat Ceph Storage Edition
表 4.4. 额外的服务器配置用于优化的 Ceph OSD 工作负载。
VendorSmall (250TB)Medium (1PB)Large (2PB+)

Dell

PowerEdge R730XD [a]

DSS 7000 [b], twin 节点

DSS 7000, twin 节点

Cisco

UCS C240 M4

UCS C3260 [c]

UCS C3260 [d]

Lenovo

System x3650 M5

System x3650 M5

N/A

[d] 详情请查看 UCS C3260

成本和容量优化的解决方案

成本和容量优化的解决方案通常侧重于高容量,或者更长的归档场景。数据可以是半结构化或非结构化。工作负载包括媒体存档、大数据分析存档和机器镜像备份。典型为大块顺序 I/O。

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

  • 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-level SKU,用于成本优化和容量优化的工作负载
VendorSmall (250TB)Medium (1PB)Large (2PB+)

SuperMicro [a]

N/A

SRS-42E136-Ceph-03

SRS-42E172-Ceph-03

表 4.6. 用于节约成本和容量优化工作负载的预配置服务器级 SKU
VendorSmall (250TB)Medium (1PB)Large (2PB+)

SuperMicro [a]

N/A

SSG-6048R-OSD216P [a]

SSD-6048R-OSD360P

QCT

N/A

QxStor RCC-400 [a]

QxStor RCC-400 [a]

[a] 有关详细信息,请参见 Supermicro 的总解决方案
表 4.7. 额外的服务器配置用于成本和容量优化的工作负载
VendorSmall (250TB)Medium (1PB)Large (2PB+)

Dell

N/A

DSS 7000, twin 节点

DSS 7000, twin 节点

Cisco

N/A

UCS C3260

UCS C3260

Lenovo

N/A

System x3650 M5

N/A

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.