业务部署位置推荐方法技术

技术编号:39896431 阅读:5 留言:0更新日期:2023-12-30 13:09
本申请实施例公开一种业务部署位置推荐方法

【技术实现步骤摘要】
业务部署位置推荐方法、系统、电子设备和可读存储介质


[0001]本申请涉及云计算
,尤其涉及一种业务部署位置推荐方法

系统

电子设备和计算机可读存储介质


技术介绍

[0002]随着云计算技术的不断进步,以及直播

在线教育和企业数字化转型等领域的不断发展,“业务上云”的需求也在逐渐旺盛

[0003]目前,在“业务上云”的过程中,通常是根据业务经验或运维手段等,人为评估确定业务在云计算系统中的部署位置后,再将业务部署至所确定的部署位置

[0004]但是,根据经验人为评估业务部署位置的方式,用户获得的业务部署位置通常不能准确地匹配业务,且不能兼顾部署成本


技术实现思路

[0005]本申请实施例提供了一种业务部署位置推荐方法

系统

电子设备和计算机可读存储介质,可以解决现有根据经验人为确定的业务部署位置与业务不匹配,且不能兼顾部署成本的问题

[0006]第一方面,本申请实施例提供了一种业务部署位置推荐方法,该方法包括:
[0007]获取待部署业务的业务特征信息;
[0008]从资源数据库中查找与业务特征信息相匹配的候选云站点,资源数据库包括云计算系统中各个云站点的站点信息,候选云站点为站点信息与业务特征信息相匹配的云站点;
[0009]从策略引擎中查找与业务特征信息相匹配的目标推荐策略,策略引擎包括至少一种推荐策略,目标推荐策略为与业务特征信息相匹配的推荐策略;
[0010]根据目标推荐策略从候选云站点集合中确定出目标云站点,并将各个目标云站点确定为待部署业务的推荐部署位置,候选云站点集合包括至少一个候选云站点;
[0011]根据推荐部署位置生成业务部署推荐结果,并在可视化界面呈现业务部署推荐结果,业务部署推荐结果包括目标云站点

各个目标云站点的资源信息和部署成本信息

[0012]由上可见,本申请实施例通过将待部署业务的业务特征信息与资源数据库中的各个云站点的站点信息匹配,以筛选出站点信息与业务特征信息相匹配的候选云站点,即,候选云站点与待部署业务的匹配度较高;此外,还通过将业务特征信息与策略引擎中的各个推荐策略进行匹配,以筛选出与业务特征信息相匹配的目标推荐策略,即,目标推荐策略与待部署业务的匹配度较高;最后,根据与待部署业务匹配度较高的目标推荐策略,从与待部署业务的匹配度较高多个候选云站点中确定出推荐的云上部署位置
(
即目标云站点
)。
这样,不需要人为根据经验确定业务部署位置,实现了根据待部署业务的业务特征信息进行自动推荐;并且,通过对待部署业务的业务特征信息的分析,使得推荐的部署位置与待部署业务的匹配度较高,推荐部署位置可以满足待部署业务的业务特征;此外,还在可视化界面
上呈现各个推荐部署位置的资源和部署成本,使得用户可以获得既能满足待部署业务的业务特征,又能兼顾部署成本的业务部署位置

[0013]在第一方面的一些可能的实现方式中,在获取待部署业务的业务特征信息的过程中,先获取推荐任务,推荐任务包括待部署业务的服务器信息;再根据服务器信息,向待部署业务的业务系统的服务器发送业务探针;最后,接收业务探针采集的业务系统信息,并对业务系统信息进行处理,生成待部署业务的业务特征信息

这样,基于推荐任务主动采集用户业务系统的业务系统信息,并根据业务系统信息生成业务特征信息,可以更加准确便捷地获得业务特征信息

[0014]在第一方面的一些可能的实现方式中,业务特征信息包括业务系统拓扑信息和业务指标信息

[0015]在第一方面的一些可能的实现方式中,在获取待部署业务的业务特征信息之前,可以先采集各个云站点的站点信息,并将站点信息存储至资源数据库

具体地,获取各个云站点的站点标识信息;根据各个站点标识信息,确定各个站点标识信息对应的云站点的站点架构拓扑;针对各个云站点,向云站点发送站点架构拓扑对应的数据采集模型,站点信息包括站点元数据

站点资源数据

网络资源数据和空间数据;接收各个数据采集模型采集和上报的站点信息;将站点信息持久化写入资源数据库

这样可以准确地采集各个云站点的站点信息

[0016]在第一方面的一些可能的实现方式中,根据推荐部署位置生成业务部署推荐结果,包括:确定各个目标云站点的资源信息和部署成本信息;基于各个目标云站点

各个目标云站点的资源信息和部署成本信息,生成业务部署推荐结果

[0017]第二方面,本申请实施例提供一种业务部署位置推荐系统,系统包括业务特征分析器

