(完整版)F5服务器负载均衡解决方案要点
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
F5服务器负载均衡解决方案
目录
一.大量数据处理所面临的问题 (2)
1.目前存在隐患 (3)
2.应用系统问题综述 (3)
1)“峰值”问题 (4)
2)多米诺”现象 (4)
3)“N+1”方式 (4)
4)“扩展”不便 (5)
5)“免疫力”差 (5)
6)“容灾”.................................................................................... 错误!未定义书签。
7)应用与网络脱节 (6)
二.F5解决方案 (6)
2.1 网络结构 (6)
2.2 方案优势 (7)
2.2.1避免“不平衡”现象 (7)
2.2.2解决因“峰值堵塞”带来的性能调整“不平衡” (9)
2.2.3避免“多米诺”现象 (9)
2.2.4更好的提供系统容错,提高系统可靠性 (10)
2.2.5“扩展”灵活 (11)
2.2.6“免疫力”强 (12)
2.2.7“容灾” (13)
2.2.8网络感知应用,应用控制网络 (14)
三.相关技术资料 (17)
BIG-IP提供支持99.999%的正常运行 (17)
四.成功案例 (19)
F5为中国某税务机关提供高可用性解决方案 (19)
一.大量数据处理所面临的问题
在现今的企业中,不论是否提供关键性任务的服务,都需要一个持续运行不断的高可用性网络计算环境以维持不间断的高品质服务。所谓高可用性的环境,也是信息管理人员所必须考虑的四件事:
1.使数据有一个安全的存储和运作方式,即使在设备故障时仍能保持数据的完整
一致。
2.使服务器系统持续运行,即使发生故障仍然让服务持续下去。
3.使整个计算环境能更好的管理,如何容错、容灾、集群共享。
4.如何使投资有最好的效益,使系统有最佳的扩充能力,有最低的整体拥有成本,
也就是在任何情况之下均能确保数据的完整一致,系统持续运行,使服务不间
断,同时有最好的投资回报率。
高可用性被定义为计算系统的连续运行。根据故障停机的业务影响,应用系统需要不同的可用性水平。要想实现一个应用系统的高可用性,所有组件(包括应用和数据库服务器、存储设备以及端到端网络)都需要提供连续的服务。
企业和机构对网络化应用及Internet 的日益依赖,加上语音和数据的集成,创造了对高可用性应用的增加需求。任何类型的系统故障停机都可能意味着收入、信誉和客户满意的巨大损失。
高度网络可用性的利用,企业实施高可用性网络来:
•防止财务损失
•防止生产力损失
•改进用户满意度
•改进客户满意/信任
•降低反应性IT支持成本,提高IT生产力
•部署关键任务应用支持新业务实践的好处
•典型的业务要求
为了实现高度的网络可用性,需要部署下列组件:
•可靠的网络设备
H/W和S/W冗余及软件可靠性
•弹性网络技术
确保任何设备或链路故障快速恢复的功能性
•网络设计
定义良好的网络拓扑和配置,旨在以一种优化和计划良好的方式利用网络
弹性功能。
•最佳实践
定义良好的网络部署和维护过程,以及简化这些政策实施所必需的事件和
变化管理工具
•全球性支持
全球性积极的支持和纠错支持,可以实现抢先的快速反应维护支持
•行业伙伴关系
确保端到端应用可用性的技术、支持服务及最佳实践的集成
1.目前存在隐患
1.1由于采用双机备份方式成本太高,如果不能建立有效的冗余技术,服务器不能保障得到24*7持续服务质量.
1.2在广泛开展业务时,在流量的非线性变化或不平衡动态中,有可能需要根据具体情况增加或删除业务服务器,而增加与减少业务服务器材必须更改系统的IP地址指向,造成业务服务器的扩展达不到新业务的需求.
1.3大量开展业务使服务器数量急剧增加,而如何管理监控服务器的流量,以便随时掌握服务器的负载情况和趋势是一个较大的难题.
1.4服务器需要与许多异种架构系统配合,联网环境复杂,黑客攻击与病毒,蠕虫等侵入的可能性相对核心网络系统大,因为服务器的IP地址裸露在网络中使得服务器的安全性得不到保障
2.应用系统问题综述
1)“峰值”问题
应用服务器的业务一般多为联机业务。联机业务的处理多存在“波峰”和“波谷”的变化。而且“波峰”时,业务量大小的变化又不规律,这就使应用服务器不得不面对“峰值堵塞”问题。
原有解决方法为增加应用服务器或主机数量,提高处理能力。但仍存在性能不平衡问题,且这样做,投资成本大。
2)多米诺”现象
单台服务器的设置,不可避免会出现“单点故障”,需要进行服务器“容错”。
为实现容错,往往在主服务器旁安置一台或多台备份服务器。但这样做,平时只有一台服务器工作,其它服务器处于空闲状态,无法完全利用所有服务器的处理资源,投资得不到充分利用。且当出现“峰值堵塞”时,所得到的往往是“多米诺”效应,即所有服务器连续被“堵”至“死”。并且,当所有服务器都损坏时,无法动态地、合理地利用其它资源提供服务或备份。
3)“N+1”方式
这种方式也是在应对服务器“容错”时,提出的应用方式。“N”,即业务处理集群,“1”,即一台备份机。
我们注意到,虽然存在一台备份机,随时准备对业务处理集群中的任意一台服务器进行备份,但是,如果又有服务器或更多服务器(软硬件)出现故障呢?所以“N+1”也不能很好地完成系统“容错”。