3.3. 考虑网络硬件

Ceph 存储的主要优势在于,它允许独立扩展容量、IOPS 和吞吐量。云存储解决方案的一个重要方面是,由于网络延迟和其他因素,集群可能会耗尽 IOPS,或者因为集群用尽存储容量前的带宽限制而耗尽吞吐量。这意味着网络硬件配置必须支持用例,以便满足性价比目标。在考虑使用 SSD、闪存、NVMe 和其他高性能存储方法时,网络性能变得越来越重要。

Ceph 存储的另一个重要考虑因素是,它支持用于客户端和监控数据的前端或公共网络,以及用于心跳、数据复制和恢复的后端或集群网络。这意味着后端或集群网络 始终 需要比前端或公共网络更多的网络资源。根据数据池是否将复制或纠删代码用于数据持久性,后端或集群网络的网络要求应适当地进行量化。

最后,在安装和测试 Ceph 之前验证网络吞吐量。Ceph 中大多数与性能相关的问题通常是因为网络问题造成的。简单的网络问题(如粒度或 Bean Cat-6 电缆)可能会导致带宽下降。至少将 10Gbe 用于前端网络。对于大型集群,请考虑将 40Gbe 用于后端或集群网络。或者,使用 LACP 模式 4 来绑定网络。另外,使用巨型帧(MTU 9000),特别是在后端或集群网络中。