- 浏览: 781388 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
负载均衡策略
1.静态策略
1)基于特定的用户源IP地址:特定的IP地址段定向到特定的POP节点或者虚拟服务器
2)基于加权的IP地址:这里的IP地址是服务池中的虚拟服务器的IP地址.他们的权重不同,这样GSLB在为用户请求轮询解析域名时,根据权重来选择IP
3)基于加权的POP节点:基于物理上的节点
4)基于地理位置:选择一个在地理位置上与用户距离最近的POP节点或者虚拟服务器来提供服务
5)基于POP节点管理优先级:比如0-255的优先级,谁的优先级高使用谁来服务
6)基于简单的轮询:针对每个解析请求对所有可提供服务的POP节点进行依次轮询
7)基于成本:运营商收费成本,IDC租用成本
动态策略
1)基于POP节点健康状况:GSLB会定期对各POP节点或虚拟服务器进行四层和七层的健康检查,如果健康状况存在问题,则不会成为最佳的服务节点
2)基于相对会话能力:每个POP节点或者虚拟服务器都会保留一张会话表,每一个TCP或UDP会话都会占用会话表中的一个表项.GSLB在统计相对会话能力时会用到当前会话数和最大会话数,最大会话数反映了最大负载能力.如果POP节点或虚拟服务器的会话数超过了会话能力阈值,则不会被选为最佳节点
3)基于绝对会话能力:将当前会话数与设定好的阈值进行比较,如果超过阈值则不会选为最佳节点
4)基于物理服务器绑定:虚拟服务器可能与多个运行的物理服务器绑定,GSLB在为用户选择提供服务的虚拟服务器时,会考虑将绑定物理服务器较多的虚拟服务器提供给用户
5)基于主动测量的用户访问往返时间(Round-Trip Time):主动测量方式是各POP节点或者虚拟服务器主动判断自己与本地DNS往返时间,优先采用值较小的返回给用户.但弊端是:DNS访问或ICMP协议进行实时的频繁测量在有此网络会被过滤,而且也会因流量大降低网络利用率
6)基于被测量的用户访问的往返时间:站点收到一个用户发出的连接请求(SYN)到接收到用户的确认(ACK)所经历的时间,而不是简单的Ping的响应时间,这样可以更精确地衡量访问最快的POP节点,也不会产生额外的流量.
7)基于新建连接数:指节点或者虚拟服务器每秒平均完成多少个TCP/UDP连接的建立.如果该数值高于预设的连接上限的阈值,则该节点将不会被选择用来提供服务,因为Web页面的访问对象通常是小文件,连接请求频繁且每次连接持续时间较短,反复新建连接和拆除连接对服务器CPU的消耗相对于其他资源更明显,更能反映WebCache节点或虚拟服务器的负载能力
8)基于流量:主要指POP节点或虚拟服务器每秒完成多少比特数据和吞吐.基于连接数的策略比较适合Web访问的负载均衡,而基于流量的策略比较适合访问内容为流媒体的调度
9)基于POP节点访问次数:与静态策略中基于POP节点管理优先级的策略类似,这个策略通常与其他策略一起使用,在通过其他策略得到多个POP节点或者虚拟服务器时,可以用访问次数最少的节点或者虚拟服务器来提供服务
1.静态策略
1)基于特定的用户源IP地址:特定的IP地址段定向到特定的POP节点或者虚拟服务器
2)基于加权的IP地址:这里的IP地址是服务池中的虚拟服务器的IP地址.他们的权重不同,这样GSLB在为用户请求轮询解析域名时,根据权重来选择IP
3)基于加权的POP节点:基于物理上的节点
4)基于地理位置:选择一个在地理位置上与用户距离最近的POP节点或者虚拟服务器来提供服务
5)基于POP节点管理优先级:比如0-255的优先级,谁的优先级高使用谁来服务
6)基于简单的轮询:针对每个解析请求对所有可提供服务的POP节点进行依次轮询
7)基于成本:运营商收费成本,IDC租用成本
动态策略
1)基于POP节点健康状况:GSLB会定期对各POP节点或虚拟服务器进行四层和七层的健康检查,如果健康状况存在问题,则不会成为最佳的服务节点
2)基于相对会话能力:每个POP节点或者虚拟服务器都会保留一张会话表,每一个TCP或UDP会话都会占用会话表中的一个表项.GSLB在统计相对会话能力时会用到当前会话数和最大会话数,最大会话数反映了最大负载能力.如果POP节点或虚拟服务器的会话数超过了会话能力阈值,则不会被选为最佳节点
3)基于绝对会话能力:将当前会话数与设定好的阈值进行比较,如果超过阈值则不会选为最佳节点
4)基于物理服务器绑定:虚拟服务器可能与多个运行的物理服务器绑定,GSLB在为用户选择提供服务的虚拟服务器时,会考虑将绑定物理服务器较多的虚拟服务器提供给用户
5)基于主动测量的用户访问往返时间(Round-Trip Time):主动测量方式是各POP节点或者虚拟服务器主动判断自己与本地DNS往返时间,优先采用值较小的返回给用户.但弊端是:DNS访问或ICMP协议进行实时的频繁测量在有此网络会被过滤,而且也会因流量大降低网络利用率
6)基于被测量的用户访问的往返时间:站点收到一个用户发出的连接请求(SYN)到接收到用户的确认(ACK)所经历的时间,而不是简单的Ping的响应时间,这样可以更精确地衡量访问最快的POP节点,也不会产生额外的流量.
7)基于新建连接数:指节点或者虚拟服务器每秒平均完成多少个TCP/UDP连接的建立.如果该数值高于预设的连接上限的阈值,则该节点将不会被选择用来提供服务,因为Web页面的访问对象通常是小文件,连接请求频繁且每次连接持续时间较短,反复新建连接和拆除连接对服务器CPU的消耗相对于其他资源更明显,更能反映WebCache节点或虚拟服务器的负载能力
8)基于流量:主要指POP节点或虚拟服务器每秒完成多少比特数据和吞吐.基于连接数的策略比较适合Web访问的负载均衡,而基于流量的策略比较适合访问内容为流媒体的调度
9)基于POP节点访问次数:与静态策略中基于POP节点管理优先级的策略类似,这个策略通常与其他策略一起使用,在通过其他策略得到多个POP节点或者虚拟服务器时,可以用访问次数最少的节点或者虚拟服务器来提供服务
发表评论
-
rawsocket发送dns包
2017-09-14 15:18 628#include <stdio.h> #in ... -
dnssec
2017-08-24 15:27 551Domain Name System Security Ext ... -
SOA记录
2016-11-24 10:17 1019SOA(StartofAuthority)资源记 ... -
DNS协议头
2016-11-23 15:03 621一.首部: ID:由程序分配的16位标识符,该程序产生任何种类 ... -
dig
2016-11-04 09:49 4381.dig 文件 dig www.baidu.com -f d ... -
bind查看版本号
2016-11-02 14:30 1125dig @dns_ip txt chaos version.b ... -
BGP与Anycast
2016-10-25 15:09 825BGP属于一项技术,一般应用于IDC多线机房,也就是把接入到机 ... -
DNS协议
2016-10-19 20:51 449qr:表示消息是响应,而还 ... -
IPv6寻址入门
2016-10-04 14:26 647IPv6地址的长度为128位,其最佳表示方法是使用冒号分隔的8 ... -
bind配置
2016-10-01 16:54 3291.禁递归 options{ recursion no; } ... -
否定缓存
2016-09-18 14:20 904否定缓存,也叫负缓存,是指对查询失败的域名进行缓存。 -
ndc与rndc
2016-09-12 22:49 642打开名称服务器的调试功能以记录查询消息 rndc trace ... -
MX记录
2016-09-01 21:41 436MX记录:DNS使用单一类型的资源记录来实现增强的邮件路由. ... -
CIDR
2016-08-25 21:44 472CIDR:无类域间路由.如192.168.0.123/25,它 ... -
如何选择权威名字服务器
2016-08-22 22:39 746RTT:往返时间(roundtrip time) 当bind ... -
反向代理负载均衡
2016-03-29 22:48 5871.反向代理服务器处于Web服务器前面.浏览器访问请求的地址是 ... -
递归与迭代的区别
2016-03-10 14:51 7361.递归查询: 一般客户机和服务器之间属递归查询,即当客户机 ... -
BGP
2016-03-01 12:11 364BGP:边界网关协议 BGP是 ... -
名字服务器
2015-12-20 09:03 477一个独立管理的DNS子树称为一个区域(zone). 一个名字 ... -
动态加速
2015-08-02 10:27 540CDN的复制机制: 1.Web系统表现层的复制.通过复制,边缘 ...
相关推荐
除了上述基于服务器状态的负载均衡策略之外,全局负载均衡(Global Server Load Balancing,GSLB)策略,如DNS响应均衡,提供了一种基于地理位置的负载分配方式。它通过动态解析DNS记录,将用户请求重定向至最近或最...
### A10负载均衡应用交付-GSLB #### 一、概述 A10 Networks 提供了一套完整的全局负载均衡解决方案——A10 GSLB (Global Service Load Balance),旨在优化互联网应用的服务质量和用户体验。该解决方案的核心是通过...
首先,负载均衡是一种网络服务策略,它能够根据服务器的实际负载情况动态调整流量分配,避免任何单一服务器过载,保证整体系统的稳定运行。Radware作为业界领先的解决方案提供商,其负载均衡器能够自动检测服务器...
为了应对高并发场景下的性能瓶颈及稳定性问题,采用合理的负载均衡策略变得尤为重要。本文将围绕“Web负载均衡”这一主题,深入探讨几种典型的负载均衡技术和实施策略。 #### 一、HTTP重定向 **概述:** HTTP...
Web服务器负载均衡技术是IT领域中解决高并发访问和服务器压力的重要策略,它通过分散请求到多台服务器,...在选择和实施负载均衡策略时,需要根据具体的应用场景、服务器配置以及预期的用户流量进行细致的规划和设计。
1. 负载均衡策略:这是LVS集群中的核心组成部分,决定了如何将到达的网络服务请求分发到后端的服务器。常见的负载均衡策略包括轮询(Round Robin)、最少连接(Least Connections)、基于源地址的散列(Source ...
这类解决方案通常部署在标准服务器上,具有高度的灵活性和可定制性,可以根据不同的业务需求灵活调整负载均衡策略。常见的开源软件负载均衡器包括HAProxy、Nginx等。虽然软件负载均衡器在性能方面可能不如硬件设备,...
- **轮询方法(Round Robin)**:是最基本的负载均衡策略,它按照预设的顺序依次将请求分配给不同的服务器,保证每个服务器得到的请求数量相对均匀。这种方法简单易行,适用于服务器性能相当的情况。 2. **虚拟...
- **负载均衡策略**:可根据特定条件定制负载均衡策略,如服务器性能、地理位置、网络状况等,以实现最佳流量分配。 - **健康检查**:定期检测后端服务器状态,确保只有健康服务器参与负载均衡。 - **L2与L3负载均衡...
华为USG系列防火墙集成了丰富的SLB功能,包括上述各种负载均衡策略,为企业提供灵活、高效的服务器管理解决方案。 总结来说,GSLB和LSLB是互补的负载均衡技术,前者关注全局访问优化,后者关注数据中心内部的流量...
通过脚本实现配置文件的平滑替换和进程信号的发送,可以在保证服务连续性的前提下更新负载均衡策略。 8. **虚拟服务器和服务器池**:虚拟服务器是对外公开的IP地址或端口,它将流量转发到一个或多个服务器池。每个...
全局负载均衡(Global Server Load Balancing,简称GSLB)是一种网络技术,旨在优化网络服务的可用性和性能,通过在不同地理位置的服务器群之间智能分配流量。GSLB的主要目标是确保用户无论在哪里都能获得快速、可靠...
该文档详细介绍了两种主要的负载均衡技术:全局服务器负载均衡(GSLB)和本地服务器负载均衡(LSLB)。 1. 全局服务器负载均衡(GSLB): GSLB通过影响DNS查询响应,将用户请求导向最合适的服务器,通常应用于跨...
- 通过全球服务器负载均衡(Global Server Load Balancing, GSLB)策略,根据客户端的ISP信息返回相应的公共IP地址。 - 当客户端请求访问`www.test.com`时,如果客户端是电信用户,则返回电信链路的映射IP(200....
专用的高速网络提供了低延迟的网络连接,确保了GSLB(全局负载均衡)的高效运行。这种基于专用网络的解决方案,其性能远优于基于公共互联网的方案。当主站点出现诸如Internet出口故障等网络问题时,负载均衡器能够...
此方案引入了AVI Networks的全局负载均衡器(GSLB)技术,旨在提供跨地域的流量管理和故障转移策略,以增强应用程序的可用性、灾难恢复能力和性能优化。 1. **GSLB的原理与功能**: - GSLB基于DNS进行负载均衡,...
此方案引入了AVI Networks的全局负载均衡器(GSLB),这是一种先进的网络技术,用于通过DNS(域名系统)在不同地理位置的数据中心和云平台之间进行基于策略的负载均衡。 GSLB的主要目标是提高可用性,实现灾难恢复...
全局负载均衡(Global Server Load Balancing,简称GSLB)是一种网络技术,旨在优化网络服务的可用性和响应时间,通过将用户请求智能地分发到全球范围内的多个数据中心。GSLB是大型企业、云服务提供商和内容分发网络...
5. **DNS/GSLB负载均衡**:基于地理位置的负载均衡策略,通过全球服务器负载均衡技术(GSLB)根据客户端的位置选择最佳服务器提供服务,进一步提高了用户体验。 ### 总结 构建亿级Web系统的过程中,选择合适的负载...