[发明专利]一种智能DNS调度系统及调度方法在审
申请号: | 201710739936.X | 申请日: | 2017-08-21 |
公开(公告)号: | CN107317889A | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 陈义仁;陈业英 | 申请(专利权)人: | 深圳市视维科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
代理公司: | 深圳市深联知识产权代理事务所(普通合伙)44357 | 代理人: | 杨静 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 dns 调度 系统 方法 | ||
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服务器和资源服务器上报各自的服务器信息至数据收集中心,数据收集中心收到服务器信息后,更新到数据库的相应位置;
S2:通过数据收集中心配置调度策略,并将其存储在数据库中;
S3:GSLB服务器从数据库读取调度策略并保存至本地,并将IP对应的域名更新到DNS服务器上,SLB服务器用于从数据库中获取关联服务器的的相关信息和资源服务器的资源信息并缓存至本地;
S4:客户端通过SLB服务器获取资源信息的地址,并通过地址在资源服务器中获取相关资源。
7.根据权利要求6所述的调度方法,其特征在于:在步骤S4中,所述客户端访问资源的处理方法为:
S41:客户端访问DNS服务器获得GSLB服务器地址;
S42:使用GSLB服务器地址从调度策略中找到合适的SLB服务器地址;
S43:获取SLB服务器地址后,客户端通过访问SLB服务器获取资源获取的地址,并使用该地址在资源服务器中获取对应的资源。
8.根据权利要求7所述的调度方法,其特征在于:在步骤S41中,客户端首先通过域名访问DNS服务器,DNS服务器通过查询找到GSLB服务器的IP,并将地址返回给客户端缓存起来;如果缓存地址失效,客户端会重新访问DNS服务器找到GSLB服务器的IP地址。
9.根据权利要求8所述的调度方法,其特征在于:在步骤S42中,使用得到的GSLB服务器的IP地址访问GSLB服务器,GLSB服务器根据访问客户端的IP,通过查找GeoIP库找到客户端的地理位置信息,并根据地理位置信息与GSLB服务器本地存储的调度策略对比,找到对应的SLB服务器的地址返回给客户端,并将SLB服务器的地址缓存起来;如果的SLB服务器缓存地址失效,客户端重新请求GSLB服务器获得新的SLB服务器的IP地址。
10.根据权利要求9所述的调度方法,其特征在于:在步骤S43中,客户端采用得到的SLB服务器的IP地址访问SLB服务器,SLB服务器根据访问客户端需要获取的资源相关信息,从SLB服务器本地内存中找到资源获取的相关信息,并组装成资源访问的链接返回给客户端,客户端打开链接,从而拿到客户所需要的资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市视维科技股份有限公司,未经深圳市视维科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710739936.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车联网系统
- 下一篇:一种智能车载网的数据传输实现方法