化解云计算时代的应用交付难题云和虚拟化

2014-08-13    来源:互联网周刊    编辑:安建伟
尽管越来越多的企业接受了云计算这种IT交付模式,但是公有云的安全问题,云端业务的响应速度及可用性依然是制约云计算全面普及的主要因素。对于前者,企业出于自身利益的考虑不

  尽管越来越多的企业接受了云计算这种IT交付模式,但是公有云的安全问题,云端业务的响应速度及可用性依然是制约云计算全面普及的主要因素。对于前者,企业出于自身利益的考虑不可能完全抛开顾虑,即使在法律进一步完善的情况下,也不会把自己的核心数据放在云端;对于后者,即云应用的交付问题,企业对其高效的追求也将持续下去,而应用交付厂商的创新也在持续,以解决云计算带来的应用交付难题。

  应用交付对云计算业务体验的提升毋庸置疑,Gartner集团研究副总裁Joe燬korupa曾经表示,先进的应用交付系统将与网络相关的功能从服务器中卸载,从而将数据中心的效率提高20%至50%。应用交付集成的动态高速缓存、压缩、预取以及其它相关的Web加速技术,可帮助最终用户实现50%以上的性能改善。

  当然,云计算带来了技术、架构的多重改变,这些改变给应用交付带来挑战,单一产品单点部署的方式已经失去意义,我们必须在整体架构上解决数据中心内外业务之间的应用交付问题。

  云时代应用交付面临的3大问题

  虚拟化是云计算的核心,是数据中心提高IT资源使用效率的关键。在虚拟化环境下,应用交付传统“一对一”的应用模式变得水土不服。所谓“一对一”,即数据中心每个应用前端要使用一台负载均衡设备。云计算时代,虚拟环境下资源的分配随业务的变化而变化,应用交付必须以新的应用模式出现。另外,虚拟化后的服务器性能会下降,支撑云端业务的软件环境下单一的虚拟服务器性能也有限制。因此,应用交付需要迈过的第一个问题是虚拟化。

  在云计算架构中,用户访问产生的数据流量不仅在南北向流动,还在云数据中心内部的东西向流动,并且这些数据流量的规模是空前的。从业务的流程来看,不仅在南北向存在交付关系,东西向也一样,因为不同的组件负责不同的应用,而这些应用之间又存在着业务联系。海量的流量需要巨大的网络带宽支持,对于中大规模的云计算环境,带宽的需求通常在100G以上。今天,100G以太网已经实现商用,过去复杂的多链路部署可以简化为单链路部署,从而使数据中心整体网络环境得到简化。所以,高带宽环境下的部署成为应用交付面临的第二个问题。

  网络虚拟化(NVF)和软件定义网络(SDN)是数据中心新的网络基础架构。在SDN网络中,应用可以通过调用控制器的北向接口获得其提供的流量模式、应用数据等信息并对其进行辨识和判断,进而驱动控制器下发指令调整网络配置。可见,基于集中化管控能力的SDN控制器提供了网络资源调配能力,SDN应用实际是将传统的基于设备的应用改造为一个真正面向全网范围的应用。这种革命性的变化在优化应用交付的方式方面具有巨大的潜力。SDN的应用驱动传统网络应用交付技术向SDN网络的迁移,因此,面向SDN的技术改造是应用交付迎来的第三个问题。

  目前看来,应用交付市场已经完全适应了云计算环境带来的改变,主流厂商早已推出成熟的虚拟化应用交付基础架构,并且在100G以太网正式成为标准之前便加以利用,同时,应用交付也实现了业务逻辑与网络连接的分离,通过应用交付控制器去执行业务交付策略,以SDN理念去适应未来网络架构也成为顺理成章的事情。以下几个厂商的产品可代表这种趋势:

  以F5为例,其最新 BIG-IP V11.4平台包括了采用F5 ScaleN架构的物理和虚拟产品。ScaleN技术可向特定应用、服务或实例分配专用资源,能够支持企业动态管理资源。IT 管理员可自由地部署高度灵活的系统,根据应用要求将资源扩展至任何云或数据中心,并在不需要时快速回收这些资源。

  基于ScaleN架构的F5产品平台可轻松支持cloudbursting或混合基础架构模式,方便按需使用公有或私有云资源。在SDN方面,F5充分利用VXLAN和NVGRE网络虚拟化,扩展软件定义网络(SDN)部署,同时为IT环境带来智能和可编程性。

  基于以上的特性,客户将能够根据业务策略智能地利用资源,并可将应用交付服务与新兴 SDN、云及网络虚拟化计划相结合。

  A10 Networks以刚刚推出的ADC Thunder6630/6630S代表了对100G以太网的支持。在配置和性能方面,ADC Thunder6630/6630S配备了灵活的10GbE/40GbE/100GbE接口和24核Xeon CPUs,可实现150G的超高业务处理性能、2.23亿次的并发处理能力、710万次的每秒新建处理能力、同时支持上千租户的虚拟化能力,能够满足客户对数据中心日益严苛的扩展及安全需求。

  博科的应用交付产品有3个系列,ServerIron ADX 1000、ServerIron ADX4000和ServerIron ADX 10000,满足从2G到70G吞吐量的不同需求。ServerIron ADX的OpenScript引擎让网络运营商可以根据具体需求定制网络的功能。同时,博科ADX 还提供了VXLAN网关解决方案,集成应用交付控制和VXLAN网关。

  除了上述企业,整个应用交付行业的发展均需要面对云计算带来的挑战,而事实上整个行业都在顺应时代作出改变。在这里,我们梳理了中国应用交付市场的二十家主流企业,并对各自的综合实力进行了分析排名(见下表)。

  从这个榜单不难看出,应用交付是一个技术、市场较窄的领域,同时也是一个充满生机的领域。网络巨头思科已经停止了这方面的开发,而一些新创公司在凭借云计算发展的契机找到切入点。

  F5的市场领导者地位已经保持了较长的时间,这与其在云计算时代全面的应用交付能力分不开,特别是面向软件定义应用服务这样的新兴领域。在Gartner的应用交付控制器魔力象限,F5在营收数额与创新成果方面居于市场上的领导者。

  思杰、Radware、Riverbed、A10 Networks等厂商之间并没有太大差距,飞塔收购实力不俗的Coyote燩oint,以及基于云的全局负载均衡方案供应商XDN,形成具有竞争力的“FortiADC”阵容。Riverbed重点关注软件实施领域,采取按容量计费的许可方式,特点鲜明。国内厂商深信服值得关注,不仅入选Gartner魔力象限,而且在Frost?燬ullivan2013年发布的《2012年大中华区(包括内地、台湾和香港)ADC(应用交付控制器、即四七层交换机)市场分析报告》中,深信服在大陆地区的市场份额达到11.6%,排名第三位。

  安全成为行业发展新机遇

  两年前F5 BIG-IP设备被披露产品存在漏洞,让各大应用交付厂商开始重视产品安全,与此同时,网络安全环境日益复杂,为了让应用交付更安全,主流厂商也开始在产品中加入更多的安全功能:DDoS防御、智能DNS、SSL内容检测、Web安全等。

  云计算面临的安全和可用性两大难题,正逐渐成为应用交付发展的着力点。事实上,云计算也好,传统IT也罢,最终的服务对象是这些终端使用者,将这一端的服务安全、快速地呈现给另一端,让使用者可以在任何时间、任何地点、任何设备,都能获得一致性用户体验,这便是应用交付存在的意义。

  中国主流应用交付服务提供商综合实力排行榜

  排名 厂商 综合评分

  创新能力 服务能力 产品技术 解决方案 品牌影响力

  1 F5 9.1 9.5 9 9 9 9

  2 思杰 8.9 9 9 8.5 9 8.5

  3 Radware 8.7 9 8.5 8.5 9 8.5

  4 Riverbed 8.6 9 8 8.5 9 8

  5 A10 Networks 8.5 8.5 9 8 8.5 8

  6 博科 8.4 9 8 8.5 8.5 7.5

  7 梭子鱼 8.2 8.5 8 8 8.5 7

  8 Array Networks 8.1 8 8 8.5 8 7.5

  9 飞塔 7.9 8 7.5 8 8 8

  10 深信服 7.9 8 8.5 7.5 7.5 7.5

  11 Kemp Technologies 7.6 9 6 8 8 6

  12 BlueCoat 7.3 7 8 7 7 7

  13 DCN 7.3 7 8 7 7 8

  14 启明星辰7.2 7 8 7 7 6

  15 天融信 7.2 7 7.5 8 6.5 6.5

  16 太一星辰 7.0 7 7.5 7 6.5 7

  17 迪普科技6.6 7 5 7 7.5 7

  18 浪潮 6.5 6.5 6 6.5 7 7

  19 Akamai 6.5 6 7 6.5 6.5 6

  20 PIOLINK 6.3 6 6 7 6 6

1
3