深信服科技|深信服EDS与Intel合作,让性能与低价不必“二选一”


在存储的世界中 , 「高性能」与「低成本」
似乎是一个“鱼与熊掌不可兼得”的命题 。 现在 , 伴随着深信服EDS联合Intel SPDK , 二者不可兼得的时代或将终结 。
作为Intel在中国的SPDK合作伙伴之一 , 深信服企业级分布式存储EDS使用Intel SPDK为编程框架 , 设计了全新的存储引擎 , 合力将“高性能、低成本”的理想照进现实 。

深信服科技|深信服EDS与Intel合作,让性能与低价不必“二选一”
本文插图

这次合作中 , 深信服EDS基于SPDK开发套件设计的存储引擎 , 不仅充分发挥出Intel硬件的性能 , 还构筑起高性能、低成本的存储架构 , 这其中离不开深信服EDS研发团队在软件定义存储领域的深厚积累与软件开发能力 , 期待今后进一步合作 , 为用户的数字化转型构建存储基石 。
——英特尔公司数据中心集团
政企事业部中国区总经理 李亚东深信服EDS+Intel SPDK , 交出“高性能、低成本”成绩单
【深信服科技|深信服EDS与Intel合作,让性能与低价不必“二选一”】深信服EDS深度融合Intel SPDK , 通过软件能力的优化与提升 , 充分发挥硬件长处 , 激发硬件潜能 , 最终实现整体性提升与成本降低的双向加速 。
1. 激发硬件潜能 , 标准3节点高达百万IOPS
当每个物理核跑满可以贡献出更高的IOPS , EDS在3节点标准配置下即可实现百万级 IOPS , 相较于传统存储全闪存性能大幅度提升 。
2. 同等性能目标 , 建设成本显著降低
EDS基于SPDK框架的技术创新 , 提升了NVMe和RDMA协议的协同效率 , 使得数据从内存到SSD、以及RDMA内存拷贝等动作都可以在同一进程中完成 , 这样便能够轻松突破跨节点IO的系统性能瓶颈 , 再加上RDMA的使用 , 进一步降低CPU资源消耗 。 所以 , 总体来看在不改变架构情况下 , EDS用更少的存储节点即可满足同等性能需求 , 建设成本显著降低 。
(※以上数据来源于深信服EDS研发团队测试结果)
以高清视频领域为例 , EDS深度融合Intel SPDK的解决方案在4K非线编场景中 , 使用500mb/s的码率 , 6层编辑 , 每个节点就可以支撑3个4K工作站 。 为何是Intel SPDK 框架?
随着工艺提升带来成本和功耗下降 , 近年来 , SSD(固态硬盘)作为存储介质得到蓬勃发展 。 但通用NVMe协议在处理每一个IO时 , 都需要以“中断”方式将数据在用户态和内核态之间进行频繁交换 , 整个过程经过多次CPU上下文切换、以及内存数据拷贝 , 这种处理方式老旧而低效 , 无法完全发挥SSD硬件性能 , 造成存储资源浪费 。
为了更好地发挥出SSD的性能 , Intel开发了一套高性能存储套件——SPDK , 利用其硬件平台的网络、计算处理能力、存储技术 , 使固态存储介质出色的功效得以充分发挥 。 SPDK提供了一套工具和库 , 设计理念如下:
IO处理统一在“用户空间”完成 , 无需多次系统级别调用 , 并且实现了内存零拷贝访问 , 从而降低协议开销和访问延迟 。
采用全新的异步编程模型 , 能够充分利用NVMe队列宽度和深度优势 , 最大程度激发SSD潜能 , 提升性能 。 EDS的创新与突破
以Intel SPDK框架为基础 , 深信服投入大量研发资源构建了全新的PhxStore存储引擎 , 做了如下技术创新:低CPU消耗实现高性能EDS存储引擎PhxStore通过大量的软件优化来提高存储资源的使用效能 , 经过测试只需要CPU的一个核心就可以发挥2块以上SAS接口SSD的全部性能 , 极大地降低了存储对CPU的使用消耗 , 提高效能 。 零成本增加实现更低时延EDS存储引擎PhxStore开发了全新的网络通信模块以及分布式一致性协议 , 全面拥抱RDMA网络 。 经过测试 , 在不改变用户现有网络架构的情况下 , 4K数据跨主机传输时延大幅度降低 。
带着更强大的性能、更低的成本 , EDS今后将在高清视频、大数据分析、在线交易系统、业务数据库等领域 , 为用户带来更进阶的存储体验 。


推荐阅读