一种自动化资源配置方法及存储介质技术

技术编号:33286663 阅读:17 留言:0更新日期:2022-04-30 23:55
一种自动化资源配置方法及存储介质,包括如下步骤,计算获取系统的可分配资源数值,获取所需要资源部署的服务,及不同种类的服务部署每个所需资源数值、和能够达到的最大并发数;根据系统的可分配资源数值计算不同种类的服务部署的最小个数及最大个数,根据不同种类的服务的并行或串行逻辑,枚举不同种类的服务部署个数情况,并计算系统的最大并发数。通过上述方案,能够针对系统应用的过程中,根据需要部署的不同服务的资源需求以及性能表现,对不同服务的配置进行动态地分配,最终达到自动化配置资源给不同的系统服务的技术效果,能够使得系统服务能够始终运行在最佳状态。使得系统服务能够始终运行在最佳状态。使得系统服务能够始终运行在最佳状态。

【技术实现步骤摘要】
一种自动化资源配置方法及存储介质


[0001]本专利技术涉及系统运维领域,尤其涉及一种系统的自动化资源配置方法及存储介质。

技术介绍

[0002]随着互联网技术的发展,云计算、大数据、分布式应用等技术为我们提供更敏捷的产品交付、更创新的业务模式和更优质的客户体验,但同时也给运维管理带来了全新的挑战。传统的资源控制方法,只能根据预设模型进行相关资源的配置控制,而不能够进行自动化调整,对人工操作的能力和设计要求较高。如果能够设计一种新的方法来提升针对系统应用的资源配置就好了。

技术实现思路

