第 4 章 服务器和机架解决方案
硬件供应商针对 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 两个内核。
Vendor | Small (250TB) | Medium (1PB) | Large (2PB+) |
---|---|---|---|
SuperMicro [a] | SYS-5038MR-OSD006P | N/A | N/A |
[a]
详情请参阅 Ceph 的 Supermicro® 总解决方案。
|
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)的服务器进行了广泛的测试和评估。
Vendor | Small (250TB) | Medium (1PB) | Large (2PB+) |
---|---|---|---|
SuperMicro [a] | SRS-42E112-Ceph-03 | SRS-42E136-Ceph-03 | SRS-42E136-Ceph-03 |
Vendor | Small (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。
|
Vendor | Small (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 |
[c]
详情请参阅 Red Hat Ceph Storage 硬件参考架构。
|
成本和容量优化的解决方案
成本和容量优化的解决方案通常侧重于高容量,或者更长的归档场景。数据可以是半结构化或非结构化。工作负载包括媒体存档、大数据分析存档和机器镜像备份。典型为大块顺序 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。
Vendor | Small (250TB) | Medium (1PB) | Large (2PB+) |
---|---|---|---|
SuperMicro [a] | N/A | SRS-42E136-Ceph-03 | SRS-42E172-Ceph-03 |
Vendor | Small (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 的总解决方案。
|
Vendor | Small (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 Ceph Storage on Samsung NVMe SSDs
- Red Hat Ceph Storage on the InfiniFlash All-Flash Storage System from SanDisk
- 在 Red Hat Ceph Storage 上部署 MySQL 数据库
- Intel® Data Center Blocks for Cloud – Red Hat OpenStack Platform with Red Hat Ceph Storage
- Red Hat Ceph Storage on QCT Servers
- Red Hat Ceph Storage on Servers with Intel Processors and SSDs