一种智能DNS调度系统及调度方法技术方案

技术编号:16506437 阅读:52 留言:0更新日期:2017-11-05 09:49
本发明专利技术提供一种智能DNS调度系统及调度方法,属于计算机负载均衡技术领域。本发明专利技术系统包括DNS服务器、GSLB服务器、SLB服务器、数据库、数据收集中心和资源服务器,数据收集中心用于收集各服务器上报的信息,并将调度策略和服务器上报的信息更新到数据库;GSLB服务器用于读取并保存调度策略,并将IP对应的域名更新到DNS服务器上;SLB服务器用于获取关联服务器的相关信息和资源服务器的资源信息并缓存至本地;客户端通过SLB服务器获取资源信息的地址,并通过地址在资源服务器中获取相关资源。本发明专利技术使客户到指定的服务器集群中较快的获取客户想要获得的资源,同时可以使运营商动态的配置调度策略。

An intelligent DNS scheduling system and scheduling method

The invention provides an intelligent DNS dispatching system and a dispatching method, belonging to the field of computer load balancing technology. The system comprises a DNS server, GSLB server, SLB server, database, data collection center and resource server, data collection center for collecting the information reported by the server, and the server scheduling and reporting information updates to the database; the GSLB server is used to read and save the scheduling strategy, and the corresponding domain name updates to IP on the DNS server; the SLB server is used to obtain the relevant information and the associated server server resources and information resources to the local cache; the client obtains the resource information through the SLB server address, and access to relevant resources in the resource server through the address. The invention enables the client to quickly obtain the resources that the client wants to obtain in the designated server cluster, and enables the operator to dynamically configure the scheduling policy.

【技术实现步骤摘要】
一种智能DNS调度系统及调度方法
本专利技术涉及计算机负载均衡
,尤其涉及一种智能DNS调度系统,还涉及一种基于所述智能DNS调度系统的调度方法。
技术介绍
Internet的快速发展是全球实现互联网的关键,而IP地址则是全球互联网的粘合剂。由于因特网为其中每一个节点都分配了唯一的IP地址,通过IP地址我们可以访问到所有因特网内的主机。但IP不方便记忆,而在Internet的通信过程中只能识别IP地址,所以需要一种方便记忆又能够在Internet的通信过程中被识别技术,基于这个需求DNS(域名系统)出现了。在过去的几年中,随着互联网的快速发展和企业应用WEB化,服务器负载均衡(SLB)技术已经不再陌生。服务器负载均衡根据用户数据请求中的信息将其智能转发到后端少则数台多则成百上千台应用服务器,并且确保根据事先定义的策略选择最佳的服务器进行转发,从而一定程度上解决了应用的可用性、扩展性等问题。但是,随着用户对应用可用性和扩展性需求的进一步增加,越来越多的用户不满足于在单一数据中心提供服务,开始考虑容灾、用户就近访问等问题。这正是负载均衡设备中的全局服务器负载均衡(GSLB)技术所要本文档来自技高网...
一种智能DNS调度系统及调度方法

【技术保护点】
一种智能DNS调度系统,其特征在于:包括DNS服务器、GSLB服务器、SLB服务器、数据库、数据收集中心和资源服务器,其中,所述数据收集中心用于收集各服务器上报的信息,并将调度策略和服务器上报的信息更新到数据库;所述GSLB服务器用于从数据库读取调度策略并保存至本地,并将IP对应的域名更新到DNS服务器上;所述SLB服务器用于从数据库中获取关联服务器的的相关信息和资源服务器的资源信息并缓存至本地;客户端通过SLB服务器获取资源信息的地址,并通过地址在资源服务器中获取相关资源。

【技术特征摘要】
1.一种智能DNS调度系统,其特征在于:包括DNS服务器、GSLB服务器、SLB服务器、数据库、数据收集中心和资源服务器,其中,所述数据收集中心用于收集各服务器上报的信息,并将调度策略和服务器上报的信息更新到数据库;所述GSLB服务器用于从数据库读取调度策略并保存至本地,并将IP对应的域名更新到DNS服务器上;所述SLB服务器用于从数据库中获取关联服务器的的相关信息和资源服务器的资源信息并缓存至本地;客户端通过SLB服务器获取资源信息的地址,并通过地址在资源服务器中获取相关资源。2.根据权利要求1所述的智能DNS调度系统,其特征在于:所述客户端通过访问DNS服务器获得GSLB服务器地址,然后使用GSLB服务器地址从调度策略中找到合适的SLB服务器地址,获取SLB服务器地址后,客户端通过访问SLB服务器获取资源获取的地址,并使用该地址在资源服务器中获取对应的资源。3.根据权利要求2所述的智能DNS调度系统,其特征在于:服务器上报的信息包括健康状态、连接数、带宽使用率,响应时间、SLB服务器与服务器的关联、地理位置与服务器的关联,SLB服务器定时从数据库中获取关联服务器的的相关信息,所述相关信息包括关联服务器的带宽、内存、cpu使用率、延时信息,其中,SLB服务器根据客户端的请求,将信息最快最优的一台服务器的地址给客户端。4.根据权利要求3所述的智能DNS调度系统,其特征在于:SLB服务器定时的将访问SLB服务器的host地址更新到数据库。5.根据权利要求1所述的智能DNS调度系统,其特征在于:所述数据收集中心提供配置调度策略的接口,并将调度策略通过数据收集中心更新到数据库中。6.一种基于权利要求1-5任一项所述智能DNS调度系统的调度方法,其特征在于包括如下步骤:S1:DNS服务器、GSLB服务器、SLB服务器和资源服务器上报各自的服务器信息至数据收集中心,数据收集中心收到服务器信息后,更新到数据库的相应位...

【专利技术属性】
技术研发人员:陈义仁陈业英
申请(专利权)人:深圳市视维科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1