应用交付按需成长

时间:2022-10-27 06:59:07

应用交付按需成长

应用交付(Application Delivery Controller,ADC)目前已经相对比较成熟,应用交付一线厂商的产品其实本身的差别并不大。不管是通过厂商自己的宣传还是第三方权威机构的评测,都可以看出,产品之间的差别是相当微小的,同质化非常严重,具有基本相似的功能。所以,选型的时候我们除了重视产品本身的功能之外,还看重厂商的产品设计理念及发展路线,看其产品的演进是否与我们需求发展方向一致。”王峥告诉计算机世界记者。

王峥是盛大游戏有限公司(以下称盛大游戏)运维支撑部系统架构资深工程师,作为一名长期工作在IT运维一线的IT经理,王峥对于包括ADC在内的IT基础设施的选型与维护都有着自己独到的体会。

用户体验至上

随着IT技术的日益普及,各种IT应用对用户体验的追求也在不断提高,市场竞争激烈的互联网企业尤为如此。作为互联网企业中的一员,王峥所负责的盛大游戏有限公司也不例外。

盛大游戏有限公司是一家集网络游戏开发商、运营商和发行商于一体的互联网企业,致力于打造国际化的网游平台。为了支撑其游戏、视频等互联网内容,盛大游戏内部建有一个服务平台,主要专注于基于用户账户体系的增值服务,包括用户账户体系、计费充值体系、客户服务体系和数据挖掘体系,提供了包括注册、认证、计费、安全等基础互联网服务,确保用户能够更加方便地享用盛大游戏提供的内容服务。

随着盛大游戏的业务高速增长,同时为了将各种互联网应用更可靠地交付到用户手中,该平台遇到几大挑战。“首先,这个平台需要具有更强大的可伸缩性,以满足业务的快速扩展,并要能通过外部的应用交付手段支撑这个应用快速迭代;其次,移动化己颠覆了传统的运维理念,基础平台服务需要能够支持手机、平板设备乃至智能穿戴设备等。”王峥介绍说,选择应用交付解决方案就是建设该平台的重要组成部分。

所谓应用交付是指综合利用负载均衡、TCP优化管理、流量管理、SSL VPN、压缩优化、智能网络地址转换、高级路由、智能端口镜像等各种技术手段以及相关设备,确保企业的业务应用能够快速、安全、可靠地交付给最终用户,使用最终用户的体验达到最佳。对于盛大游戏而言,应用交付解决方案需要保证应用可靠地交付到用户桌面上,特别是一些关键客户的重点应用,并能支持互联网应用频繁、快速的升级。同时,对移动应用的支持也是盛大游戏重点考虑之一,由于移动应用的网络选择多但稳定性难以保证,应用交付需要确保能将应用通过最合适的网络交付出去。

另外,安全方面的需求也是盛大游戏选择应用交付时需要考虑的问题。根据Gartner的研究报告提到,目前75%以上的攻击发生在应用层,这些问题目前已经难以通过改善基础网络架构来解决了,而行之有效的解决方案就是通过结合应用性能检测、广域网优化和Web网关安全技术,从智能控制层彻底阻止恶意应用,保证重要的应用程序在正确的时间和地点准确交付。

“对盛大游戏来说,最不能侵犯的底线就是用户的最终权利,因此安全性永远是重中之重。”王峥表示。

针对这几个角度所面临的问题,盛大游戏希望有一个完整的方案来整合和简化这些问题,并能自如地应对日后快速扩展容量的需求,ADC正是可以满足要求的解决方案。

王峥用加速、安全、可靠来概括其对ADC的需求,即一个优秀的应用交付网络解决方案,应该能够通过智能控制加速应用的安全、可靠交付,并能帮助企业降低管理成本、有效利用现有资源,提高生产效率。这就要求解决方案能以应用需求为出发点,在了解应用和性能的基础上,加速企业关键业务、控制或阻止与企业活动无关的应用,同时配合相应的网关安全功能,来提升网络传输效率和效果,保护系统免受安全威胁。

关注产品设计理念

根据盛大游戏对ADC产品提出的需求,考察一下市场上一线的ADC厂商产品,不难发现,大多数厂商都能提供满足上述需求的产品。在这种情形下,如何选择一款合适的产品看似给盛大游戏出了一道不大不小的难题。

不过,这个问题盛大游戏9年前就已经做出了自己的回答。盛大游戏从2004年就开始选择思杰的NetScaler,当时NetScaler还没有进入思杰的产品系列。据王峥介绍,最初的产品还只是负载均衡产品,随后伴随这盛大对应用交付的需求,而逐渐演变为一个全功能的ADC应用交付解决方案。在王峥看来,NetScaler和盛大游戏一路来共同成长,见证了整个互联网的发展。

“首先,产品本身能够满足我们的需要;其次,通过TriScale这样的技术可以有效地控制我们的成本,尤其是在动态数据中心建设方面控制成本。另外,管理上非常的灵活、便捷。”谈到选型原因时王峥如此表述,而最能打动盛大游戏的当属NetScaler的技术演进理念与盛大游戏的需求非常契合。

“在产品选型时,除了考虑产品功能、使用和维护是否便捷外,还有产品的演进方向。总结这么多年应用ADC的使用经验,我们发现产品设计理念与我们的管理理念如果贴近,可以大大降低后期学习成本和管理成本。”王峥介绍说。

在王峥看来,随着技术的发展,ADC产品越来越成熟,相似度也越来越高,此时产品的技术发展方向就非常重要。有时候看起来类似的产品功能,背后的设计理念、设计思路以及对ADC市场的理解其实不尽相同,正是这种差异,造成产品细节的不同。比如,一个好的应用交付产品其配置和管理应该都是基于策略的方式,这些策略体现在不同的产品模块中,但配置方式完全一致,无论是做压缩、缓存还是内容交换、后期维护,亦或是应用程序防火墙,因此学习成本和管理成本很低,在熟悉某个模块之后,就可以掌握整个产品的精髓。

王峥说,由于NetScaler设计理念与盛大游戏的管理理念高度一致,配置管理简单,结合辅助工具,10~20台ADC的日常运维管理工作量并不大,既高效又省心,让IT人员可以将更多的精力集中在业务优化上。

按需成长

云计算是IT行业的最新发展趋势。作为IT基础设施中的重要一环,ADC支持云环境也至关重要。事实上,这也是盛大游戏选择ADC的重点考虑。

比如,前面提到的TriScale技术可以支持IT架构往三个方向去扩展:“向上扩展”可以按需付费;“向内扩展”可以整合多台设备;“向外扩展”可以最高达到32倍的能力。其中,按需付费更是产品支持云环境的重要特征之一。

“因为互联网企业常常会有一些跟时间相关的应用,会造成业务的短时爆炸性增长,这个增长并不是持续性的,一般只是在活动期间某一段时间内。在这种情况下为了支撑这样的一个峰值,就没有必要去采购非常高端的设备,而可以用按需付费方式。在需要的时候,去提升整个设备的吞吐性能,过了这个时间以后,又会自动回到原来的水平线,这样公司的投资和性能都会得到非常好的权衡。”王峥表示。

同样,ADC之间的云连接(Cloud Bridge)技术也可以帮助盛大游戏打通不同的数据中心之间的通信。“在云计算时代,平台和游戏数据中心都会非常多,数据中心的数据有可能需要交付,如果直接走互联网,性能不能保证。通过Cloud Bridge去打通多个数据中心之间的数据通信,可以满足性能和数据中心的其他要求。”王峥说。

上一篇:用行动化解羞辱 下一篇:物联网,ICT厂商的新“战场”