太一星晨:负载均衡啃不动的骨头交给应用交付-阿里云开发者社区

开发者社区> 云计算> 正文

太一星晨:负载均衡啃不动的骨头交给应用交付

简介:

近年来,云计算和大数据成无疑成为了各个行业炙手可热的词汇,而为了充分发挥云计算和大数据的非凡威力,促进自身业务实现更多的发展空间,各大企事业机构无不在不遗余力的强化升级自身IT系统建设,无论是网络带宽还是硬件设备的性能都开始大幅提升。

然而,在投入大价钱采购硬件设备后,不少大型企业单位发现用户终端的应用效果却未必像预想的那样尽如人意,还是时常会出现打开页面慢、响应时间长、系统效率低等多种不良情况。有不少企业的IT经理对此大为苦恼,服务器不可谓不高端,带宽不可谓不强大,负载均衡设备也不可谓不先进,为什么还会出现这样那样的问题呢?

对此,来自国内新兴应用交付厂商太一星晨的产品总监于振波先生做出了详细的解读。于振波表示,随着以PC端为主导的网络逐渐转向PC端与移动端网络并行及交织的新网络环境的形成,传统的对用户请求进行引导分流作用的负债均衡产品已渐渐力不从心,而这需要更加先进的应用交付设备来解决。

网络环境日趋复杂 负载均衡只能“锦上添花”

于振波表示,传统的负载均衡产品,无论是软件或者硬件。主要功能是将用户发送来的请求进行分发并引导到后端的多份资源中,这些资源既有可能是传统的服务器,也有可能是从运营商购买来的多条链路。通过将用户的流量进行分发,减少单份资源的使用压力,达到提升IT系统整体性能,提高核心业务稳定性的目的。

但随着移动终端的兴起,网上交易,流媒体以及云端服务的普及,传统的负载均衡产品在以应用为主的网络大环境下,渐渐的开始显示出自己力不从心的一面。这主要体现在以下三大问题:

1.跨运营商访问

国内的移动通信分为“北联通南电信”的格局,而运营商之间在相互访问的时候常常会发生各种效率低下的问题。比如,“天下间最远的距离就是我在用联通,而你却是用移动”这句网络流行语便是跨运营商访问导致效率低下的生动写照。

2.地域性限制

地域越远,中间经过的节点越多,造成的损耗就越大,应用效果就越差。这点玩网游的用户深有体会,比如北京的玩家进入上海的游戏大厅,网络延迟立刻就会增加很多。

3.宽窄带并存

很多人都有这样的经历,同样的应用,用电脑和用智能手机的访问效果大不相同。究其原因,家用电脑走宽带而手机终端用窄带,并且手机信号是有变化的,当信号不好的时候,即便是“标榜”为4G也是无能为力。

因此,由于传统的负载均衡产品更多是针对网络流量的分发,缺乏保障企业核心应用穿过网络正常、安全的交付到客户端的有效手段。在当今以“应用为王”的网络大环境中,单纯的负载均衡仅仅是起到锦上添花的作用,对于IT系统架构的整体贡献越来越有限。

保障IT系统高效稳定 应用交付日渐深入人心

于振波表示,区别于传统的负载均衡产品,应用交付产品除了包含所有负载均衡产品所具有的功能之外,更多的关注应用自身的可交付。应用交付产品不仅仅关注用户请求的分发,还要关注包括运营商线路,第三方服务,客户端识别,应用安全性等多方面因素。

在服务器数据中心,应用交付产品不仅可以对海量用户的请求进行分发,同时通过连接复用、SSL卸载、HTTP压缩、缓存等应用加速技术,降低服务器自身的资源消耗,达到提升服务器族群整体性能的目的。

在网络出口部分,通过对运营商链路的动态探测以及运营商地址的识别,避免跨运营商访问,选择最优链路,保证企业内部用户上网的最佳体验。在第三方服务部分,通过对DNS,CDN的优化,保证第三方与应用的充分对接。同时,通过对智能手机、平板电脑的智能识别,针对移动终端用户进行特殊的优化,保障窄带网络下的用户体验。

此外,应用交付设备内置的应用安全防火墙可以将屏蔽针对于应用的攻击,防范于未然,保证核心应用的可交付。以上各项功能相结合,使得应用交付设备对于现有IT系统架构来说不再是锦上添花,而是提供实实在在的保障,这也是应用交付产品成为IT系统中不可或缺的一部分的重要原因。

因此,具备上述诸多性能优势,应用交付就能有效解决当前大型数据信息系统中所面临的多种问题。

1.企业内部P2P下载,在线视频流量过多,内部用户上网慢。

应用交付产品可以智能的识别出P2P下载、在线视频等网络娱乐流量,除了可以针对这些流量进行限速以外,还可以将网络娱乐流量引导到质量较差的链路上,保证内部用户的正常办公带宽。部署应用交付设备之后,通过设备自身的探测以及运营商路由查找,保证用户正常办公流量走最快的运营商线路,平和各链路带宽,提升企业自身办公效率。

2.核心业务访问量大,核心应用响应缓慢。

仅仅通过添加服务器进行负载均衡是不能有效解决该类问题的,因为应用响应慢的瓶颈往往不是服务器而是应用自身,所以针对应用自身的优化,才是解决该类问题的核心之道。应用交付设备可以通过多种应用加速手段,一方面提高应用自身的处理能力,一方面减少外部用户的压力,保证核心应用处于一个健康、稳定的状态,从而更加从容的为用户提供服务。

3.针对核心应用的特定网络攻击。

在应用为王的时代,仅仅对网络和应用进行负载及优化还远远不够,安全问题是直接决定应用是否可用的重要环节,随着网络攻击技术的发展,越来越多的攻击开始针对于特定的应用。而应用交付作为保障应用可交付的重要手段自然也给出了相对应的解决方案,通过应用交付产品自身的应用防火墙,能够十分轻易的解除SQL 注入,XSS,ATP,DDoS等多种流行攻击手段,从而保证应用的正常运行。

4.虚拟化、云计算等新型分布式应用缺乏有效负载手段,云数据中心多租户问题。

随着虚拟化、云计算技术的普及,针对于分布式应用的优化,云计算数据中心的多租户问题开始摆在IT系统运维人员的面前。应用交付设备部署于云端和终端之间,实现用户需求和IT资源供给的最佳匹配。同时,应用交付设备提供虚拟化功能,既保证了可以按照云端用户的隔离,同时又能快速、灵活地给每一个应用配置相应的资源。

5.保障移动终端的用户体验。

移动终端用户的爆炸式增长带来了移动互联网的发展浪潮,越来越多的企业内部人员开始使用移动终端办公。移动终端区别于传统的PC终端,窄带用户访问核心业务的体验一直是让IT运维人员头疼的问题,应用交付设备可以通过智能缓冲,针对于移动终端的图片压缩技术,减少窄带网络中传输的数据量,从而减少加载时间,提高应用响应速度。

于振波指出,随着移动网络的发展以及企业自身业务的扩充,应用交付这个名字开始逐渐的深入到企业IT系统管理者的脑海中,越来越多的企业开始考虑在现有的IT系统架构中加入应用交付设备。由负载均衡发展而来的应用交付产品,在移动网络、虚拟化、云计算等新兴技术的影响下逐步将成为当今IT系统架构中不可或缺的一部分。

原文发布时间为:2014年12月5日
本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章