[发明专利]一种IP地址数量确定方法、装置、电子设备及存储介质有效
申请号: | 202010499538.7 | 申请日: | 2020-06-04 |
公开(公告)号: | CN111654561B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 高冉冉 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L61/5007 | 分类号: | H04L61/5007;H04L41/0896 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 孟维娜;马敬 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 地址 数量 确定 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种IP地址数量确定方法、装置、电子设备及存储介质。上述方法包括:确定DNS调度单元内各个服务节点的预期带宽;针对每一服务节点,计算该服务节点的预期带宽以及该服务节点的质量权重,计算该服务节点的单元预期带宽;根据各个服务节点对应的单元预期带宽之间的比例以及预设的最大总IP地址数量,确定包括各个服务节点的IP地址数量的IP地址数量集合;根据各个服务节点的预期带宽与各个服务节点已配置IP地址的数量,从所确定的IP地址数量集合中,选择IP地址数量集合。应用本发明实施例提供的方案确定DNS调度单元中各个服务节点的IP地址的数量,能够使得带宽得到有效利用。
技术领域
本发明涉及计算机技术领域,特别是涉及一种IP地址数量确定方法、装置、电子设备及存储介质。
背景技术
由于用户分布在不同的地方,服务提供商通常基于DNS(Domin Name System,域名系统)调度单元向用户提供服务。一个DNS调度单元一般包括多个服务节点,且上述多个服务节点向用户提供服务。另外,由于各个服务节点是基于IP(Internet Protocol,网际互联协议)地址向用户提供服务的,为了能够同时为较多的用户提供服务,每一服务节点可以配置多个IP地址。然而,对于一个服务节点而言,配置的IP地址越多,所配置的各个IP地址均被用于向用户提供服务时,实际消耗的带宽越高。另外,考虑到带宽成本,服务提供商往往会对DNS调度单元的实际消耗带宽进行限制,进而也就希望各个服务节点的实际消耗带宽不要超过预期带宽。为此,在各个服务节点向用户提供服务的过程中需要不断调整各个服务节点所配置IP地址的数量,使得各个服务节点的实际消耗带宽与各个服务节点的预期带宽趋于一致。
现有技术中,一般按照各个服务节点的预期带宽之间的比例,确定各个服务节点所配置IP地址的数量。
然而,由于各个服务节点向用户提供服务时数据下载速度等不同,配置相同数量IP地址的服务节点的实际消耗带宽可能并不相同,例如,假设服务节点A和服务节点B配置的IP地址数量均为1个,服务节点A向用户提供服务时数据下载速度为4M/s,服务节点B向用户提供服务时数据下载速度为2M/s,那么服务节点A的实际消耗带宽为4M/s,服务节点B的实际消耗带宽为2M/s。这样在按照上述方式确定各个服务节点所配置IP地址的数量,并进行IP地址配置后,各个服务节点的实际消耗带宽并不能按照预期趋近于各个服务节点的预期带宽,可能会超过预期带宽,或者远远小于预期带宽,从而导致带宽难以得到有效利用。
发明内容
本发明实施例的目的在于提供一种IP地址数量确定方法、装置、电子设备及存储介质,以使得带宽得到有效利用。具体技术方案如下:
第一方面,本发明实施例提供了一种IP地址数量确定方法,所述方法包括:
确定DNS调度单元内各个服务节点的预期带宽;
针对每一服务节点,根据该服务节点的预期带宽以及该服务节点的质量权重,计算该服务节点的单元预期带宽,其中,所述服务节点的质量权重表示服务节点向用户所提供服务的服务质量;
根据各个服务节点对应的单元预期带宽之间的比例以及预设的最大总IP 地址数量,确定包括各个服务节点的IP地址数量的IP地址数量集合;
根据各个服务节点的预期带宽与各个服务节点已配置IP地址的数量,从所确定的IP地址数量集合中,选择IP地址数量集合,并将所选择的IP地址数量集合中的各个数量确定为各个服务节点的最终IP地址数量。
本发明的一个实施例中,上述根据各个服务节点对应的单元预期带宽之间的比例以及预设的最大总IP地址数量,确定包括各个服务节点的IP地址数量的 IP地址数量集合,包括:
将第一服务节点的预设IP地址数量范围确定为第一服务节点的IP地址数量的备选范围,其中,第一服务节点为:各个服务节点中单元带宽比例最大的服务节点,所述单元带宽比例为:服务节点对应的单元预期带宽占各个服务节点对应的单元预期带宽之和的比例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010499538.7/2.html,转载请声明来源钻瓜专利网。