一方面,海量的数据交互让企业级网络应用平台收获了火爆的人气和收益;而另一方面,迅猛增长的数据量也对企业网络业务平台的可靠性、连续性、安全性提出了更为严峻的考验。如何保障企业应用在大数据、云计算环境下的安全、可用且可扩展应用,成为了各企业IT管理者亟待解决的问题,而高性能的应用交付正在担当解决这一系列问题的重要使命。
大数据来袭 企业级网络应用暗藏危机
由于大数据流动发生在“比特王国”里,无法用肉眼看见,也无法用身体感官体验,所以很多IT管理者一时间还无法感受到潜藏在“比特王国”里的数据危机。那么不妨做个比喻,假如北京要举行一场极具吸引力的火爆活动,火到足以吸引全国各地数百万人驱车而来,可以想象本已拥堵不堪的北京路网交通将会面临怎样的境地?众所周知,每月数万量的车辆自然增长就已让北京的路网交通疲于应付,就更别提这种瞬时间的车辆暴增情况。
而面临大数据的空前增长,“比特王国”里暗藏的问题危机则与这个比喻极为相似。比如“双十一”大促当天,各大电商网站承受的用户流量呈现几十倍甚至几百倍的暴增,其服务器及网络链路瞬时间承受的压力可想而知。若解决不善,不但企业面临重大损失,网络世界的“拥塞”同样会让众多用户心烦意乱、恼怒不止。试想,众多用户若因网络问题,无法在有效的时间内买到限时促销的特价商品,其心情会是怎样的失落?该网络平台的用户体验及口碑将会受到怎样的质疑和抨击?
当然,瞬时的数据增长仅是各类型企业网络应用中所面临的问题之一,随着当前网络应用环境日趋复杂、以及成长性需求频现等,企业级网络应用所面临的问题也越来越多,也越来越复杂。
面对这日益复杂的局面,越来越多企业的IT管理者们发现,仅仅是无限制的增加宽带来应对这一挑战已显得力不从心。尤其是在数据流量瞬时增长几十倍甚至几百倍的情况下,服务器与带宽肯定不能同样以几十倍甚至上百倍的随之增设。企业应用系统更多的时候需要根据用户所处地域,浏览器类型,访问的URI,Cookie类型等应用层信息进行更智能的流量调度,这就需要的是一个端到端的,更智能、可靠、高效、安全的解决方案。
由此,为了有效解决在企业IT的建设中,因大数据有序或无序增长所产生的一系列问题,“应用交付”开始扮演起极其重要的角色,并已是必然选择。
化解危机 呼唤高性能“应用交付”产品
“应用交付”是一套综合系统,除了包含传统负载均衡所有功能外,还包括进行更智能的流量调度,提升应用系统访问速度,节省服务器和带宽开支,改善用户体验以及对应用系统的安全防护等。同时,应用交付产品有三个最核心的功能,即必须实现应用系统的高性能、高可靠性和应用的安全。由此,高性能是实现高品质应用交付的最基础保障,否则产品自身反而成为应用系统的性能和可靠性瓶颈。
然而,要想打造高性能的“应用交付”产品却绝非易事。据国内新兴的应用交付解决方案供应商太一星晨研发总监冯晓杰表示,要想使应用交付产品具备高性能,首先需要有高转发性能的硬件平台,其次是能够驾驭硬件平台的软件系统。这就好比要建设高效通畅的地面交通路网,一方面需要科学规划道路网络硬件基础,另一方面也必须拥有高效智能的交通调度管理系统。
目前,应用交付开发依托的硬件平台主要由X86平台和Cavium两大类。在2006-2009年期间,嵌入式多核平台(Mips、powerpc等)在处理网络流量方面有一定优势。但在2009年之后,嵌入式多核平台因在业务中包含复杂算法时(例如DPI、病毒检测、协议分析、应用检测等),性能衰减程度高,渐渐不适应未来大数据时代的应用。而此间Intel在嵌入式事业部的重点投入、X86平台逐渐在网络设备领域实现了赶超。因此,目前主流负载均衡厂商都在采用X86平台,以满足高性能应用交付的平台需求。但要打造高性能的应用交付,仅有硬件平台是远远不够的,还需要与之配套的软件系统。多年来,国际优秀厂商利用自身技术积累,研发最新的软件,充分发挥硬件多核的优势,成倍提升了产品性能。但在最初,依托硬件平台的软件研发实力却成为了掣肘国内应用交付厂打造高性能应用交付产品的瓶颈。
据了解,由于在硬件平台开发的积累不够成熟,很多国内厂家硬件虽达到了8核、16核,但是缺乏必要的软件开发能力,绝大部分都在使用intel的开源代码,性能提升有限,产品无法满足数据中心10G以上吞吐的要求。
不过,近两年来随着太一星晨等拥有深厚技术积累的应用交付厂商的兴起,开始加大在应用交付领域的研发投入,已经取得了很多让国内同行惊喜的成果。这主要表现在应用交付产品性能上屡创新高,业已呈现出迎头赶上,且在性能指标上可以挑战国际品牌的旺盛发展势头。
蛹化成蝶 国产高性能应用交付破茧而出
通过国内应用交付厂商的潜心研究发现,将具备网络开发和应用开发经验的人才相融合,是一条可行的发展道路。只要开发人员具备嵌入式平台的开发经验,同时又具备X86平台开发经验。将两种架构融合起来,硬件平台内部进行数据分流检测,就会极大的提升负载均衡的产品性能,充分发挥出X86sandybridge平台的吞吐性能。
令业内欣喜的是,目前国内已经有先驱者组建了这样的优秀团队,努力攻坚,并成功发布负载均衡产品,且其产品已经在多个行业得到高效可靠的应用,让业内强烈感受到了国产品牌的竞争力。
日前,太一星晨旗下T-Force系列应用交付控制器(ADC)推出了V3.0版本。该版本便基于intelsandybridge多核硬件平台研发设计,并基于Hypervisor虚拟化架构,将应用交付与虚拟化高效结合,可以实现智能动态地利用资源,实现更高的灵活性和拓展性,以帮助企业更加通畅快捷的实现数据业务落地。
业内人士指出,由于前段时间发生的棱镜门等事件,无疑给国家数据信息安全防护敲响了警钟。因此,无论是出于国家信息安全的需要,还是国产品牌自强的使命,这都需要国产应用交付厂商肩负起义不容辞的责任,以研发高性能的应用交付产品来捍卫国家的信息安全。
而据消息透露,目前太一星晨已经研发出更高端且性能更加强劲的分布式平台,据传其整机会达到600G以上的处理能力,这已然达到国际领先水平。不仅可以完全满足超大型数据中心的各种要求,而且具备更好的双主控可靠性设计和弹性扩展能力,这无疑是国产应用交付产品发展史上又一针强心剂。