早在2013年,当业内对传统ADC设备依然选用Intel嵌入式基础CPU平台时,作为国内优秀的专业应用交付厂商,太一星晨已经完成了对Intel产品序列铺设:凌动—>酷睿—>至强,随着Intel对处理器功能性能不断优化,让整个网络通信设备产业圈都受益匪浅。
一切,以高性能为起点
为了驾驭***的多核处理器,太一星晨研发团队在一年多的时间里,投入大量的资源对软件平台做了持续优化,克服了多个业内难题,并交出了一份漂亮的优化成绩单:
1)采用分流器架构,解决多核架构下多CPU并发访问问题
高性能分流器架构
2)既保证四层性能,又保证七层灵活性的高性能4/7层协议栈
高性能4/7层协议栈
3)EP平台双CPU内存节点优化,解决了令业内“非常头痛”的双CPU架构、总线调配导致的线性化问题
EP双CPU平台内存节点优化
对于怀揣产品理想的研发人员而言,产品性能的日益精进是让人梦里都笑出声的美好愿景,但是,当Intel自身在单一盒式平台上还没有更高的成熟解决方案时,太一星晨ADC产品序列的顶端,始终难以实现质的飞跃。
以何为继?从分布式平台到多业务网关!
“上帝关上了一扇门,必然会为你打开另一扇窗。”
对产品高性能孜孜不倦的追求,激励着太一技术哥们把目光投向了分布式平台,并在2014年成功推出了分布式硬件体系。
那么,太一星晨的分布式硬件体系到底是什么呢?
太一星晨采用业内***计算能力的单一计算平台(双路至强平台)做成业务处理刀板;用高容量的硬件交换网络将流量合理分配给多个业务处理刀板,从而实现了计算处理性能的线性叠加。
V系列产品硬件架构
原理看起来很简洁是不是?
实际上,由于交换容量大、计算密度高,系统的逻辑依旧相当复杂,这也让太一星晨技术人员在整个系统的问题收敛过程中饱受煎熬。
分布式平台逻辑架构
虽然说,分布式硬件体系产品1.2T的交换容量、640G的业务吞吐,已经足够太一星晨在应用交付技术***停留一段相当长的时间,但是,既然已经成功商用了这样一个大容量、基于intel的的硬件系统,太一星晨的技术粉们又开始小宇宙爆炸了:既然同为Intel硬件平台,在ADC的领域之外,为什么不能再集结一些合作伙伴给用户提供更加丰富的服务呢?
多业务一体化网关(MSG)诞生!
T-Force ADC —> T-Force MSG
多业务一体化网关(以下简称MSG),实现了在V系列中,从原来单一业务的并行处理变成了多业务的有机串联。
在这个实现的过程中,重点需要解决的问题分别是:
1)统一管理
2)流量定义
统一管理
因为V系列本身就自带管理交换网络,因此统一管理功能在这款硬件产品上的实现是水到渠成的事情。用户界面上,主控集中管理控制信息,轻松实现了多种业务板卡的web界面汇总梳理和集中展示。
流量定义
最关键的,是要解决“由表及里”的问题。
表,即一个亲和的配置界面,使用类似安全策略的配置方式,让流定义符合防火墙用户的使用习惯;
里,即流定义的落地实现,只要捋清vlan直接的对接关系,即可轻松实现。
虚拟化——进阶吧!MSG!
有了上述一体化网关的解决方案,太一星晨研发团队又在思考:“在一些用户场景中,高性能的业务刀板对用户的业务来说也许是一种浪费,能不能更进一步,给用户交付一个基于虚拟化技术的更低成本的多业务系统解决方案呢?”
这就需要在一个BPU上跑多个业务系统。BPU系统,即一个多核计算资源和多通道IO资源的集合,将这些资源合理分配给多个VM,这些VM就即能享受到硬件交换的性能优势,又实现了业务管理角度上极小工作量的迭加。
怀揣产品理想的太一星晨研发团队相信,基于虚拟化技术和V系列分布式高速硬件体系的太一星晨多业务平台(MSG),是更契合云计算的形态,必将打破传统厂商的束缚,给用户带来全新的技术体验。