10月17日,一直致力于“专业应用交付 高性能融合安全”的北京太一星晨信息技术有限公司,正式发布了全新的100G网络业务加速平台——T1 GateWare。
T1 GateWare 是在通用x86平台上开发的、面向合作伙伴推出的网络加速平台。它极大地加速了各种数据面网络应用程序,如网络安全和其他 Linux 平台上需要高性能的应用程序。T1 GateWare还带有完整的多核开发工具套件和高效的L4/L7层协议栈,协助合作伙伴能够方便、快捷地开发出高性能应用系统以及虚拟化NFV部署的实配方案。
在本次发布会上,太一星晨研发总监蒋磊表示,网络带宽的快速增长和虚拟化技术越来越广泛的利用,对现有网络设备的处理能力提出了更高的要求,也使产品功能需求的迭代更加迅速;同时,为了适应虚拟化场景,网络功能虚拟化也是必然的趋势。如何让传统的网络设备(如网络安全产品)来进行虚拟化场景的适配,这给产品研发团队带来很大的技术挑战,这就要求研发团队和时间压力赛跑,在紧迫的时间内推出各种更高效能的网络产品。
在此大背景下,T1 GateWare能够为合作伙伴的研发团队提供一个专用的网络加速平台,能够让研发团队更专注于自身价值应用的开发,而把底层报文处理、必备的网络协议栈功能模块交给GateWare平台来做。
那么,T1 GateWare的高性能架构是如何实现的呢?
蒋磊解释说,网络操作系统+开放源代码+完整的开发套件,T1 Gateware所有的功能模块都在用户空间实现,采用多平面、智能分流设计和完整的高性能协议栈;通过多种组合技术,T1 Gateware实现了在通用X86平台防护墙的100G小包线速处理。这在业界是一个大的突破。
太一星晨资深架构师林浩认为,T1 Gateware从本质上说,是一套嵌入式操作系统它从硬件到操作系统,再到应用,全方位负责;用这个高性能的网络业务加速平台去完成网络流量的处理,能得一个高效的、易扩展的流量处理方案。
作为T1 Gateware的一个核心组件,智能分流器组件无论从系统架构还是业务架构上,都实现了CPU的处理性能随核数的线性增长;T1 GateWare的流水线加速组件则将数据处理过程分解,抽象成独立的功能节点,并且报文采用DPDK无锁队列技术,大大提升了业务的处理效率;硬件资源智能适配组件,则是T1 GateWare针对目前Intel全系列硬件平台以及网卡的一种底层数据吞吐调优技术。它可以让用户的网络应用无论在什么样的平台上,都可以用效率最高的方式实现网络流量的吞吐;T1 GateWare的虚拟化资源适配技术,则使网络应用能够顺利的向虚拟化NFV迁移,实现了自动化部署和NFV流量的加速。
曾几何时,x86、NP、ASIC的架构之争纷纷扰扰,x86的网络性能问题也曾被部分厂商所诟病。如今,随着T1 GateWare横空出世,必将再度掀起x86的新浪潮。小小的产品,承载着大大的梦想——不但是太一星晨研发工程师们的产品梦想,更是所有本土产品自强不息的精品梦想。