首页 > 编程知识 正文

介绍你所了解的科学原理(GS技术)

时间:2023-05-05 08:20:38 阅读:71914 作者:2532

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概述和实现原理/

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。