[0003]因此,需要提供一种能够对系统中的资源进行自动化配置的方法及存储介质。
[0004]为实现上述目的,专利技术人提供了一种自动化资源配置方法,包括如下步骤,
[0005]计算获取系统的可分配资源数值,
[0006]获取所需要资源部署的服务,及不同种类的服务部署每个所需资源数值、和能够达到的最大并发数;
[0007]根据系统的可分配资源数值计算不同种类的服务部署的最小个数及最大个数,
[0008]根据不同种类的服务的并行或串行逻辑,枚举不同种类的服务部署个数情况,并计算系统的最大并发数。
[0009]本申请的一实施例中,还包括步骤,系统使用链路追踪采集技术及协议监控采集技术采集各性能指标数据,分析统计在不同访问量及并发量下,系统性能指标及资源性能指标的变化趋势。
[0010]本申请的一实施例中,所述服务的最小部署个数为0。
[0011]本申请的一实施例中,所述服务的最小部署个数为1。
[0012]本申请的一实施例中,枚举不同种类的服务的部署个数情况,并计算系统的最大并发数具体包括步骤,
[0013]设定阶段数与可部署的服务种类数相同,
[0014]在第k阶段,根据本阶段初始的可分配资源,枚举第k种服务的不同部署数量并计算剩余系统的剩余可分配资源,然后进入k+1阶段,直至所有服务均枚举完成。
[0015]一种自动化资源配置存储介质,存储有计算机程序,所述计算机程序在被运行时执行包括如下步骤,
[0016]计算获取系统的可分配资源数值,
[0017]获取所需要资源部署的服务,及不同种类的服务部署每个所需资源数值、和能够达到的最大并发数;
[0018]根据系统的可分配资源数值计算不同种类的服务部署的最小个数及最大个数,
[0019]根据不同种类的服务的并行或串行逻辑,枚举不同种类的服务部署个数情况,并计算系统的最大并发数。
[0020]本申请的一实施例中,所述计算机程序在被运行时还执行包括步骤,系统使用链路追踪采集技术及协议监控采集技术采集各性能指标数据,分析统计在不同访问量及并发量下,系统性能指标及资源性能指标的变化趋势。
[0021]本申请的一实施例中,所述服务的最小部署个数为0。
[0022]本申请的一实施例中,所述服务的最小部署个数为1。
[0023]本申请的一实施例中,所述计算机程序在被运行时执行:枚举不同种类的服务的部署个数情况,并计算系统的最大并发数具体执行包括步骤,
[0024]设定阶段数与可部署的服务种类数相同,
[0025]在第k阶段,根据本阶段初始的可分配资源,枚举第k种服务的不同部署数量并计算剩余系统的剩余可分配资源,然后进入k+1阶段,直至所有服务均枚举完成。
[0026]通过上述方案,能够针对系统应用的过程中,根据需要部署的不同服务的资源需求以及性能表现,对不同服务的配置进行动态地分配,最终达到自动化配置资源给不同的系统服务的技术效果,能够使得系统服务能够始终运行在最佳状态。
[0027]上述
技术实现思路
相关记载仅是本申请技术方案的概述,为了让本领域普通技术人员能够更清楚地了解本申请的技术方案,进而可以依据说明书的文字及附图记载的内容予以实施,并且为了让本申请的上述目的及其它目的、特征和优点能够更易于理解,以下结合本申请的具体实施方式及附图进行说明。
附图说明
[0028]附图仅用于示出本申请具体实施方式以及其他相关内容的原理、实现方式、应用、特点以及效果等,并不能认为是对本申请的限制。
[0029]图1为具体实施方式所述的自动化资源配置方法流程图;
[0030]图2为具体实施方式所述的系统性能变化趋势分析方法示意图;
[0031]图3为具体实施方式所述的枚举服务部署情况流程图;
[0032]图4为具体实施方式所述的动态规划方法流程图;
[0033]图5为具体实施方式所述的自动化资源配置存储介质示意图。
具体实施方式
[0034]为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
[0035]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中各个位置出现的“实施例”一词并不一定指代相同的实施例,亦不特别限定其与其它实施例之间的独立性或关联性。原则上,在本申请中,只要不存在技术矛盾或冲突,各实施例中所提到的各项技术特征均可以以任意方式进行组合,以形成相应的可实施的技术方案。
[0036]除非另有定义,本文所使用的技术术语的含义与本申请所属
的技术人员通常理解的含义相同;本文中对相关术语的使用只是为了描述具体的实施例,而不是旨在
限制本申请。
[0037]在本申请的描述中,用语“和/或”是一种用于描述对象之间逻辑关系的表述,表示可以存在三种关系,例如A和/或B,表示:存在A,存在B,以及同时存在A和B这三种情况。另外,本文中字符“/”一般表示前后关联对象是一种“或”的逻辑关系。
[0038]在本申请中,诸如“第一”和“第二”之类的用语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何实际的数量、主次或顺序等关系。
[0039]在没有更多限制的情况下,在本申请中,语句中所使用的“包括”、“包含”、“具有”或者其他类似的表述,意在涵盖非排他性的包含,这些表述并不排除在包括所述要素的过程、方法或者产品中还可以存在另外的要素,从而使得包括一系列要素的过程、方法或者产品中不仅可以包括那些限定的要素,而且还可以包括没有明确列出的其他要素,或者还包括为这种过程、方法或者产品所固有的要素。
[0040]与《审查指南》中的理解相同,在本申请中,“大于”、“小于”、“超过”等表述理解为不包括本数;“以上”、“以下”、“以内”等表述理解为包括本数。此外,在本申请实施例的描述中“多个”的含义是两个以上(包括两个),与之类似的与“多”相关的表述亦做此类理解,例如“多组”、“多次”等,除非另有明确具体的限定。
[0041]在本申请实施例的描述中,所使用的与空间相关的表述,诸如“中心”“纵向”“横向”“长度”“宽度”“厚度”“上”“下”“前”“后”“左”“右”“竖直”“水平”“垂直”“本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动化资源配置方法,其特征在于,包括如下步骤,计算获取系统的可分配资源数值,获取所需要资源部署的服务,及不同种类的服务部署每个所需资源数值、和能够达到的最大并发数;根据系统的可分配资源数值计算不同种类的服务部署的最小个数及最大个数,根据不同种类的服务的并行或串行逻辑,枚举不同种类的服务部署个数情况,并计算系统的最大并发数。2.根据权利要求1所述的自动化资源配置方法,其特征在于,还包括步骤,系统使用链路追踪采集技术及协议监控采集技术采集各性能指标数据,分析统计在不同访问量及并发量下,系统性能指标及资源性能指标的变化趋势。3.根据权利要求1所述的自动化资源配置方法,其特征在于,所述服务的最小部署个数为0。4.根据权利要求1所述的自动化资源配置方法,其特征在于,所述服务的最小部署个数为1。5.根据权利要求1所述的自动化资源配置方法,其特征在于,枚举不同种类的服务的部署个数情况,并计算系统的最大并发数具体包括步骤,设定阶段数与可部署的服务种类数相同,在第k阶段,根据本阶段初始的可分配资源,枚举第k种服务的不同部署数量并计算剩余系统的剩余可分配资源,然后进入k+1阶段,直至所有服务均枚举完成。6.一种自动化资源配置存储介质,其特征在于,存储有计算机程序,所述计算机程序在...

【专利技术属性】
技术研发人员:倪时龙李仕镇叶建军林振华韩晓光
申请(专利权)人:格美安北京信息技术有限公司
类型:发明
国别省市:

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

1