节点部署位置的确定方法、系统和处理器技术方案

技术编号:38514308 阅读:16 留言:0更新日期:2023-08-19 16:57
本申请公开了一种节点部署位置的确定方法、系统和处理器。涉及运维技术领域,该方法包括:获取来自目标对象的规划请求,其中,规划请求用于请求目标对象的目标应用中目标节点的目标部署位置;响应于规划请求,获取信息采集单元采集的状态数据,其中,状态数据用于确定部署区域的使用状态和/或目标应用的状态信息;基于状态数据,确定在部署区域中目标节点的目标部署位置;将目标节点部署在目标部署位置处。通过本申请,解决了节点部署不均衡的技术问题。术问题。术问题。

【技术实现步骤摘要】
节点部署位置的确定方法、系统和处理器


[0001]本申请涉及运维
,具体而言,涉及一种节点部署位置的确定方法、系统和处理器。

技术介绍

[0002]目前,云环境供应是生产运维系统的基础,云环境供应效率和方法承担着整个供应流程的重要角色。
[0003]在相关技术中,针对节点的部署与搭建,通常是通过人工确定搭建的位置,存在节点部署不均衡的技术问题。
[0004]针对节点部署不均衡的技术问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本申请提供一种节点部署位置的确定方法、系统和处理器,以解决节点部署不均衡的技术问题。
[0006]根据本申请的一个方面,提供了一种节点部署位置的确定方法。该方法可以包括:获取来自目标对象的规划请求,其中,规划请求用于请求目标对象的目标应用中目标节点的目标部署位置;响应于规划请求,获取信息采集单元采集的状态数据,其中,状态数据用于确定部署区域的使用状态和目标应用的状态信息;基于状态数据,确定在部署区域中目标节点的目标部署位置;将目标节点部署在目标部署位置处。
[0007]可选地,基于状态数据,确定在部署区域中目标节点的目标部署位置,包括:获取配置策略数据;基于配置策略数据和状态数据,确定目标部署位置。
[0008]可选地,基于配置策略数据和状态数据,确定目标部署位置,包括:确定配置策略数据中目标节点对应的目标部署区域,基于状态数据中部署区域的资源数据,确定目标部署区域中的每个目标部署子区域对应的方差值,其中,目标部署区域包括目标部署子区域;基于每个目标部署子区域对应的方差值,确定目标部署位置。
[0009]可选地,基于状态数据中部署区域的资源数据,确定目标部署区域中的每个目标部署子区域对应的方差值,包括:确定资源数据中,每个目标部署子区域中已部署的节点数量;基于每个目标部署子区域中已部署的节点数量,确定每个目标部署子区域中已部署的节点数量的平均值;基于目标部署子区域的数量、目标部署子区域的节点数量和目标部署子区域已部署的节点数量的平均值,确定目标部署子区域对应的方差值。
[0010]可选地,基于每个目标部署子区域对应的方差值,确定目标部署位置,包括:确定每个目标部署子区域对应的方差值中的最小方差值;将最小方差值对应的目标部署子区域确定为目标部署位置。
[0011]可选地,基于每个目标部署子区域对应的方差值,确定目标部署位置,包括:对每个目标部署子区域对应的方差值进行由大到小的排序,得到排序结果;将排序结果中位于目标位次的方差值对应的目标部署子区域的位置显示在目标对象的显示界面中;响应于目
标对象对显示界面的选择操作,将与选择操作对应的目标部署子区域确定为目标部署位置。
[0012]可选地,将目标部署位置以表格的形式显示在目标对象的显示界面中;响应于目标对象的修改指令,修改目标部署位置。
[0013]可选地,响应于规划请求,获取信息采集单元采集的状态数据,包括:响应于目标对象触发规划请求,获取信息采集单元采集到的目标应用的状态信息、部署区域的性能数据和部署区域的资源数据。
[0014]根据本申请的另一个方法,还提供了另一种节点部署位置的确定系统。该系统可以包括:信息采集单元,用于响应于来自目标对象的规划请求,采集状态数据,其中,规划请求用于请求目标对象的目标应用中目标节点的目标部署位置,状态数据用于确定部署区域的使用状态和/或目标应用的状态信息;分析单元,用于基于状态数据,确定在部署区域中目标节点的目标部署位置,其中,目标部署位置用于部署目标节点。
[0015]可选地,信息采集单元包括:配置管理模块,用于采集目标应用的状态信息;性能容量模块,用于采集部署区域的性能数据;资源分布模块,用于采集部署区域的资源信息。
[0016]根据本申请的另一个方法,还提供了另一种节点部署位置的确定装置。该装置包括:第一获取单元,用于获取来自目标对象的规划请求,其中,规划请求用于请求目标对象的目标应用中目标节点的目标部署位置;第二获取单元,用于响应于规划请求,获取信息采集单元采集的状态数据,其中,状态数据用于确定部署区域的使用状态和目标应用的状态信息;确定单元,用于基于状态数据,确定在部署区域中目标节点的目标部署位置;部署单元,用于将目标节点部署在目标部署位置处。
[0017]根据本专利技术实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行节点部署位置的确定方法。
[0018]根据本专利技术实施例的另一方面,还提供了一种电子设备,包含一个或多个处理器和存储器;存储器用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,一个或多个处理器执行节点部署位置的确定方法。
[0019]通过本申请,采用以下步骤:获取来自目标对象的规划请求,其中,规划请求用于请求目标对象的目标应用中目标节点的目标部署位置;响应于规划请求,获取信息采集单元采集的状态数据,其中,状态数据用于确定部署区域的使用状态和目标应用的状态信息;基于状态数据,确定在部署区域中目标节点的目标部署位置;将目标节点部署在目标部署位置处。也即,在本申请中,当获取到来自目标对象的规划请求时,可以通过信息采集单元自动采集状态数据,基于状态数据可以确定目标节点的目标部署位置,从而可以使用自动化工具对节点部署位置进行自动分析和部署策略计算,进而解决了节点部署不均衡的技术问题,达到了均衡节点部署的技术效果。
附图说明
[0020]构成本申请的一部分的附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0021]图1是根据本申请实施例提供的一种节点部署位置的确定方法的流程图;
[0022]图2是根据本申请实施例提供的一种节点部署位置的确定系统的示意图;
[0023]图3是根据相关技术中的一种节点部署的示意图;
[0024]图4是根据本申请实施例提供的一种数据中心云环境资源自动供应系统的示意图;
[0025]图5是根据本申请实施例提供的一种节点自动部署方法的流程图;
[0026]图6是根据本申请实施例提供的一种节点部署的示意图;
[0027]图7是根据本申请实施例的一种节点部署位置的确定装置的示意图;
[0028]图8是根据本专利技术实施例的一种用于节点部署位置的确定方法的电子设备(或移动设备)的硬件结构框图。
具体实施方式
[0029]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0030]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的每个其他实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节点部署位置的确定方法,其特征在于,包括:获取来自目标对象的规划请求,其中,所述规划请求用于请求所述目标对象的目标应用中目标节点的目标部署位置;响应于所述规划请求,获取信息采集单元采集的状态数据,其中,所述状态数据用于确定部署区域的使用状态和/或所述目标应用的状态信息;基于所述状态数据,确定在所述部署区域中所述目标节点的所述目标部署位置;将所述目标节点部署在所述目标部署位置处。2.根据权利要求1所述的方法,其特征在于,基于所述状态数据,确定在所述部署区域中所述目标节点的所述目标部署位置,包括:获取配置策略数据;基于所述配置策略数据和所述状态数据,确定所述目标部署位置。3.根据权利要求2所述的方法,其特征在于,基于所述配置策略数据和所述状态数据,确定所述目标部署位置,包括:确定所述配置策略数据中所述目标节点对应的目标部署区域,基于所述状态数据中部署区域的资源数据,确定所述目标部署区域中的每个所述目标部署子区域对应的方差值,其中,所述目标部署区域包括所述目标部署子区域;基于每个所述目标部署子区域对应的所述方差值,确定所述目标部署位置。4.根据权利要求3所述的方法,其特征在于,基于所述状态数据中所述部署区域的资源数据,确定所述目标部署区域中的每个所述目标部署子区域对应的方差值,包括:确定所述资源数据中,每个所述目标部署子区域中已部署的节点数量;基于每个所述目标部署子区域中已部署的节点数量,确定每个所述目标部署子区域中已部署的节点数量的平均值;基于所述目标部署子区域的数量、所述目标部署子区域的节点数量和所述目标部署子区域已部署的节点数量的平均值,确定所述目标部署子区域对应的所述方差值。5.根据权利要求3所述的方法,其特征在于,基于每个所述目标部署子区域对应的所述方差值,确定所述目标部署位置,包括:确定每个所述目标部署子区域对应的所述方差值中的最小方差值;将所述最...

【专利技术属性】
技术研发人员:莫俊洪伟
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1