【技术实现步骤摘要】
架构感知方法、装置、设备和计算机可读存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种架构感知方法
、
装置
、
设备和计算机可读存储介质
。
技术介绍
[0002]越来越多的大型企业将业务
、
服务和系统构建在云平台上,服务器
、
存储和网络是现代云平台的基础设施,由于开源软件和服务的多样性,开发语言的异构性,提高了业务
、
服务和系统标准化的复杂性
。
在系统业务较为复杂的情况下,无法快速发现架构的隐患问题
、
挖掘架构中的不稳定因素,以及无法对系统架构进行深入的优化和改进
。
当前大部分的架构感知系统只是构建了业务系统的静态的拓扑图,无法确定不同业务系统中拓扑节点之间构架关系
。
技术实现思路
[0003]本专利技术的主要目的在于提供一种架构感知方法
、
装置
、
设备和计算机可读存储介质,旨在解决如何确定不同业务系统中拓扑节点之间构架关系的问题
。
[0004]为实现上述目的,本专利技术提供的一种架构感知方法,所述架构感知方法包括以下步骤:
[0005]调用各业务系统的调用链拓扑和资源拓扑;
[0006]根据所述调用链拓扑和所述资源拓扑,确定各业务系统中的节点之间的调用链依赖关系;
[0007]根据所述调用链依赖关系,构建各业务系统之间的架构关系
。
...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种架构感知方法,其特征在于,所述架构感知方法包括:调用各业务系统的调用链拓扑和资源拓扑;根据所述调用链拓扑和所述资源拓扑,确定各业务系统中的节点之间的调用链依赖关系;根据所述调用链依赖关系,构建各业务系统之间的架构关系
。2.
如权利要求1所述的架构感知方法,其特征在于,所述根据所述调用链拓扑和所述资源拓扑,确定各业务系统中的节点之间的调用链依赖关系的步骤包括:根据所述调用链拓扑和所述资源拓扑,确定与目标节点相关的关联节点;确定所述目标节点和所述关联节点之间的相关性系数;根据所述相关性系数,确定所述目标节点和所述关联节点之间的调用链依赖关系
。3.
如权利要求2所述的架构感知方法,其特征在于,所述确定所述目标节点和所述关联节点之间的相关性系数的步骤包括:获取所述目标节点的场景指标值,所述场景指标值包括
CPU
使用率指标值
、
内存使用率值
、
网络延迟时长值中至少一个;获取在所述场景指标值对应的关联节点的业务指标值,所述业务指标值包括响应时长值
、
吞吐量值和响应成功率中至少一个;根据所述场景指标值和所述业务指标值,确定所述相关性系数
。4.
如权利要求3所述的架构感知方法,其特征在于,所述根据所述场景指标值和所述业务指标值,确定所述相关性系数的步骤包括:确定各所述场景指标值与各所述业务指标值之间的至少两个待确定相关性系数;根据所述至少两个待确定相关性系数中最大值,确定所述相关性系数
。5.
如权利要求2所述的架构感知方法,其特征在于,所述根据所述调用链拓扑和所述资源拓扑,确定与目标节点相关的关联节点的步骤包括:获取至少两个混沌演练场景,所述混沌演练场景的场景数据包括所述目标节点的
CPU
使用率
、
内存占用率
、
网络延迟时长
、
硬盘
IO
技术研发人员:黄传俊,张愚,周伟,孙健飞,马一骏,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。