全局负载均衡课件.ppt
深信服科技 提升带宽价值,内容概要,核心技术,发展趋势,应用用例,应用背景,应用背景,背景介绍,数据的统一集中管理是网络应用的发展趋势给企业带来了人力成本、管理成本以及采购成本上的节省提升了各个部门的整体协助能力提升了各个部门的整体工作效率,数据集中带来的问题,访问速度慢用户访问业务系统存在跨运营商的现象过多的用户访问被分配到了同一链路或服务器之上,系统稳定性差没有解决冗余链路问题,某条链路宕断掉之后,造成无法访问缺乏服务器健康检查机制,应用交付解决方案,如何才能在用户与应用之间建立一条快速稳定的访问通道呢?需要解决的两个问题:如何保证应用系统的稳定性?如何提升用户的访问速度?,AD,实现多条链路的冗余,实现服务器间的冗余,AD为用户选择最优的链路,AD为用户选择最佳的服务器,AD与LB区别,什么是负载均衡(Load Balance),负载均衡(Load Balance),其意思就是将工作任务进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。主要完成以下任务:解决网络拥塞问题,实现地理位置无关性;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免了网络关键部位出现单点失效。LB强调的是业务可用性!LB的主要类型:链路负载均衡、服务器(应用)负载均衡,什么是应用交付,“应用交付”,实际上就是指应用交付网络(Application Delivery Network,简称ADN),它利用相应的网络优化/加速设备,确保用户的业务应用能够快速、安全、可靠地交付给内部员工和外部服务群。应用交付是由负载均衡衍生而来的。近几年来,随着企业关键网络应用业务的发展,负载均衡的应用需求也越来越大了,其应用功能也发生了重大变化。例如,链路负载均衡、全局负载均衡、网络接入优化功能、与安全接入相关的SSL VPN功能等。此时“负载均衡”设备已经从以前单一的流量负载分担,转变为了多功能的,满足用户多种业务需求的综合解决方案,也就是所谓的“应用交付”。,应用交付与LB的区别,Gartner市场报告中,网络负载均衡“L4-7 Load Balance”和应用交付“Advanced ADC”是两个独立的设备市场。,应用交付“Advanced ADC”是传统的网络负载均衡的升级、扩展,它是一种综合的交付平台设备,其综合了负载平衡、TCP优化管理、链接管理、SSLVPN、压缩优化、高级路由、智能端口镜像等各种技术手段的综合平台。,应用交付领域的相关技术,应用交付产品的几个主要发展方向 国内外厂商多且发展方向不一,主要有如下几个方面应用可用性:提高业务系统被访问的可靠性,以链路负载均衡、服务器负载均衡、全局负载、应用可视化等技术为主应用优化:提高业务系统响应速度、减少服务器和带宽耗用,以QOS、缓存、压缩、TCP优化(以TCP复用技术为主)、单边加速、SSL卸载等技术为主应用安全:提高应用安全性,以Web防火墙、防Dos/DDos攻击、IPS等技术为主不同厂商在各技术内容上的发展有所不同但可用性是各个厂商发展的基础,负载均衡技术是其基础之技术!,应用交付产品基础价值一致基本都以负载均衡技术作为基础,保证应用系统的高可用性和高可靠性主要的几种负载技术链路负载均衡技术应用负载均衡技术,应用交付核心技术,核心技术,链路负载均衡技术,链路负载均衡技术入站流量解决外网用户访问内网资源时,所存在的链路选择和链路冗余以及带宽利用率方面的问题出站流量解决内网用户访问外网资源时,所存在的链路选择和链路冗余以及带宽利用率方面的问题,链路负载均衡技术,入站流量(智能DNS解析),链路负载均衡技术,出站流量,保证用户访问快速性提高带宽的利用率提升网络链路的冗余性,用户发起对外网访问请求,AD根据预先设定的算法为用户选择相应链路,链路负载均衡算法,多链路负载算法不同厂商之间的算法差异有一定差异(专有性名词)常用的算法基本一致,大部分算法都由此衍生而来轮询,加权轮询,加权最小连接,动态就近性,静态就近性需求不同所采用算法也不一样如果拥有多条同一个运营商的链路,那么用轮询或者加权轮询会比较好如果拥有不同运营商的链路,那么就用静态就近性算法如果是入站流量一般使用静态就近性或者动态就近性如果链路之间的带宽差异比较大,那就用加权最小连接或者加权轮询,服务器负载均衡技术,提升服务器群的稳定性实时监控服务器健康状态,一旦某台服务器出现故障,则将用户请求分担其他正常的服务器之上,保证应用不中断避免服务器任务分担不均根据服务器集群中各服务器性能分担用户请求,避免服务器任务不均,造成部分用户的访问速度慢的情况,服务器负载均衡方案,服务器负载均衡技术,服务器负载均衡技术原理1、通过应用交付设备将众多内网服务器虚拟为一个IP2、用户要访问某个服务时,直接访问该虚拟IP即可3、当用户请求到达应用交付设备时,根据既定负载策略将用户请求分配到响应的服务器之上,客户端,Internet,1,5,6,4,3,2,8,7,服务器负载均衡技术,一种是基于网络和硬件的,比如PING、SNMP等方式,查看服务器是否正常运行另外一种是基于应用的,比如类似Connect自定义这种类型的方式,NO,YSE,YES,新的连接请求,1,2,3,1,2,3,服务器健康检查,服务器健康检查的方法一 般有两种:,服务器负载均衡技术,目前负载均衡算法主要分为如下几类基于服务器数量的,比如轮询,加权轮询等, 他们适用的范围也有所不一基于服务器状态的算法,比如加权最小连接,动态反馈、最快响应基于特定应用的算法,比如URL散列等算法没有最好算法,只有最合适的算法,服务器负载算法,发展趋势,应用交付的发展趋势,各厂商所发展的方向不一安全方向,涉及范围广,需要整体解决方案网络的安全,网络攻击,内网攻击等应用的安全,数据安全,权限管理等功能整合方向,性能和稳定性待考证集合SSL VPN ,IPS,加速,缓存,压缩等众多功能性能怎么保证稳定性怎么保证专业的设备,做专业的事情数据集中,不代表设备功能的整合成熟领域,有成熟产品应用交付的基本价值才是其未来发展的方向,应用交付的发展趋势,应用交付技术的趋势快速 为用户提供更加快速的访问体验智能 为应用系统的系统的管理提供更加全面的管理高性价比 为企业节省更多的IT投资成本,应用交付的发展趋势,应用交付的市场百家争鸣,厂商之间的竞争更激烈应用交付解决方案越来越多用户的选择越来越多价格趋向于合理,深信服应用交付的定位,深信服应用交付发展的三大方向,应用用例,广西区质量监督管局案例,国美电器案例,谢谢!以下为问答时间。,