【技术实现步骤摘要】
一种云产品资源的控制方法、装置、设备及存储介质
[0001]本公开涉及互联网
,尤其涉及云计算
技术介绍
[0002]随着互联网技术的不断发展,各种线下传统产品都可以逐渐在云端实现,例如各种云服务器、云电脑、云手机等云产品资源。
[0003]而随着各种云产品资源的逐渐丰富和发展,如何对数量和种类繁多的云产品资源进行高效率的管理便逐渐成为一个本领域急需解决的技术问题。
[0004]公开内容
[0005]本公开提供了一种云产品资源的控制方法、装置、设备以及存储介质。
[0006]根据本公开的一方面,提供了云产品资源的控制方法,包括:
[0007]从事件源获取云产品资源的事件要素信息,并根据所述事件要素信息为云产品资源发布事件;
[0008]根据所述事件为云产品资源生成任务操作;
[0009]执行所述任务操作。
[0010]根据本公开的另一方面,提供了一种云产品资源的控制装置,包括:
[0011]事件发布模块,用于从事件源获取云产品资源的事件要素信息,并根据所述事件要素信息为云产品资源发布事件;
[0012]任务生成模块,用于根据所述事件为云产品资源生成任务操作;
[0013]任务执行模块,用于执行所述任务操作。
[0014]根据本公开的另一方面,提供了一种电子设备,包括:
[0015]至少一个处理器;以及
[0016]与所述至少一个处理器通信连接的存储器;其中,
[0017]所述存储器存 ...
【技术保护点】
【技术特征摘要】
1.一种云产品资源的控制方法,包括:从事件源获取云产品资源的事件要素信息,并根据所述事件要素信息为云产品资源发布事件;根据所述事件为云产品资源生成任务操作;执行所述任务操作。2.根据权利要求1所述的方法,其中,还包括:根据所述任务操作的执行结果确定云产品资源所处的资源状态。3.根据权利要求1或2所述的方法,其中,所述从事件源获取云产品资源的事件要素信息包括如下至少一项:从财务系统获取云产品资源所属账户的财务信息;从订单系统获取云产品资源所属账户的订单信息;从云产品用户端获取对云产品资源的用户控制信息;从云产品服务端获取对云产品资源所处的资源状态的调整操作。4.根据权利要求1
‑
3中任一项所述的方法,其中,所述根据所述事件为云产品资源生成任务操作,包括:从至少两个候选云资源控制策略中,为所述云产品资源选择目标云资源控制策略;基于所述目标云资源控制策略,根据所述事件为云产品资源生成任务操作。5.根据权利要求1
‑
4中任一项所述的方法,其中,所述执行所述任务操作,包括:根据关联的云产品资源,对当前时间窗口中的任务操作进行分组;针对属于同一任务组中的至少两个任务操作,根据关联的事件发生时间,对所述至少两个任务操作进行排序,得到排序结果;根据所述排序结果,执行所述至少两个任务操作。6.根据权利要求5所述的方法,其中,所述根据所述排序结果,执行所述至少两个任务操作,包括:根据所述排序结果,构建相邻任务操作之间的有向关系;在所述有向关系形成有向环的情况下,将属于所述有向环的任务操作删除;执行剩余的任务操作。7.根据权利要求5所述的方法,其中,所述根据所述排序结果,执行所述至少两个任务操作,包括:根据所述排序结果,确定顺序在先的任务操作是否执行成功;在执行失败的情况下,拒绝执行顺序在后的任务操作。8.根据权利要求5所述的方法,所述对当前时间窗口中的任务操作进行分组之后,还包括:针对属于不同任务组中的任务操作,根据对应的操作类型和/或账户等级,确定任务操作的优先级;根据所述任务操作的优先级,执行属于不同任务组中的任务操作。9.根据权利要求1
‑
8中任一项所述的方法,执行所述任务操作包括:从至少两个候选校验策略中,为所述云产品资源选择目标校验策略;基于所述目标校验策略,对所述任务操作进行校验;
在校验通过的情况下,执行所述任务操作。10.根据权利要求2所述的方法,所述根据所述任务操作的执行结果确定云产品资源所处的资源状态之后,还包括:向云产品资源所属的云产品服务端发送所述云产品资源所处的资源状态,用于指示所述云产品服务端基于云产品服务端中的云产品操作协议,确定对所述资源状态的调整操作;从所述云产品服务端获取对所述资源状态的调整操作。11.一种云产品资源的控制装置,包括:事件发布模块,用于从事件源获取云产品资源的事件要素信息,并根据所述事件要素信息为云产品资源发布事件;任务生成模块,用于根据所述事件为云产品资源生成任务操作;任务执行模块,用于执行所述任务操作。12.根据权利要求11所述的装置,其中,所述装置还包括:资源状态确定模块,用于根据所述任务操作的执行结果确定云产品资源所处的资源状态。...
【专利技术属性】
技术研发人员:方印源,冯智,王玉林,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。