欢迎来到天天文库
浏览记录
ID:55550050
大小:122.50 KB
页数:15页
时间:2020-05-16
《A10服务器负载均衡解决方案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、*****单位A10负载均衡解决方案A10NetworksInc.目录1.项目概述12.需求分析及讨论12.1应用系统所面临的共性问题12.2需求分析23.A10公司负载均衡解决方案33.1网络结构图33.2A10负载均衡解决方案33.2.1APPServer负载均衡的实现43.2.2应用优化的实现43.3解决方案说明53.4方案的优点64.A10AX的优点及各型号指标总结75.A10公司简介76.AX介绍86.1A10公司AX简介8AX系列功能81.项目概述2.需求分析及讨论2.1应用系统所面临的共性问题随着用户量增大及业务的发展,一个应用系统往往会出现各种问题。瓶颈可能出现在服务器、
2、存储、网络设备,带宽等的性能不足,而运行一旦出现故障给业务带来的影响范围是巨大的,服务器可能出现的问题表现为如下几点:◆高可用问题关健性应用要求7*24稳定运行不被中断,高可用性问题被放在首要位置。◆利用“不平衡”现象数据的大集中使得服务器的访问压力日益增大,服务器性能往往会成为一个系统的瓶颈,随着性能问题的产生,单点故障的发生也将比较频繁,为了解决这些问题,传统的方式多为采取更换更好的服务器并且采用双机备份系统提供服务的方式,这样必然存在一半的资源浪费的情况,而在压力不断上升的情况下,这种动作讲不断的重复,不但服务器的利用率不平衡,而且持续引起投资的浪费。◆“峰值”问题服务器的处理多存
3、在“波峰”和“波谷”的变化。而且“波峰”时,业务量大小的变化又不规律,这就使服务器不得不面对“峰值堵塞”问题。原有解决方法为增加服务器或主机数量,提高处理能力。但仍存在性能不平衡问题,且这样做,投资成本大。◆多米诺”现象单台服务器的设置,不可避免会出现“单点故障”,需要进行服务器“容错”。为实现容错,往往在主服务器旁安置一台或多台备份服务器。但这样做,平时只有一台服务器工作,其它服务器处于空闲状态,无法完全利用所有服务器的处理资源,当出现“峰值堵塞”时,“多米诺”效应往往会发生,即所有服务器连续被“堵”至“死”。最终的结果将导致系统的瘫痪。◆“扩展”不便随着物理和应用的集中,服务器上所要
4、处理的数据量(traffic)增大,客户交易产生的并发连接(concurrentconnection)数量会越来越多。q若处理资源不够,在未超出系统容量时,往往是客户的请求回应越来越慢,可容纳的同时连接数量逐渐减小,系统性能严重下降。q当超出系统容量后,系统“死机”,业务中断。为应对日益增多的业务量,系统的扩展性尤为重要。想到扩展,大家往往会想到CLUSTER的概念。但时,CLUSTER的工作特点有它致命的弱点。q这些硬件设备成本高,投资大。qCLUSTER对硬件平台和软件系统存在限制。qCLUSTER的容量有限,高峰时刻仍然会发生多米诺骨牌效应qCLUSTER设置复杂,维护不方便。所有
5、这些都会使系统“扩展”不便。◆“安全性”差由于系统服务器“裸露”于网络连接中,而防火墙的安置又多在网络总入口处,所以服务器很容易受到来自各方面的“恶意性”或“无意”地攻击。为每台或每组服务器单独设置防火墙,又会使系统投资加大,维护量大幅提高。◆“通讯平台”稳定性差大集中后,所有用户的访问直接通过网络平台连接数据中心的服务器,一旦线路故障会直接造成服务的中断,而租用一个ISP的线路的可靠性不可能达到要求.◆“容灾”随着数据中心的集中,数据中心的冗余或容错显得尤为重要。当建立备份中心或数据中心间形成备份后,在它们之间提供动态的、灵活的容错机制显得尤为突出。1.1需求分析*****各应用系统分
6、别有多组APP服务器,要求如下:1.实现各组app服务器的负载均衡2.对TCP、HTTP等协议有相应的优化功能,提升服务器的承载能力3.要考虑到未来的业务增长需求。1.A10公司负载均衡解决方案1.1网络结构图为了尽量不改变原有的网络结构,AX采用旁路的方式接入,到时候只需要将服务器的网关改为AX的地址即可,避免加入新的设备引出新的问题。1.2A10负载均衡解决方案加入负载均衡设备后,原来发往APPServer的请求不是直接发给服务器,而是首先发送到AX设备,然后AX根据健康检查和负载均衡分配策略选择选择一台服务器来处理用户的请求。1.2.1APPServer负载均衡的实现APPServ
7、er的负载均衡的实现如下:1.AX上建立一个VIP映射到多台APP服务器,关联针对不同APP协议创建的TCP协议模板,建议设置的负载均衡策略为最快响应速度。2.对服务器设置健康检查,为了提高检查的准确性,采用TCP侦听的健康检查方法来检查APPServer,该方法的效率高,对服务器几乎不造成压力。3.灵活的流量分发。AX提供aFlex脚本编辑功能,以满足客户个性化的需求。**的应用服务中常有urlswitching的要求,即按url
此文档下载收益归作者所有