应用交付

大并发量网站性能瓶颈解决方案

背景介绍


随着线上业务的发展,网站面临高并发访问和海量数据流的情况屡见不鲜,系统中的各个核心设备所负担的处理能力和计算强度也会相应增大,使得单一设备根本无法承担。如果淘汰现有设备去做硬件升级,将造成资源的浪费,而且如果以后面临业务量的激增,又不得不再次投入高额的硬件升级成本,甚至性能再卓越的设备也不能满足将来业务量的需求。在此种情况下,单纯的网络架构开始显得捉襟见肘。


传统CDN方案的不足


针对互联网上有可能影响数据传输的各种环节,CDN(Content Delivery Network)内容交付网络的应对方案适时出现。CDN对网站内容的处理,主要在于利用缓存技术将静态内容快速分发至边缘节点,通过让用户就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度,同时也减轻了网站自身系统的性能压力。



这种方案设计并没有完全解决网站发布所面临的所有瓶颈,对于数据交互比较频繁的动态内容而言,CDN只能在其中心节点与源数据节点(网站自身系统)之间做有限的传输优化,加速效果远不如静态内容做缓存分发那般明显。以一个发布线上业务的网站系统为例,前台的Web服务器由于有外部的CDN服务作为静态内容的分流渠道,尚不至于产生明显的系统瓶颈,而后台处理动态内容的核心业务系统就难免会感到压力巨大了。随着线上业务、电子商务等领域的Web内容呈现日渐丰富,影响网站访问效果的最大瓶颈还是在于源数据节点自身的处理性能。

深信服解决方案


利用深信服AD系列应用交付设备,可以有效解决数据流量过大、任务负荷过重所产生的系统瓶颈问题。专业的硬件设备能提供远比集群软件更加丰富、全面的负载调度算法和健康检查机制,有助于进一步提升关键业务发布的稳定性和持久性。除此之外,应用交付解决方案在强调稳定性的负载均衡基础上,也更多地着眼于智能与优化方面的功能特性,以帮助用户应对来自于复杂应用环境中部署并交付线上服务的挑战。



丰富的负载均衡策略

结合健康检查和业务特点,提供十几种负载均衡算法组合,满足多种生产环境下的业务需求

支持轮询、加权轮询、加权最少连接、最快响应、动态反馈、优先级等多种灵活的调度机制


全面的健康检查手段

内置丰富的节点监视手段,可以定义四层和七层的健康检查机制,深度检测服务器的健康状态

支持基于服务器硬件运行状况的实时监控,并可根据不同应用类型交互机制设定相应的健康检查机制

支持自定义内容检查机制,通过模拟访问请求来判断服务器应用能否正常响应,业务适应能力强


显著的应用优化效果

TCP连接优化与SSL卸载技术,减轻源数据节点的服务器计算资源消耗

HTTP压缩和单边加速技术,提升中心节点与源数据节点之间的传输效率


健全的运维管理机制

限制服务器最大连接与并发,以避免过载;并且支持服务器温暖上线和平滑退出,便于维护管理

在网络或者业务出现故障时,实时地以短信或者邮件告警的形式通知相关管理人员进行维护


方案价值

  • 通过专业的负载均衡硬件设备实现服务器集群,满足大并发访问的高性能需求,并通过会话保持和健康检查机制,确保用户访问的连续性和稳定性

  • 利用多重应用优化功能,减轻后台服务器的性能压力,提升系统的稳定性和用户的访问速度

  • 智能告警功能,在系统出现故障时及时通过邮件或短信通知管理人员进行维护,保障网站系统的业务持久性

  • 深信服应用交付用户访谈