基于L7HTTP头信息识别技术Web服务器负载均衡实现.docVIP

基于L7HTTP头信息识别技术Web服务器负载均衡实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于L7HTTP头信息识别技术Web服务器负载均衡实现

基于L7HTTP头信息识别技术Web服务器负载均衡实现   摘要:通过对HTTP头部信息的深度剖析,并结合实际应用,提出了全新的Web服务器负载均衡方式并付诸实施,在实际应用中取得了良好效果。鉴于目前Web应用的普遍性以及IPv4地址正面临枯竭的现状,研究的技术在提高Web应用性能和稳定性方面以及缓解IPv4地址枯竭的压力方面具有普遍的适应性,具有很高的实用价值。 关键词:HTTP头;一机多站;负载均衡 中图分类号:TP319文献标识码:A文章编号:1672-7800(2012)010-0057-03 基金项目:江苏建筑职业技术学院2011年科研课题(JYA311-13) 作者简介:袁宇翔(1978-),男,江苏建筑职业技术学院现代教育技术中心讲师、工程师,研究方向为现代教育技术。 0引言 随着Internet的日益普及,用户与业务量呈现出指数性增长,用户对于基于Internet的各种关键业务,特别是www应用的依赖性也越来越强,而采用传统的服务器布置架构并不能真正解决用户的性能、可扩展性、安全性等问题。一机多站、采用软件或硬件产品实现服务器的负载均衡来提高系统整体的容量和稳定性的解决方案,已经得到了越来越多用户的认同和采用。而深入挖掘各种产品的功能,更可以提高整体解决方案的性价比,并节约大量的用户资源。 1现有ISS一机多站方法 为了充分利用主机资源,徐州建筑职业技术学院(简称:徐州建院)采用了一机多站实现多个校内网站在多台服务器上的发布。一机多站是指在一台服务器里运行几个网站、提供web、ftp、mail等服务。在实现过程中,需要几方面的配合: 1.1DNS服务器的配置 用户需要通过域名方式访问各台Web服务器,因此必须在DNS服务器上建立正确域名和服务器IP之间的对应关系,例如: 上述配置中,服务器5和都对应了多个域名。 1.2ISS服务器的配置 在ISS上有多种实现Web服务一机多站方法,徐州建院采用了基于主机名的方法: 首先,设置多个域名的A记录,将它们解析到同一个ip地址上,即同一个服务器上。然后,在服务器上配置Web服务端,添加多个网站,为每个网站设定一个主机名。因为http协议访问请求里包含有主机名信息,当Web服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。 例如:网站和的A记录都是4。在服务器4上配置网站hqccx和alumni,通过ISS对用户访问数据包了主机名的头信息,来判断用户的访问目标,并提供相应的服务。 上述DNS加一机多站的方法虽然可以实现校内多个网站的正常发布,但是在实际运营和维护中却存在诸多弊病: (1)站点单点故障:每个网站运行在一台服务器上,如果服务器故障,即会导致一个或多个网站无法提供服务;且故障排除和恢复时间无法确定; (2)如果网站的访问量不大,不合理的网站分布会导致服务器资源的浪费; (3)DNS中存在大量的域名,需要随应用的更改和添加来维护; (4)消耗大量的合法IP地址。 2基于HTTP头信息识别的解决方案 为了解决实际运营和维护中的各种隐患,我们引入了以色列瑞得韦尔(Radware)有限公司的应用交换机AppDirector(简称:AD),通过该设备的健康检查、流量识别和负载均衡技术,实现服务器集群,最终实现所有网站的高可用、高性能以及降低实际运营过程中的维护难度。整体解决方案的技术要点如下: (1)简化DNS配置,将所有域名解析为相同的IP地址;以节约合法IP,特别是付费的电信、网通等ISP的IP资源; (2)按照一定规则将网站分类,将同类网站同时发布在一组服务器上;使用ISS一机多站的功能; (3)AD实现服务器(网站)的集群; (4)AD实现用户流量的识别,将请求定向至不同的服务器群组。 2.1解决方案拓扑结构 解决方案的拓扑架构如下: 我们以图1所示的4个网站来阐述解决方案的技术要点。 2.2网站的发布 将www和create网站发布在ISS服务器1、2和3上,将office和ftp网站发布在ISS服务器4、5和6上。所有ISS服务器上都使用基于主机名的一机多站的方法。 2.3AD上的服务器集群 建立多个服务器的Farm(集群),每个Farm提供一个网站的服务: FarmWeb:服务器1、2、3; FarmCreate:服务器1、2、3; FarmOffice:服务器4、5、6; FarmFtp:服务器4、5、6。 每个Farm内都会对相应的网站做实时的健康检查,在某台服务器上的某个网站停止服务时,会把用户的请求定向到其他服务器

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档