推荐器

策略引擎以及资源数据库;
[0018]策略引擎用于存储和管理推荐策略;资源数据库用于持久化存储云计算系统中各个云站点的站点信息;
[0019]业务特征分析器用于获取待部署业务的业务特征信息;
[0020]推荐器用于:从资源数据库中查找与业务特征信息相匹配的候选云站点,候选云站点为站点信息与业务特征信息相匹配的云站点;从策略引擎中查找与业务特征信息相匹配的目标推荐策略,目标推荐策略为与业务特征信息相匹配的推荐策略;根据目标推荐策略从候选云站点集合中确定出目标云站点,并将各个目标云站点确定为待部署业务的推荐部署位置,候选云站点集合包括至少一个候选云站点;根据推荐部署位置生成业务部署推荐结果,并在可视化界面呈现业务部署推荐结果,业务部署推荐结果包括目标云站点

各个目标云站点的资源信息和部署成本信息

[0021]在第二方面的一些可能的实现方式中,推荐器还用于:获取推荐任务,推荐任务包括待部署业务的服务器信息;向业务特征分析器传输服务器信息;
[0022]业务特征分析器具体用于:根据服务器信息,向待部署业务的业务系统的服务器发送业务探针;接收业务探针采集的业务系统信息;对业务系统信息进行处理,生成待部署业务的业务特征信息;业务特征信息包括业务系统拓扑信息和业务指标信息

[0023]在第二方面的一些可能的实现方式中,还包括站点信息采集器,用于:获取各个云站点的站点标识信息;根据各个站点标识信息,确定各个站点标识信息对应的云站点的站
点架构拓扑;针对各个云站点,向云站点发送站点架构拓扑对应的数据采集模型;接收各个数据采集模型采集和上报的站点信息;将站点信息持久化写入资源数据库;
[0024]站点信息包括站点元数据

站点资源数据

网络资源数据和空间数据

[0025]在第二方面的一些可能的实现方式中,推荐器具体用于:确定各个目标云站点的资源信息和部署成本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种业务部署位置推荐方法,其特征在于,所述方法包括:获取待部署业务的业务特征信息;从资源数据库中查找与所述业务特征信息相匹配的候选云站点,所述资源数据库包括云计算系统中各个云站点的站点信息,所述候选云站点为所述站点信息与所述业务特征信息相匹配的云站点;从策略引擎中查找与所述业务特征信息相匹配的目标推荐策略,所述策略引擎包括至少一种推荐策略,所述目标推荐策略为与所述业务特征信息相匹配的推荐策略;根据所述目标推荐策略从候选云站点集合中确定出目标云站点,并将各个所述目标云站点确定为所述待部署业务的推荐部署位置,所述候选云站点集合包括至少一个所述候选云站点;根据所述推荐部署位置生成业务部署推荐结果,并在可视化界面呈现所述业务部署推荐结果,所述业务部署推荐结果包括所述目标云站点

各个所述目标云站点的资源信息和部署成本信息
。2.
根据权利要求1所述的方法,其特征在于,所述获取待部署业务的业务特征信息,包括:获取推荐任务,所述推荐任务包括所述待部署业务的服务器信息;根据所述服务器信息,向所述待部署业务的业务系统的服务器发送业务探针;接收所述业务探针采集的业务系统信息;对所述业务系统信息进行处理,生成所述待部署业务的所述业务特征信息
。3.
根据权利要求1所述的方法,其特征在于,所述业务特征信息包括业务系统拓扑信息和业务指标信息
。4.
根据权利要求1至3任一项所述的方法,其特征在于,在所述获取待部署业务的业务特征信息之前,所述方法还包括:获取各个所述云站点的站点标识信息;根据各个所述站点标识信息,确定各个所述站点标识信息对应的所述云站点的站点架构拓扑;针对各个所述云站点,向所述云站点发送所述站点架构拓扑对应的数据采集模型;接收各个所述数据采集模型采集和上报的站点信息,所述站点信息包括站点元数据

站点资源数据

网络资源数据和空间数据;将所述站点信息持久化写入所述资源数据库
。5.
根据权利要求1所述的方法,其特征在于,根据所述推荐部署位置生成业务部署推荐结果,包括:确定各个所述目标云站点的资源信息和部署成本信息;基于各个所述目标云站点

各个所述目标云站点的资源信息和所述部署成本信息,生成所述业务部署推荐结果
。6.
一种业务部署位置推荐系统,其特征在于,所述系统包括业务特征分析器

推荐器

策略引擎以及资源数据库;所述策略引擎用于存储和管理推荐策略;所述资源数据库用于持久化存储云计算系统中各个云站点的站点信息;<...

【专利技术属性】
技术研发人员:安炳全
申请(专利权)人:深圳华为云计算技术有限公司
类型:发明
国别省市:

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

1