[发明专利]一种实现智能流量调度的方法及装置有效
申请号: | 201710744272.6 | 申请日: | 2017-08-25 |
公开(公告)号: | CN107770242B | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 符立佳;苗辉 | 申请(专利权)人: | 贵州白山云科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹;李冬梅 |
地址: | 100015 北京市朝阳区酒仙桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用服务器 服务网络 网络区域 监控服务器 映射关系 智能流量 调度 单一区域 调度切换 分布条件 监控结果 区域覆盖 探测结果 网络服务 网络异常 监控 预设 服务器 更新 网络 | ||
本发明公开了一种实现智能流量调度的方法及装置,此方法包括:确定应用服务器的监控服务器在此应用服务器的服务网络区域内及服务网络区域外的网络区域的分布情况;判断此分布情况不满足预设分布条件时,根据所述分布情况修改应用服务器与监控服务器的映射关系;根据更新后的映射关系进行监控,根据监控结果修改应用服务器的服务网络区域覆盖方案。本发明可以进行应用服务器‑网络区域的粒度的调度切换,使调度更为精确合理,提高网络服务质量;还可以通过不同网络区域的监控探测结果,得出应用服务器的所有服务网络区域的网络质量。完全解决了单一区域网络异常无法将流量切到正常服务器。
技术领域
本发明涉及互联网技术领域,尤其涉及一种实现智能流量调度的方法及装置。
背景技术
随着互联网的发展,网民对网络访问服务质量要求越来越高,智能流量调度功能被广泛应用,以提高服务质量和可用性。智能流量调度系统的作用体现在实现在广域网(包括互联网)上不同地域的服务器间的流量调配,保证使用最佳的服务器服务离自己最近的客户,从而确保访问质量。一般来讲智能调度系统会结合用户的网络位置和应用服务器状态,将用户访问引导至最优的服务器,以达到最优的服务效果。其中服务器状态的判定一般通过监控服务器进行探测采集获取。
监控服务器采集应用服务器状态一般分为两种类型。第一种类型为运行状态(包括磁盘、负载、内存使用率等),此类型的状态一般通过在应用服务器本机内部署探测代理进行采集实现。第二种类型为网络服务状态(网络通信状态、端口通信状态等),此类型的状态一般为独立的不同网络区域的监控服务器进行探测,以获取最准确的监控结果。
现有方案中会根据监控目标的应用服务器所在网络区域,选取同网络区域不同机房、不同网络区域同大区、同ISP等规则,进行监控服务器的选取。根据一定的投票算法,判定所述应用服务器的网络服务状态,以确定服务器的可用性。并最终体现在智能流量调度时是否会被使用。
现有的此类方法由于监控服务器的选取没有参考智能调度覆盖方案配置,所以监控的结果可能不代表应用服务器服务某一网络区域的能力,会出现故障无法发现或者无故障误切走的情况。并且,监控的结果判定也是针对于应用服务器,调度系统获取监控服务器监控某一应用服务器网络服务状态的数据后根据所有监控数据投票决定应用服务器是否可用,没有使用更细化的粒度也没有考虑应用服务器不同网络区域会存在不同网络特征的维度,当个别网络区域到应用服务器网络出现异常时,会直接认为应用服务器整体不可用,还会导致调度结果不准确和资源浪费。
发明内容
为了解决上述技术问题,本发明提供了一种实现智能流量调度的方法及装置。
本发明提供了一种实现智能流量调度的方法,包括:
确定应用服务器的监控服务器在此应用服务器的服务网络区域内及服务网络区域外的网络区域的分布情况;
判断此分布情况不满足预设分布条件时,根据所述分布情况修改应用服务器与监控服务器的映射关系;
根据更新后的映射关系进行监控,根据监控结果修改应用服务器的服务网络区域覆盖方案。
上述实现智能流量调度的方法还具有以下特点:
所述预设分布条件为条件一时即应用服务器的服务网络区域之外的网络区域内的监控服务器的数量大于或等于0并且应用服务器的至少一个服务网络区域内的监控服务器的数量小于N时,N为大于零的正整数,所述根据所述分布情况修改应用服务器与监控服务器的映射关系包括:在应用服务器的监控服务器的数量小于N的服务网络区域内增设监控服务器使应用服务器的每个服务网络区域内的监控服务器的数量均大于N,或者,在应用服务器的监控服务器的数量小于N的服务网络区域内增设监控服务器并且在应用服务器的服务网络区域之外的服务网络区域删除监控服务器使应用服务器的每个服务网络区域内的监控服务器的数量均大于N。
上述实现智能流量调度的方法还具有以下特点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技有限公司,未经贵州白山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710744272.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:酒瓶(小钢炮酒)
- 下一篇:富氢水饮水机(HW‑M804)