应用交付与负载均衡.ppt
《应用交付与负载均衡.ppt》由会员分享,可在线阅读,更多相关《应用交付与负载均衡.ppt(81页珍藏版)》请在三一办公上搜索。
1、应用交付(负载均衡)介绍,魏言华,负载均衡分类,服务器负载均衡技术点,目前存在的问题负载均衡原理负载均衡分发算法负载均衡会话保持机制负载均衡部署方式负载均衡调度流程服务器健康检查服务器平滑上下线服务器性能优化,服务器负载均衡目前存在的问题,服务器负载均衡目前存在的问题,服务器负载均衡基本原理,服务器负载均衡基本原理,服务器负载均衡基本原理,服务器负载均衡分发算法,服务器负载均衡分发算法,服务器负载均衡分发算法,服务器负载均衡会话保持,服务器负载均衡会话保持,服务器负载均衡会话保持(基于原IP地址),负载均衡时根据访问请求的源地址作为判断关联会话的依据,对来自同一IP 地址的所有访问请求在做负载
2、均时都会被保持到一台服务器上去。另外为每一个进行会话保持的会话设定一个时间值,从一个会话上一次完成到这个会话下次再来之前的间隔如果小于这个超时值,将新的连接进行会话保持,但如果这个间隔大于该超时值,则 会将新来的连接认为是新的会话然后进行负载均衡调度,服务器负载均衡会话保持(插入cookie),也被称为插入式Cookie 会话保持,其原理是利用Cookie 持续性,通过在客户端存储的Cookie 信息来作为访问请求的调度依据。对于用户发起的HTTP 请求,设备会在转发服务器回复时插入用于识别的特殊Cookie,待用户下次访问时便可将带有相同Cookie 信息的请求始终调度到同一台服务器,以实现
3、会话保持的效果。,服务器负载均衡会话保持(Cookie Passive 的会话保持机制),被动式Cookie 会话保持,实现机制与Cookie Insert 类似,都是通过客户端存储Cookie 信息来作为访问请求的调度依据;不同的地方在于,对用户发起的HTTP 请求,会由后台服务器在回复时就写入相应的Cookie,而深信服AD 设备在转发回复时则记录该Cookie 信息,待用户下次访问时便可将带有相同Cookie 信息的请求始终调度到同一台服务器,以实现会话保持的效果,服务器负载均衡会话保持(Cookie rewrite的会话保持机制),称为改写式Cookie 会话保持,常被用于认证系统与应
4、用系统交互的业务场景中。用户在首次访问应用服务器的时候,会被重定向到认证服务器进行登录认证,负载均衡在对多台认证服务器做负载均衡的同时,会在认证返回信息的Cookie 中写入标识信息,以便于区分不同的认证服务器。应用服务器随后发起用户验证的时候,负载均衡设备先根据标识信息辨认出用户先前登录的同一台认证服务器,并从Cookie 中删除标识信息后对其转发验证请求,以实现会话保持的效果,服务器负载均衡会话保持(HTTP报文头的会话保持机制),某些HTTP 应用不支持或者不完全支持Cookie 会话保持,但是用户的会话信息是可以带在HTTP Header 里面的,例如移动用户进行WAP 浏览时,使用C
5、all-ID 来代表用户的手机号码。在此种情况下,可以记录HTTP Header 的会话信息,待用户下次访问时便可将带有相同会话信息的请求始终调度到同一台服务器,以实现会话保持的效果,服务器负载均衡会话保持(Radius报文的会话保持机制),宽带用户的RADIUS 请求通过BRAS(宽带接入服务器)发送到RADIUS 服务器,负载均衡 设备在对RADIUS 服务器实现负载均衡的同时,也会通过RADIUS 属性来维护会话的一致性。同一用户的认证会话使用相同的RADIUS 服务器,以确保RADIUS 认证、计费的统一,服务器负载均衡NAT组网方式,路由部署方式中,通常服务器的网关需要指向负载均衡设
6、备,这种情况下的流量处理最简单,负载均衡只做一次目标地址NAT(选择服务器时)和一次源地址NAT(响应客户端报文时),服务器负载均衡NAT组网方式,通常服务器网关指向核心交换,负载均衡设备需要同时做源地址和目标地址NAT转换。这种情况下服务器无法记录真实访问客户端的源地址。如果是http流量时,可以通过在报头中插入真实源地址,同时调整服务器日志记录的方式弥补。,服务器负载均衡DR组网方式,通过在服务器上的配置修改,负载均衡设备其实仅处理客户请求流量,所有服务器响应的流量直接返还给客户。早期在负载均衡性能较低时常用来作为一个避免性能瓶颈的手段,由于此种方式只能使用一些基本的4层负载。,服务器负载
7、均衡透明组网方式,透明模式中,服务器和负载均衡设备同一网段;通过二层透传,服务器的流量需要经过负载均衡设备。,NAT 方式L4 服务器负载均衡的工作流程图,NAT 方式L4 服务器负载均衡的工作流程描述,DR方式L4 服务器负载均衡的工作流程图,DR方式L4 服务器负载均衡的工作流程描述,L7层服务器负载均衡的工作流程图,L7层服务器负载均衡的工作流程描述,服务器负载均衡健康检查,服务器负载均衡健康检查,服务器负载均衡健康检查,服务器负载均衡温暖上线,服务器负载均衡温暖下线,服务器性能优化,服务器性能优化TCP连接复用,负载均衡设备保持先前用户访问时与后台服务器之间建立的TCP 连接,以供后续
8、访问使用,如此便显著减少了后台服务器需要处理的用户端连接数(减少量最高可以达到90%),加快了客户端与后台服务器之间的连接处理速度,提高应用系统的处理能力,节省组织的硬件投资成本。,服务器性能优化内容缓存,设备基于内存的反向代理Cache 功能,在内存中缓存网站等相关资源的页面内容缓存功能可降低用户访问对后台服务器的负载压力,在减少了后台服务器投资成本的同时,提高了系统的处理能力和用户的访问体验。,服务器性能优化SSL卸载,SSL 卸载技术是通过将应用访问过程中SSL 的加解密过程转到深负载均衡设备之上,从而减少服务器端的性能压力,提升客户端的访问响应速度,链路负载均衡,链路负载均衡根据业务流
9、量方向可以分为Outbound 链路负载均衡和Inbound 链路负 载均衡两种情况。出方向(Outbound)链路负载均衡入方向(Inbound)链路负载均衡,链路负载均衡原理链路负载均衡调度算法链路负载均衡会话保持链路负载均衡健康检查链路负载均衡过载保护链路负载均衡就近性链路负载均衡智能应用路由链路负载均衡智能DNS,链路负载均衡技术点,出方向链路负载均衡存在的问题,出方向链路负载均衡解决方案,出方向链路负载均衡工作流程,负载均衡设备 接收到内网用户访问的流量以后,根据预先设定负载策略将访问电信的资源的出站流量分配到电信的链路之上,并做SNAT,(指定某一合法IP 地址进行源地址的NAT,
10、或者用设备的接口地址自动映射),保证数据包返回时能够正确接收;同理,其它的访问的流量会通过相应策略会被分配到其它的运营商链路之上,入方向链路负载均衡存在的问题,入方向链路负载均衡解决方案,入方向链路负载均衡工作流程,通过在域名注册提供商处修改域名NS 记录,设备获得域名解析权,深信服实现一个域名绑定多个运营商的公网地址,负责解析来自多个运营商用户的域名解析请求。根据设定的负载策略可以实现,电信的用户通过电信的线路访问内部资源,联通的用户通过联通的线路访问内部资源;还可以通过两条链路做反向查询,根据RTT时间判断链路的好坏,并且综合以上两个参数返回相应的IP 地址,链路负载均衡调度算法,链路负载
11、均衡调度算法,链路负载均衡会话保持,链路负载均衡链路健康检查,健康性检查算法的目的:通过某种探针机制,检查服务器群中真实服务器的健康情况,避免把客户端的请求分发给出现故障的服务器,以提高业务的HA能力。目前常用的健康性检查算法:Ping(ICMP)TCPHTTPFTPDNS(inbound 链路负载均衡),链路负载均衡链路健康检查,链路负载均衡链路健康检查,链路负载均衡链路过载保护,电信已满,改走联通,想访问电信,当链路负载超过设置阀值(默认90%),后续流量自动切换到其他链路,LB,链路负载均衡调度算法就近性,静态就近性 指负载设备中内置电信,移动,联通等运营商的网段,通过网段匹配使访问电信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 交付 负载 均衡

链接地址:https://www.31ppt.com/p-5723360.html