提供柔性实例的云数据中心以及柔性实例的调度方法技术

技术编号:32506234 阅读:19 留言:0更新日期:2022-03-02 10:20
本申请提供一种云数据中心,包括资源管理系统和计算资源池。其中,资源管理系统监控所述计算资源池中运行的柔性实例的运行参数,并根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,所述调整需求包括QoS保障需求和所述柔性实例的运行参数。所述计算资源池运行所述柔性实例,采集所述柔性实例的运行参数,并根据所述指示调整所述柔性实例的尺寸,调整的过程符合所述QoS保障需求。该云数据中心提供了柔性实例的运行,提高了云数据中心的资源利用率,降低了能源消耗,产生了环保的效益。益。益。

【技术实现步骤摘要】
提供柔性实例的云数据中心以及柔性实例的调度方法


[0001]本申请涉及计算机领域,尤其涉及一种提供柔性实例的云数据中心、该云数据中心中使用的柔性实例的调度方法、该云数据中心运行的资源管理系统以及相应的存储介质和计算机程序产品。

技术介绍

[0002]随着公有云技术的兴起,云运营商管理的数据中心的规模也逐渐增大,一家云运营商管理的一个数据中内的服务器数量可以高达10万台甚至100万台。然而,为了保证租户运行在服务器上的实例的运行质量,目前服务器内物理资源的利用率普遍限制于10%至20%这个区间。
[0003]那么,如何提升这些服务器的利用率成为了一个重要的问题。提升这些服务器的资源利用率不仅可以降低云运营商的设备成本,同时也可以降低租户的使用成本,减少数据中心的电能消耗,产生经济和环保等多方面的效益。

技术实现思路

