[发明专利]数据中心路由方法和装置有效
申请号: | 202010135805.2 | 申请日: | 2020-03-02 |
公开(公告)号: | CN111787046B | 公开(公告)日: | 2022-09-30 |
发明(设计)人: | 周默 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;H04L67/62;H04L67/1021;H04L67/1008;H04L67/1023 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100176 北京市大兴区经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 路由 方法 装置 | ||
本申请公开了数据中心路由方法和装置。该方法的一具体实施方式包括:通过获取用户的访问请求信息,访问请求信息包括访问时刻;根据距离访问时刻之前的第一预设时间长度的第一时间段内的各数据中心的性能指标数据,生成表征各数据中心的性能特征的第一特征数据;根据用户的访问请求信息,生成表征用户的请求特征的第二特征数据;将第一特征数据和第二特征数据输入预先训练的数据中心决策模型,以确定出执行访问请求信息的处理操作的数据中心,实现了一种根据实际环境自动选择最优数据中心的方案,避免了因机房故障或网络不稳定等因素给系统或用户带来的损失。
技术领域
本申请涉及计算机技术领域,具体涉及网络管理技术领域,尤其涉及一种数据中心路由方法和装置。
背景技术
对于当今的大型互联网企业来说,为了保证系统的高可用性,通常会设立若干个数据中心来部署应用系统。用户在访问网站时,会根据就近原则路由到相应的数据中心,但由于机房故障或者网络不稳定等因素,需要实时动态的调整路由策略,为用户选择最优的数据中心。因此,需要提出一种根据实际环境自动选择数据中心的方案,并支持方便的应用于线上应用系统。
发明内容
本申请实施例提出了数据中心路由方法和装置。
第一方面,本申请提供了一种数据中心路由方法,该方法包括:获取用户的访问请求信息,访问请求信息包括访问时刻;根据距离访问时刻之前的第一预设时间长度的第一时间段内的各数据中心的性能指标数据,生成表征各数据中心的性能特征的第一特征数据;根据用户的访问请求信息,生成表征用户的请求特征的第二特征数据;将第一特征数据和第二特征数据输入预先训练的数据中心决策模型,以确定出执行访问请求信息的处理操作的数据中心。
在一些实施例中,根据距离所述访问时刻之前的第一预设时间长度的第一时间段内的各数据中心的性能指标数据,生成表征各数据中心的性能特征的第一特征数据,包括:将距离访问时刻之前的第一预设时间长度的第一时间段,按照时序依次分隔成多个等长的第一子时间段;获取各第一子时间段内各数据中心的性能指标数据,作为第一性能指标数据;将距离访问时刻之前的第二预设时间长度的第二时间段,按照时序依次分隔成多个等长的第二子时间段,所述第二预设时间长度小于第一预设时间长度;获取各第二子时间段内各数据中心的性能指标数据,并将相邻的至少两个第二子时间段内的同一数据中心的同一性能指标数据进行累加,得到第二性能指标数据;根据第一性能指标数据和第二性能指标数据,生成表征数据中心的性能特征的第一特征数据。
在一些实施例中,用户的访问请求信息包括:用户的IP地址、发出访问请求的客户端的类型以及访问时间,根据用户的访问请求信息,生成表征用户的请求特征的第二特征数据,包括以下至少一项:根据用户的IP地址,确定用户地理位置,基于用户地理位置与各数据中心地理位置之间的距离,生成表征用户的请求特征的第二特征数据;对发出访问请求的客户端的类型进行独热编码,生成表征用户的请求特征的第二特征数据;基于访问时刻所属的时间段对应的预设的权值,生成所述表征用户的请求特征的第二特征数据,其中,预设的权值用于表征时间段内用户的访问强度;根据访问请求的HTTP请求头信息,确定访问请求的来源,并基于访问请求的来源对应的特征值,生成表征用户的请求特征的第二特征数据。
在一些实施例中,数据中心决策模型通过以下方式训练得到:获取预设时间段内的样本数据集,样本数据包括请求状态信息,请求状态信息用于指示所述数据中心是否出现访问异常或延迟;随机筛除掉样本数据中请求状态信息指示数据中心未出现异常的样本数据,得到训练数据集;将训练数据集输入初始的数据中心决策模型进行训练,得到训练完成的数据中心决策模型。
在一些实施例中,预设时间段内的样本数据集包括:第一预设时间段内的历史样本数据集和与第一预设时间段相邻的第二预设时间段内新增的样本数据集。
在一些实施例中,数据中心决策模型为梯度提升决策树模型。
在一些实施例中,该方法还包括:将用户访问请求发送至确定出的执行访问请求信息的处理操作的数据中心。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010135805.2/2.html,转载请声明来源钻瓜专利网。