2020 年 6 月 17 日,北京——超融合领导厂商北京志凌海纳科技有限公司(以下简称 “SmartX”)正式发布最新版高性能、低延迟超融合解决方案,基于 SMTX OS 与英特尔®傲腾™持久内存打造。SmartX 在全球范围内首次将英特尔傲腾持久内存应用直接访问模式(App Direct Mode)用于超融合解决方案中,并通过对计算虚拟化、存储网络以及存储介质的端到端优化,以有限的计算资源打造业内延迟最低的生产级虚拟化与存储方案。
以英特尔傲腾持久内存为代表的存储级内存(Storage Class Memory)具备存储级的持久化和内存快速字节级访问的共性,能够有效解决当前以全闪磁盘阵列为主的超融合系统延迟较高、难以支撑业务需求等问题。PMEM在内存和 SSD 之间新增加的一个存储层级,具备像内存一样的超低访问延迟,超高可靠性,同时还具备持久化存储和按字节访问的能力。在应用访问模式下,特定的应用程序可直接访问由 PMEM 带来的独立持久内存资源。
SmartX 自去年开始启动代号为 Sailfish的 项目,将英特尔傲腾持久内存应用访问模式用于缓存加速,同时配备全新优化过的 SmartX 超融合软件,将虚拟机的 IO 性能提升了 3.2 倍,同时延迟降低了 85% 以上。在集群测试中,只需要 3 个节点,即可达到 120万的 IOPS,同时,延迟保持在 100us 以下。
通过从 Hypervisor到存储网络以及存储介质的端到端优化,SmartX 提供了SCM在超融合产品上的最佳实践。与中高端市场主流全闪阵列相比,三节点的SMTX Halo P 系列一体机的8KB 随机读性能为 120万 IOPS,达到全闪阵列的 1.4 倍,顺序读带宽达到25GB,是全闪阵列的2.1倍,同时应用端延迟只有 100us。具体优化包括:
- 在存储优化上,Sailfish 项目充分发挥英特尔傲腾持久内存应用直接访问模式(App Direct Mode)低延迟和持久化存储的能力,保存集群中最经常被常访问的数据。同时为了保证数据的可靠性和高可用特性,缓存的数据也会以副本的形式保存到其他的节点中。
- 在计算虚拟化层,通过 SMTX ELF Boost 模式将存储虚拟化功能,从虚拟机中下放到存储软件栈中,避免了因 IO 请求经过虚拟机而产生额外的性能开销。同时通过 VM 与存储系统共享内存的方式,避免在 IO 路径上发生内存拷贝。
- 在存储网络层,通过使用 RDMA over Converged Ethernet (RoCE )进行网络IO加速,并将网络协议的实现部分,下放到网卡硬件上完成,充分利用网卡硬件的加速功能,极大的降低分布式存储在网络通信时的性能开销。
目前,Sailfish 项目中使用到的技术已经集成到了最新的SMTX Halo P 系列一体机中,不仅能够胜任交易类数据库等对 IO 性能要求极端苛刻的核心应用场景,并以更高性能带来更高的虚拟机密度,进一步简化 IT 部署,降低整体拥有成本。SMTX Halo P 系列一体机已经在金融行业进行了测试和部署。 与传统架构相比,超融合基础架构具备极致性能、极致简化、极致可靠等核心特性,已经成为行业变革 IT 基础设施的最有效途径之一。在行业数字化转型与新基建建设中, SmartX 将通过对核心技术的自主开发与把控,并与英特尔、Mellanox等领先厂商合作,突破超融合技术瓶颈、打造完备的生态体系,为客户 IT 基础设施转型提供领先方案。