较大的数据中心都是由跨网络、跨地域的许多服务器组成的多站点的价格。形成这种局面的主要原因有2个,其一个为保障高可靠性。当我们在一个地点采用负载均衡等技术后,在该地的工作我们已经做得很好了,但问题是如果这个地方的访问量大到超过设计容量、托管数据中心的Internet接入慢了或断了,那我们的站点就会受到影响。另一个原因是使客户能更快地访问到信息。我们在服务器端做了许多工作,响应能力很强。但由于Internet的延时,对客户的响应时间还有可能太长,如何做到跨网络、跨地域的服务器之间负载均衡呢?使用梭子鱼全局负载均衡Global Server Load Balance(GSLB)技术就可以做到。
全局服务器负载均衡(GSLB) 是功能仅能够缩短Web访问响应时间,而且还可使大量客户察觉不到服务器的故障。GSLB 的基本前提是改进互联网中采用的处理流程,将客户机请求匹配到合适的服务器。
实现GSLB的优势在于:
1、 能够实现内容的高可用性,高扩展性
2、 能够实现对用户请求最快/最近的响应
3、 能够实现系统负载的合理分担
SmartDNS(智能DNS)可以全面的实现GSLB功能,结合梭子鱼负载均衡产品的其它特性和卓越的处理能力,最大程度的满足用户的应用需求,取得最优的性价比。
梭子鱼Networks SmartDNS (智能DNS) 解决方案把梭子鱼负载均衡 转变成一个高效率的智能的DNS服务器,并且可以在基于负载均衡算法的基础上对定义好的域名进行解析。SmartDNS运行在每个设备上,可以作为授权DNS服务器对设定的域名进行解析。当DNS查询(一般由相邻的DNS服务器或ISP的DNS服务器转发的)到来时,SmartDNS模块会基于预先配置好的负载均衡方法按域名在域名解析库中搜寻相对性的IP地址,并给出DNS响应包。
每一个参与到SmartDNS网络中的设备都会维护一个本地的域名解析库
,并不停的和其它成员交换本地信息(hello消息)和域名/IP地址信息(Repoert消息)。例如,当一个负载均衡设备加入到SmartDNS网络中后,这个设备持续地(特别是在更改配置和服务不可用的时候)把本地的域名/IP地址信息传送给其他所有的成员。对于每个传递的消息,都会对应着一个确认消息。当丢失确认信息或在一段时间内没有更新状态,SmartDNS会把没有响应的成员标记为down状态,并且把属于这个成员的域名/IP地址记录从本地的域名解析库中移除掉。
一个普通的SmartDNS处理流程如下:
1. 一个终端用户请求一个web网站的URL,Fortinet的设备负责对这个域名进行解析。
2. 终端用户的浏览器发出了一个针对这个URL的域名解析查询。
3. 查询通过本地的DNS服务器传送到SmartDNS网络中的某一台负载均衡设备上,这台设备根据预先配置好的负载均衡方法,查询本地的域名解析库,决定最优IP地址,然后响应这个DNS查询。
4. 响应中的域名/IP地址会被缓存到用户的本地DNS服务器和用户的机器中。
本文由:负载均衡常见问题于(2014-03-21)发表了关于
梭子鱼负载均衡的全局服务负载(GSLB)的文章
。如转载请注明出处:http://www.cdcy-mail.com
如果您对此感兴趣,可以通过以下联系方式与我们联系:
成都区销售
重庆区销售
云贵区销售
华南区销售
华北区销售
华东区销售
华为企业邮箱销售热线:400-0828-083