1.GSLB
GSLB是全局服务器负载平衡的缩写,表示全局负载平衡。 其目的是在广域网(包括互联网)上的不同区域的服务器之间调配流量,确保用户的请求由最接近用户或服务质量最高的服务器处理,从而确保访问质量。
通过判断包括CPU占有、带宽占有等数据在内的服务器的负荷,可以决定服务器的可用性,并且判断用户(访问者)和服务器之间的链接状况,可以选择链接状况最好的服务器。 因此,GSLB综合判断服务器和链接,决定哪个地点的服务器提供服务,实现异地服务器群的服务质量的保证。
自愈:智能DNS是GSLB的应用。
2.GSLB常见的实现方案
(1)基于DNS技术
GSLB提供自己的解决方案,而不是最终DNS的服务器,并向用户返回最佳的IP (列表)。
加入GSLB的请求:
提交域名
客户端解析域名
NS为GSLB-
GSLB解析返回IP
客户端请求IP
回到结尾
)2)基于http重定向技术
使用HTTP重定向将内容传输到其他位置。
a .请求的所有域名都解析为GSLB机器的IP。
b.GSLB基于诸如源IP之类的信息解决新IP,并使用HTTP重定向技术将用户请求重定向至目标主机。
请求进程:
提交域名
客户端解析域名
DNS解析域名为GSLB
客户端向GSLB服务器发出请求
GSLB分析目标IP,开始HTTP传输
客户端向目标IP读取传输请求
回到结尾
(3)。
还有其他GSLB的实现方案
学习资料参考:
33558 chong it.github.io/2015/04/15/gslb概述和实现原理/