一种为用户分配数据中心的方法和设备技术

技术编号:16458026 阅读:59 留言:0更新日期:2017-10-25 22:40
本公开内容涉及网络通信技术领域,特别涉及一种为用户分配数据中心的方法和设备,用以解决现有技术基于IP地址段为用户分配数据中心的方法,在流量高峰期时,不能合理的为用户分配数据中心的问题。本公开内容实施例确定每个数据中心的分配流量占比,以及确定所述每个数据中心的高峰流量占比;确定需要进行用户转移的第一数据中心和能够接纳用户的第二数据中心;将所述第一数据中心中需要转移的用户转移处理到所述确定的第二数据中心;由于本公开内容实施例在流量高峰期时,调整用户归属的数据中心,能够为用户合理的分配数据中心。

Method and equipment for distributing data center for users

This disclosure relates to the technical field of network communication, and particularly relates to a method and a device for the user to allocate the data center, in order to solve the existing technical method based on IP address for the user to allocate the data center, in the peak traffic, for the user to allocate data center cannot be reasonable. The embodiment of the disclosure to determine the distribution of flow in each data center accounted for, and to determine the peak flow of each of the data center accounted for second; to determine the data center to the first data center users transfer and can accept user; second data center will be the first data center to transfer the user to transfer processing the determined; due to the disclosure in the embodiment of the peak flow, adjust the user belonging to the data center, data center users reasonable allocation.

【技术实现步骤摘要】
一种为用户分配数据中心的方法和设备
本公开内容涉及网络通信
,特别涉及一种为用户分配数据中心的方法和设备。
技术介绍
随着互联网技术的发展,互联网的用户越来越多,分布也越来越广泛。尤其大互联网公司,其用户大都分布在广泛的地理区域,而且越来越多的大型互联网公司将业务向全球发展,这使得其提供的网络服务面临着分布全球的海量用户。随着互联网公司用户的增多,以及用户分布越来越广泛,互联网为了更好地满足用户需要,需要提供多个数据中心。由于用户的访问速度往往因归属数据中心的地点而不同,理论上用户归属的数据中心距离用户越近,访问速度越快。因此,在为用户分配归属的数据中心时,需要将用户分配至距离其最近的数据中心。互联网公司往往会面临可预期的突发流量增长,在面临突发流量增长时,由于不同数据中心能够承载用户产生的流量是不同的,有的数据中心无法承载流量高峰期就近访问的用户产生的流量,这就需要在突发流量增长时,合理分配归属于数据中心的用户。比如阿里巴巴集团每年一次的全球双十一购物狂欢节。如果采用就近分配数据中心的方法为用户分配数据中心,若大多数狂欢节的用户都集中在某一个区域,则会出现局部流量过大的问题。本文档来自技高网...
一种为用户分配数据中心的方法和设备

【技术保护点】
一种为用户分配数据中心的方法,其特征在于,该方法包括:确定每个数据中心的分配流量占比,以及确定所述每个数据中心的高峰流量占比;确定需要进行用户转移的第一数据中心和能够接纳用户的第二数据中心;将所述第一数据中心中需要转移的用户转移处理到所述确定的第二数据中心;其中所述第一数据中心为所述高峰流量占比大于所述分配流量占比的数据中心,所述第二数据中心为所述高峰流量占比小于所述分配流量占比的数据中心。

