负载均衡技术白皮书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

应用交付产品技术白皮书

目录

第一章应用交付产品的概念及核心价值 (4)

1.1ADN应用交付网络的概念 (4)

1.2应用交付产品的核心价值 (5)

第二章天清ADC应用交付解决方案总体介绍 (6)

2.1方案构成 (6)

服务器负载均衡 (7)

全局负载均衡 (8)

链路负载均衡 (9)

2.2部署方式 (11)

串行部署三层接入 (11)

串行透明部署 (11)

旁路部署三层接入 (12)

旁路部署透明接入 (12)

旁路部署之三角传输 (13)

第三章服务器负载分担 (13)

3.1服务器负载分担 (13)

3.1.1负载分担算法 (14)

3.1.2健康检查策略 (15)

3.1.3会话保持策略 (16)

3.2七层内容交换 (19)

3.3HA高可靠性与设备集群 (20)

3.3.1HA高可靠性 (20)

3.3.2设备集群 (22)

第四章应用优化与加速 (23)

4.1SSL硬件加速和卸载 (24)

4.2本地RAM Cache (24)

4.3内容压缩 (25)

4.4TCP连接复用 (25)

4.5TCP单边加速 (26)

4.6HTTP管线(Pipelining) (27)

4.7窄带用户应用加速 (29)

4.8重写Rewrite (29)

第五章链路负载分担 (30)

5.1出站流量负载均衡(Outbound方向) (30)

负载分担算法 (30)

链路健康检查 (32)

出站流量会话保持和NAT (32)

5.2入站流量负载均衡(Inbound方向) (33)

智能DNS解析流程 (34)

第六章全局负载分担 (35)

6.1全局负载分担策略 (36)

6.2动态就近性 (36)

6.3静态就近性策略 (39)

6.4IP Anycast技术 (39)

6.5基于HTTP重定向的全局负载均衡 (40)

第七章应用安全防护 (41)

7.1应用安全防护 (41)

7.2启明星辰应用交付解决思路 (42)

7.3主要安全功能 (43)

第一章应用交付产品的概念及核心价值

1.1ADN应用交付网络的概念

Internet本质上是一种端到端(end-to-end)的技术,任何一个复杂的应用,最终都会归根于在Client和Server之间的数据交互,而其所经过Internet的环节却纷繁复杂,对于应用的运营者来说,其中的任何一个环节处理不好,都会导致业务的无法正常提供或者效率低下。比如:

∙应用系统的性能瓶颈,稳定性,可扩展性的问题;

∙跨运营商访问时因路由瓶颈而导致的网络延迟问题;

∙宽带用户和窄带用户(移动终端)并存时的合理分发和访问效率问题;

∙应用系统所面临的网络攻击等安全性等问题;

∙应用系统的整体运行效率和改善用户体验问题等等。

Application Delivery Networks(ADN),正是面向于保障Client和Server之间稳定且高效的数据交互而提出的一套技术体系,其主要是面向基于浏览器(Web-Based)并借助于Internet向用户提供服务的业务模式。ADN产品按照国际著名资讯机构Gartner 的阐述,主要是包含广域网优化WAN Optimization Controller(WOC)和应用交付控制

器Application Delivery Controller(ADC)两个领域。广域网优化产品,主要是用于在多个数据中心,或者总部和分支机构之间进行数据的压缩以提升传输效率,节约带宽成本。

ADC产品是从负载分担(Load Balance)产品演进而来,负载分担产品通过对外提供唯一的访问IP地址(虚拟服务VS),对内通过地址池(Pool)关联多个提供相同服务的节点(Server),这样就可以把进入的流量按照事先定义好的策略分发给这些服务器,同时监控这些服务器的状态,当某个节点失效时,可以把流量重新分配到其他正常的服务器上。运营者可以随时增加或者减小这组服务器的数目,以满足业务变化的需要。这样就实现了WEB 服务器侧的可用性和弹性扩展。

ADC除了具备负载分担的功能外,更关注的是整个应用交付的各个环节,包括Client 侧,Server侧及数据交互经过网络节点的整体效率。ADC可以根据用户访问的内容做更精细化的流量分担,可以根据用户自身的信息如浏览器类型,Cookie等七层信息做内容交换。ADC能够识别出应用,并且进行加速和优化处理。同时,ADC设备可以对服务器的压力进行卸载(Off-Load)--包括SSL协议,内容压缩,Cache,TCP链接等,让服务器资源重点服务自身的业务系统,从而提升整个系统的效率。

1.2应用交付产品的核心价值

应用交付产品关注整个应用交付的环节,核心价值是为了保障应用的:

高性能---满足业务发展的需要,并具备足够的弹性扩展。

高效率---服务器压力卸载,提升整个业务系统效率。

高可用---业务的备份和冗余。保障业务的不间断稳定运行,并提升用户体验。

安全性---保障业务安全,防止入侵和数据泄漏。

第二章天清ADC应用交付解决方案总体介绍启明星辰基于深厚的技术积累,不断探索专业有效的ADC解决方案以保障用户应用连续可靠运行的同时,节约用户的投资效率,并带来更好的用户体验。

2.1方案构成

为了满足IT应用有效、快速、安全交付的需求,启明星辰推出天清ADC应用交付平台的整体解决方案,包括:服务器负载均衡,应用优化与加速,链路负载均衡,全局负载均衡,

相关文档
最新文档