9月2日,英特尔联合云轴科技ZStack发布《第四代英特尔至强可扩展处理器赋能ZStack Cloud解决方案》白皮书,白皮书详细介绍了如何通过采用英特尔DPDK,将DPDK Vhost的数据包拷贝操作从CPU 卸载到英特尔DSA加速器,最终提高了网络性能。
作为一家与英特尔合作紧密的云计算厂商,云轴科技ZStack主攻产品化的云基础软件,有丰富的云计算产品线,产品矩阵全面覆盖数据中心云基础设施,具备提供计算、存储、备份、边缘、容器等一系列的产品解决方案的能力。
从云轴科技ZStack CTO王为的介绍中了解到,技术产品上,ZStack不仅产品矩阵丰富,而且,还是独立于VMware和OpenStack之外的第三条技术路线。市场上,ZStack有超过3000多家企业客户,在全球有30多个国家和地区有部署和覆盖,有200多个活跃的渠道。
据了解,云轴科技ZStack 成立于2015年,当年就发布了第一个云平台版本,2016年发布了正式的1.0商业版本,随后,又与阿里云合作发布了无缝混合云。如今产品线包括CMP多云管理平台、信创一体机、超融合一体机以及Zaku容器平台和云原生超融合等一系列的产品。
ZStack最核心的产品就是ZStack Cloud云平台,平台架构中包含核心功能模块,高级特性模块和运营管理模块三层。其中,核心功能模块又包含计算、存储、网络三大模块,ZStack做了一系列优化和更新来提升性能并减少系统开销。
2023年初,第四代英特尔至强可扩展处理器正式发布,新一代处理器不仅带来了性能提升和功耗的优化,内置众多加速器,还有架构上的重大升级。而现在,ZStack基于第四代英特尔至强可扩展处理器打造ZStack私有云解决方案。
王为谈到了云平台面临的一些技术挑战。随着人工智能和大数据等技术的发展,企业要处理的数据越来越多,要求云平台能支持大规模数据传输和数据处理的需求。王为希望能降低数据传输和数据处理时的CPU占用,让CPU更多用在业务逻辑、用户的生产业务上。
为了做到这点,ZStack在其产品中引入了内置DSA(Data Streaming Accelerator)加速器的第四代英特尔至强可扩展处理器,DSA可以卸载CPU核心的数据拷贝和数据传输操作,释放CPU的时钟周期,增加数据的传输带宽。
王为解释称,在没有使用英特尔DSA加速器的时候,虚拟机的报文、网络需要通过CPU去跟物理机做一些交互。CPU可以在纳秒级的时间内完成一个指令,而内存完成数据的读取和传输则需要几十甚至上百纳秒,其性能差距容易造成CPU空闲,造成浪费。
有了DSA加速器之后,DSA可以作为中间层,替代CPU核心去执行从内存读取或者是写入数据的操作,从而让数据更快地从内存搬运到CPU里进行处理,以提升效率。
王为表示,采用内置DSA加速器的第四代英特尔至强可扩展处理器之后,ZStack Cloud云平台的数据拷贝速率约提升10%以上,同节点通信下的网络带宽性能和跨节点的网络带宽性能均有明显提高。
资料显示,第四代英特尔至强可扩展处理器全系都至少配备了至少1个DSA加速器,部分型号会达到最多4个DSA加速器,王为指出,DSA对性能的提升还有很大的想象空间。
王为还提到,除了性能的直接提升以外,DSA还释放了CPU宝贵的时钟周期,使得CPU可以将更多的时钟周期用在业务逻辑和虚拟机上,而不只是数据的拷贝和传输,这也在提升性能的同时,降低了TCO。