本申请涉及通信,尤其涉及一种节点调整方法、装置、管理平台、计算机存储介质和计算机程序产品。
背景技术:
1、随着科技的发展和互联网的普及,视频业务呈爆发式增长。由于视频业务对带宽的需求非常大,且几乎所有的视频都会采用内容分发网络(content delivery network,cdn)技术作为加速方案,因此业务传输过程中都会经过cdn和运营商的承载网。
2、当前cdn网络中,当某个cdn节点的服务能力发生变化时,如硬件升级、带宽提升、存储扩容等,传统的做法通常是静态配置节点服务规则、或采用复杂的路由协议来调整对应节点的服务能力。然而,这些方法存在配置繁琐、时效性差等问题,难以满足日益复杂的cdn业务需求。
技术实现思路
1、本申请提供一种节点调整方法、装置、管理平台、计算机存储介质和计算机程序产品。
2、本申请的技术方案是这样实现的:
3、本申请提供了一种节点调整方法,应用于cdn网络中的管理平台,所述管理平台与网络控制器通信连接,所述cdn网络还包括已部署的多个cdn节点,所述方法包括:
4、获取第一cdn节点的资源使用信息;所述第一cdn节点为所述多个cdn节点中的任一cdn节点;
5、根据所述资源使用信息生成节点控制指令,并根据所述节点控制指令执行相应的节点控制操作;其中,所述节点控制指令包括扩容指令、缩容指令、新建节点指令或删除节点指令;
6、在执行所述节点控制操作后,向所述网络控制器反馈与所述节点控制操作对应的第二cdn节点的能力更新信息,使得所述网络控制器根据所述能力更新信息,对所述第二cdn节点的服务能力进行调整。
7、本申请提供一种节点调整装置,应用于cdn网络中的管理平台,所述管理平台与网络控制器通信连接,所述cdn网络还包括已部署的多个cdn节点,所述装置包括:
8、获取模块,用于获取第一cdn节点的资源使用信息;所述第一cdn节点为所述多个cdn节点中的任一cdn节点;
9、控制模块,用于根据所述资源使用信息生成节点控制指令,并根据所述节点控制指令执行相应的节点控制操作;其中,所述节点控制指令包括扩容指令、缩容指令、新建节点指令或删除节点指令;
10、调整模块,用于在执行所述节点控制操作后,向所述网络控制器反馈与所述节点控制操作对应的第二cdn节点的能力更新信息,使得所述网络控制器根据所述能力更新信息,对所述第二cdn节点的服务能力进行调整。
11、本申请提供一种管理平台,所述管理平台包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述一个或多个技术方案提供的节点调整方法。
12、本申请提供一种计算机存储介质,所述计算机存储介质存储有计算机程序;所述计算机程序被执行后能够实现前述一个或多个技术方案提供的节点调整方法。
13、本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现前述一个或多个技术方案提供的节点调整方法。
14、本申请实施例提供一种节点调整方法、装置、管理平台、计算机存储介质和计算机程序产品,所述方法应用于cdn网络中的管理平台,所述管理平台与网络控制器通信连接,所述cdn网络还包括已部署的多个cdn节点,所述方法包括:获取第一cdn节点的资源使用信息;所述第一cdn节点为所述多个cdn节点中的任一cdn节点;根据所述资源使用信息生成节点控制指令,并根据所述节点控制指令执行相应的节点控制操作;其中,所述节点控制指令包括扩容指令、缩容指令、新建节点指令或删除节点指令;在执行所述节点控制操作后,向所述网络控制器反馈与所述节点控制操作对应的第二cdn节点的能力更新信息,使得所述网络控制器根据所述能力更新信息,对所述第二cdn节点的服务能力进行调整。
15、可以看出,本申请实施例中,通过cdn网络中的管理平台与承载网上的网络控制器协同工作,使得网络控制器可以根据cdn节点的能力更新信息,快速且细粒度地调整对应cdn节点的服务能力,以最大限度地发挥节点性能;由于本申请实施例提供的节点调整方法不需要额外配置节点服务规则、或采用复杂的路由协议,因而,可以解决相关技术中存在的配置繁琐、时效性差等问题,能够很好地满足日益复杂的cdn业务需求。
1.一种节点调整方法,其特征在于,应用于cdn网络中的管理平台,所述管理平台与网络控制器通信连接,所述cdn网络还包括已部署的多个cdn节点,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述资源使用信息生成节点控制指令,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一比较结果生成所述节点控制指令,包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述第一比较结果生成所述节点控制指令,包括:
5.根据权利要求4述的方法,其特征在于,所述根据所述第二比较结果生成所述节点控制指令,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,在获取到所述第一cdn节点的能力规划信息后,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述第一cdn节点以虚拟化形式部署在所述cdn网络,所述对所述第一cdn节点的初始服务能力进行调整,包括:
9.一种节点调整装置,其特征在于,应用于cdn网络中的管理平台,所述管理平台与网络控制器通信连接,所述cdn网络还包括已部署的多个cdn节点,所述装置包括:
10.一种管理平台,其特征在于,所述管理平台包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现权利要求1至8任一项所述的方法。
11.一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8任一项所述的方法。
12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1至8中任一项所述的方法。
