Ceph是最常见的块和物件储存后端解决方案,现在新版本也加入了档案的支援。作为一款开源的分散式储存软件解决方案,由于其功能丰富,社群活跃,它在公有云和私有云环境中有着广泛的应用。
然而,由于Ceph的大规模分散式架构原因,其IO路径过长,使得其效能一直被业界所诟病。现实中,Ceph更多用在备份和归档等效能要求不高的场景。在这种场景下,一般储存介质采用HDD,很少采用全闪存的配置。
伴随着固态盘(SSD)价格的不断走低,云提供商纷纷开始着手为客户打造具备卓越效能和高可靠性的全闪存储存。为此,他们迫切希望获得基于 Ceph 的全闪存参考架构,并了解具体的效能表现和最佳优化实践。
英特尔® 傲腾™ 技术前所未有地集高吞吐量、低延迟、高服务质量和高耐用性优势于一身,它由 3D XPoint™ 内存介质和英特尔® 软件等组合而成。这些构建模组相互配合,配合至强可扩充套件处理器,在降低延迟和加速系统性能方面实现了具体提升,能够全面满足工作负载对于大容量和快速储存的需求。
本篇文章将围绕 Ceph 全闪存储存系统参考架构和基于英特尔® 至强® 可扩充套件处理器的软件优化等方面,介绍Intel所取得的进展。在本文中,将重点为您介绍Ceph 参考架构和效能结果,该架构的配置包括 RADOS 块装置(RBD)界面、英特尔® 傲腾™ 技术和英特尔® 至强® 可扩充套件处理器产品家族(英特尔® 至强® 铂金 8180 处理器和英特尔® 至强® 金牌 6140 处理器)。
我们先介绍采用英特尔® 傲腾™ 技术和英特尔® 至强® 可扩充套件处理器的 Ceph 全闪存阵列(AFA)参考架构,然后介绍典型工作负载的效能结果和系统特性。
Intel建议Ceph AFA采用英特尔® 至强® 铂金 8180 处理器,它是英特尔® 至强® 可扩充套件处理器产品家族中先进的处理器。建议使用英特尔® 傲腾™ 固态盘(SSD)作为BlueStore WAL(Write-Ahead Logging) 装置,使用基于 NAND 固态盘作为资料硬盘,并使用 Mellanox 40 GbE 网络界面卡(NIC)作为高速以太网资料埠,具备最高效能(吞吐量和延迟)。它是 I/O 密集型工作负载的最佳选择。