【技术特征摘要】
1.一种为用户分配数据中心的方法,其特征在于,该方法包括:确定每个数据中心的分配流量占比,以及确定所述每个数据中心的高峰流量占比;确定需要进行用户转移的第一数据中心和能够接纳用户的第二数据中心;将所述第一数据中心中需要转移的用户转移处理到所述确定的第二数据中心;其中所述第一数据中心为所述高峰流量占比大于所述分配流量占比的数据中心,所述第二数据中心为所述高峰流量占比小于所述分配流量占比的数据中心。2.如权利要求1所述的方法,其特征在于,所述数据中心的分配流量占比为所述数据中心承载用户流量的上限与全部数据中心承载用户流量的上限之和的比值。3.如权利要求1所述的方法,其特征在于,所述确定所述每个数据中心的高峰流量占比,包括:针对任意一个所述数据中心,将归属所述数据中心的用户的流量权值之和,与归属全部数据中心的所有用户的所述流量权值之和的比值,作为所述数据中心的高峰流量占比。4.如权利要求3所述的方法,其特征在于,所述用户的流量权值为表示所述用户产生的用户流量占全部数据中心的所有用户产生的用户流量之和的比重的数值。5.如权利要求1所述的方法,其特征在于,所述将所述第一数据中心中需要转移的用户转移处理到所述确定的第二数据中心,包括:针对任意一个所述第一数据中心,根据数据中心和用户的绑定关系,确定归属所述第一数据中心的所有用户;从归属所述第一数据中心的所述所有用户中,确定所述第一数据中心中需要进行转移的用户,以及从所有所述能够接纳用户的第二数据中心中,确定能够接纳所述第一数据中心中所述需要进行转移的用户的至少一个所述第二数据中心;并将所述需要进行转移的用户转移处理到所述确定的至少一个所述第二数据中心。6.如权利要求5所述的方法,其特征在于,所述确定所述第一数据中心中需要进行转移的用户,包括:确定归属所述第一数据中心的每一个用户的用户流量占比;根据所述用户流量占比,从归属所述第一数据中心的所有所述用户中选取需要进行转移的用户,其中选取的所述用户的所述用户流量占比之和不小于所述第一数据中心的所述高峰流量占比与所述分配流量占比之差。7.如权利要求6所述的方法,其特征在于,所述根据所述用户流量占比,从归属所述第一数据中心的所有所述用户中选取需要进行转移的用户,包括:根据所述用户流量占比,将从高到低排序的前N个用户作为所述需要进行转移的用户;其中N为正整数。8.如权利要求5所述的方法,其特征在于,所述从所有所述能够接纳用户的第二数据中心中,确定能够接纳所述第一数据中心中所述需要进行转移的用户的至少一个所述第二数据中心,包括:根据设定的转移原则,从所有所述能够接纳用户的第二数据中心中,确定能够接纳所述第一数据中心中所述需要进行转移的用户的至少一个所述第二数据中心;所述转移原则包括下列转移原则中的一个:转移原则一、根据所有所述第一数据中心的第一差值,将所有所述第一数据中心按照从大到小进行排序;以及根据所有所述第二数据中心的第二差值,将所有所述第二数据中心按照从大到小进行排序;针对任意一个所述第一数据中心,确定与所述第一数据中心匹配的所述第二数据中心,其中与所述第一数据中心匹配的所述第二数据中心在排序后的所有所述第二数据中心中的位置不低于与目标第一数据中心匹配的所述第二数据中心在排序后的所有所述第二数据中心中的位置,所述目标第一数据中心在排序后的所有所述第一数据中心中的位置低于所述第一数据中心在排序后的所有所述第一数据中心中的位置;其中,所述第一数据中心的第一差值为所述第一数据中心的高峰流量占比和所述第一数据中心的分配流量占比的差值;所述第二数据中心的第二差值为所述第二数据中心的分配流量占比和所述第二数据中心的高峰流量占比的差值;转移原则二、将所述能够接纳用户的第二数据中心中距离所述第一数据中心最近的第二数据中心,作为能够接纳所述第一数据中心中所述需要进行转移的用户的第二数据中心。9.如权利要求5所述的方法,其特征在于,根据下列方式生成所述数据中心和用户的绑定关系:根据不同时间的用户的访问日志,多次确定所述用户登录时的归属地;从所述多次确定的所述用户登录时的归属地中确定同一个归属地出现的次数;根据次数最多的归属地,确定所述用户绑定的数据中心,并生成所述数据中心和用户的绑定关系。10.如权利要求9所述的方法,其特征在于,所述确定需要进行用户转移的第一数据中心和能够接纳用户的第二数据中心的步骤是在繁忙时段内完成的;所述根据不同时间的用户的访问日志,多次确定所述用户的归属地的步骤是在非繁忙时段内完成的。11.如权利要求10所述的方法,其特征在于,在所述根据次数最多的归属地,确定所述用户绑定的数据中心的步骤之后,还包括:在非繁忙时段的设定时长内,若根据不同时间的所述用户的访问日志,多次确定所述用户登录时的归属地对应的数据中心为同一个,且所述用户登录时的所述归属地对应的所述数据中心与所述用户当前绑定的数据中心不同,则将所述用户登录时的所述归属地对应的所述数据中心作为所述用户绑定的数据中心。12.如权利要求10或11所述的方法,其特征在于,该方法还包括:在非繁忙时段内,若所述数据中心和用户的绑定关系发生变化后,将所述用户转移处理到所述变化后的数据中心。13.如权利要求9~11任一所述的方法,其特征在于,该方法还包括:在非繁忙时段内,若所述用...

【专利技术属性】
技术研发人员:李彦超除禹桑植郭东白邹廷明温凯吴倩倩周志伟
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1