全局负载均衡有什么作用?
全局负载均衡(GSLB)的负载均衡主要是在多个节点之间进行均衡,其结果可能直接终结负载均衡进程,也可能将用户访问交付下一层次的(区域或本地)负载均衡系统进行处理。GSLB最通用的是基于DNS解析方式,还有HTTP重定向、IP路由等方法DNS就是IP地址和网址互换。当需要访问abc.com这个站点时,实际上我们想要浏览的网页内容都寄存在互联网中对应某个IP的服务器上,而浏览器的任务就是找到我们想要访问的这台服务器的IP地址,然后向它要求内容。
本地DNS服务器(localDNSserver)是用户所在局域网或ISP网络中的域名服务器。当客户端在浏览器里要求abc.com时,浏览器会首先向本地DNS服务器要求将abc.com解析成IP地址,本地DNS服务器再向全部DNS系统查询,直到找到解析结果。客户端可以配置DNS服务器或通过DHCP来分配DNS给使用它的互联网利用带来额外的时延,有时时延还比较大,为了解决问题,需要引入“缓存”机制。缓存是指DNS查询结果在主机(localDNSserver)中缓存。在区内主机对某个域名发起第一次查询要求时,负责处理递归查询的DNS服务器要发送好几次查询(先查.root,再查.com之类,再定位IP地址等)才能找到结果,不过在这进程中它也得到了许多信息,比如各区域权威DNS服务器(就是告知你终究abc.com在哪里的DNS服务器)和它们的地址、域名解析终究结果。他会把这些信息保存起来,当其他主机向它发起查询要求时,它就直接向主机返回缓存中能够找到的结果,直到数据过期。