[0004]本申请提供了一种提供柔性实例的云数据中心,该柔性实例的调度灵活,提升了云数据中心的资源利用率。
[0005]第一方面提供了一种云数据中心,所述云数据中心包括资源管理系统和计算资源池,所述计算资源池包括至少一个主机。所述资源管理系统,用于监控所述计算资源池中运行的柔性实例的运行参数,并根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,所述调整需求包括QoS保障需求和所述柔性实例的运行参数。所述计算资源池,用于运行所述柔性实例,采集所述柔性实例的运行参数,并根据所述指示调整所述柔性实例的尺寸,其中,调整所述柔性实例的尺寸的过程符合所述QoS保障需求。
[0006]柔性实例的尺寸能够灵活调度,使得主机的物理资源能够得到更好的分配,提升了主机的资源利用率,节省了云数据中心对电能的消耗,产生了环保的效益。同时,柔性实例的调度符合QoS保障需求,保证了租户运行在柔性实例上的业务的稳定性。
[0007]一种可能的实现方式中,所述调整需求还包括规格配置,所述规格配置包括所述柔性实例的尺寸范围,调整后的所述柔性实例的尺寸在所述尺寸范围内。所述规格配置可以包括所述柔性实例的最大尺寸和最小尺寸,或包括最大尺寸,或包括标准尺寸以及浮动区间。
[0008]规格配置限制了柔性实例的尺寸的变化区间,提升了柔性实例的稳定性,使得柔性实例的尺寸不至于被调整到过于极限造成经济或性能方面的风险。
[0009]一种可能的实现方式中,规格配置还包括实例类型,调整所述柔性实例的尺寸的过程不调整所述柔性实例的实例类型。
[0010]一种可能的实现方式中,所述资源管理系统,用于当所述柔性实例的运行参数指示所述柔性实例的资源利用率低于阈值时,指示所述计算资源池减小所述柔性实例的尺
寸。
[0011]所述资源管理系统可以指示所述计算资源池中所述柔性实例的部署主机减小所述柔性实例的尺寸,或者指示柔性实例迁移到新的部署主机上,并由新的部署主机减小柔性实例的尺寸。
[0012]一种可能的实现方式中,所述资源管理系统,用于当所述柔性实例的运行参数指示所述柔性实例的QoS参数不符合所述QoS保障需求时,指示所述计算资源池增大所述柔性实例的尺寸。
[0013]QoS保障需求可以指定允许劣化比例,该允许劣化比例为租户能够接受的柔性实例的最低QoS参数相对于柔性实例在最大尺寸下的QoS参数的劣化比例。那么,所述资源管理系统,用于当所述柔性实例的运行参数指示所述柔性实例的QoS参数不符合所述允许劣化比例时,指示所述计算资源池增大所述柔性实例的尺寸。
[0014]所述资源管理系统可以指示所述柔性实例的部署主机增大所述柔性实例的尺寸。如果部署主机上没有足够的空余资源供柔性实例扩容,那么资源管理系统可以指示将该柔性实例迁移到新的部署主机上并由新的部署主机增大柔性实例的尺寸,或者可以将原部署主机上的现存实例迁移到其他主机,以释放空余资源供该柔性实例扩容。
[0015]一种可能的实现方式中,所述QoS保障需求包括时长需求,其中,调整所述柔性实例的尺寸的过程所使用的时间短于或等于所述时长需求。
[0016]时长需求限制了从柔性实例的QoS参数不符合所述QoS保障需求至对柔性实例的尺寸扩容完毕所需的时间,保证了租户运行在柔性实例上的业务的稳定性,避免造成柔性实例调度过程中租户的业务的性能下降。
[0017]一种可能的实现方式中,所述资源管理系统,还用于根据所述QoS保障需求计算所述柔性实例的基准费用,其中,所述QoS保障需求越高所述基准费用越高。
[0018]一种可能的实现方式中,所述资源管理系统,用于根据所述时长需求计算所述柔性实例的基准费用,其中,所述时长需求的值越小所述基准费用越高。
[0019]时长需求越低,代表要求柔性实例的调度速度更快,劣化的QoS参数恢复速度更快,基准费用也会提升。
[0020]一种可能的实现方式中,所述资源管理系统,用于根据所述基准费用和所述柔性实例的尺寸计算所述柔性实例的实际费用。
[0021]柔性实例的尺寸在柔性实例的生命周期内变化,因此,柔性实例最终的实际费用需要根据基准费用和柔性实例的尺寸计算。
[0022]一种可能的实现方式中,所述资源管理系统,用于根据所述规格配置和所述QoS保障需求从所述至少一个主机中选择所述柔性实例的部署主机。
[0023]资源管理系统在创建该柔性实例的时候,可以综合考虑柔性实例的规格配置和QoS保障需求为该新建的柔性实例选择部署主机,尽可能的保证该新建的柔性实例以及部署主机上的其余实例的运行质量。
[0024]第二方面,提供了一种柔性实例的调度方法,所述调度方法执行于云数据中心,所述云数据中心包括资源管理系统和计算资源池。所述调度方法包括:所述资源管理系统监控所述计算资源池中运行的柔性实例的运行参数;所述资源管理系统根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,所述调整需求包括QoS保障需求和所述柔性实例
的运行参数,其中,调整所述柔性实例的尺寸的过程符合所述QoS保障需求。
[0025]一种可能的实现方式中,所述调整需求还包括规格配置,所述规格配置包括所述柔性实例的尺寸范围,调整后的所述柔性实例的尺寸在所述尺寸范围内。
[0026]一种可能的实现方式中,所述资源管理系统根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,包括:当所述柔性实例的运行参数指示所述柔性实例的资源利用率低于阈值时,所述资源管理系统指示所述计算资源池减小所述柔性实例的尺寸。
[0027]一种可能的实现方式中,所述资源管理系统根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,包括:当所述柔性实例的运行参数指示所述柔性实例的QoS参数不符合所述QoS保障需求时,所述资源管理系统指示所述计算资源池增大所述柔性实例的尺寸。
[0028]一种可能的实现方式中,所述QoS保障需求包括允许劣化比例。所述资源管理系统根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,包括:当所述柔性实例的运行参数指示所述柔性实例的QoS参数不符合所述允许本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云数据中心,其特征在于,所述云数据中心包括资源管理系统和计算资源池,所述计算资源池包括至少一个主机;所述资源管理系统,用于监控所述计算资源池中运行的柔性实例的运行参数,并根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,所述调整需求包括服务质量QoS保障需求和所述柔性实例的运行参数;所述计算资源池,用于运行所述柔性实例,采集所述柔性实例的运行参数,并根据所述指示调整所述柔性实例的尺寸,其中,调整所述柔性实例的尺寸的过程符合所述QoS保障需求。2.如权利要求1所述的云数据中心,其特征在于,所述调整需求还包括规格配置,所述规格配置包括所述柔性实例的尺寸范围,调整后的所述柔性实例的尺寸在所述尺寸范围内。3.如权利要求2所述的云数据中心,其特征在于,所述资源管理系统,用于根据所述规格配置和所述QoS保障需求从所述至少一个主机中选择所述柔性实例的部署主机。4.如权利要求1至3任一所述的云数据中心,其特征在于,所述资源管理系统,用于当所述柔性实例的运行参数指示所述柔性实例的资源利用率低于阈值时,指示所述计算资源池减小所述柔性实例的尺寸。5.如权利要求1至4任一所述的云数据中心,其特征在于,所述QoS保障需求包括允许劣化比例,所述资源管理系统,用于当所述柔性实例的运行参数指示所述柔性实例的QoS参数不符合所述允许劣化比例时,指示所述计算资源池增大所述柔性实例的尺寸。6.如权利要求1至5任一所述的云数据中心,其特征在于,所述QoS保障需求包括时长需求,其中,调整所述柔性实例的尺寸的过程所使用的时间短于或等于所述时长需求。7.如权利要求1至6任一所述的云数据中心,其特征在于,所述资源管理系统,还用于根据所述QoS保障需求计算所述柔性实例的基准费用,其中,所述QoS保障需求越高所述基准费用越高。8.如权利要求7所述的云数据中心,其特征在于,所述资源管理系统,还用于根据所述基准费用和所述柔性实例的尺寸计算所述柔性实例的实际费用。9.一种柔性实例的调度方法,其特征在于,所述调度方法执行于云数据中心,所述云数据中心包括资源管理系统和计算资源池,所述调度方法包括:所述资源管理系统监控所述计算资源池中运行的柔性实例的运行参数;所述资源管理系统根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,所述调整需求包括QoS保障需求和所述柔性实例的运行参数,其中,调整所述柔性实例的尺寸的过程符合所述QoS保障需求。10.如权利要求9所述的调度方法,其特征在于,所述调整需求还包括规格配置,所述规格配置包括所述柔性实例的尺寸范围,调整后的所述柔性实例的尺寸在所述尺寸范围内。11.如权利要求10所述的调度方法,其特征在于,所述调度方法还包括:所述资源管理系统根据所述规格配置和所述QoS保障需求从所述计算资源池包括的至少一个主机中选择所述柔性实例的部署主机。12.如权利要求9至11任一所述的调度方法,其特征在于,所述资源管理系统根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,包括:
当所述柔性实例的运行参数指示所述柔性实例的资源利用率低于阈值时,所述资源管理系统指示所述计算资源池减小所述柔性实例的尺寸。13.如权利要求9至12任一所述的调度方法,其特征在于,所述QoS保障需求包括允许劣化比例,所述资源管理系统根据调整需求指示所述计算资源池调整所述柔性实例的尺寸,包括:当所述柔性实例的运行参数指示所述柔性实例的QoS参数不符合所述允许劣化比例时,所述资源管理系...

【专利技术属性】
技术研发人员:顾炯炯闵小勇黄朝意蔡智源
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1