【技术实现步骤摘要】
云应用更新方法、装置、电子设备以及存储介质
[0001]本公开涉及计算机
,尤其涉及云计算领域,具体地,涉及一种云应用更新方法、装置、电子设备以及存储介质。
技术介绍
[0002]云应用,可以是在运用云计算技术的网络终端服务中安装的各类应用,运用云计算技术的网络终端服务例如包括云手机等云资源,可以通过云服务器为安装于其上的云应用提供云服务。
技术实现思路
[0003]本公开提供了一种云应用更新方法、装置、电子设备以及存储介质。
[0004]根据本公开的一方面,提供了一种云应用更新方法,包括:确定目标云应用在云资源集群中的安装阈值;以及在确定第一目标云资源在所述云资源集群中的第一占比值小于所述安装阈值的情况下,从所述云资源集群中除所述第一目标云资源之外的至少一个其他云资源中,确定第二目标云资源,所述第二目标云资源安装的应用中包括预卸载应用;响应于确定针对所述第二目标云资源中的预卸载应用卸载完成,将所述第二目标云资源确定为所述第一目标云资源;以及在所述第一目标云资源中安装所述目标云应用。
[0005]根据本公开的另一方面,提供了一种云应用更新装置,包括:第一确定模块,用于确定目标云应用在云资源集群中的安装阈值;以及第二确定模块,用于在确定第一目标云资源在所述云资源集群中的第一占比值小于所述安装阈值的情况下,从所述云资源集群中除所述第一目标云资源之外的至少一个其他云资源中,确定第二目标云资源,所述第二目标云资源安装的应用中包括预卸载应用,响应于确定针对所述第二目标云资源中的预卸载应用卸 ...
【技术保护点】
【技术特征摘要】
1.一种云应用更新方法,包括:确定目标云应用在云资源集群中的安装阈值;以及在确定第一目标云资源在所述云资源集群中的第一占比值小于所述安装阈值的情况下,从所述云资源集群中除所述第一目标云资源之外的至少一个其他云资源中,确定第二目标云资源,所述第二目标云资源安装的应用中包括预卸载应用;响应于确定针对所述第二目标云资源中的预卸载应用卸载完成,将所述第二目标云资源确定为所述第一目标云资源;以及在所述第一目标云资源中安装所述目标云应用。2.根据权利要求1所述的方法,其中,所述确定目标云应用在云资源集群中的安装阈值包括:确定所述目标云应用在历史时间段中的使用率信息;以及根据所述历史时间段和与所述历史时间段相对应的使用率信息,得到所述目标云应用在当前时间段的安装阈值。3.根据权利要求1所述的方法,其中,所述从所述云资源集群中除所述第一目标云资源之外的至少一个其他云资源中,确定第二目标云资源包括:确定至少一个已发布云应用中,资源利用率最低的第一目标已发布云应用,其中,所述至少一个已发布云应用为所述至少一个其他云资源中已安装的云应用;根据所述第一目标已发布云应用的资源利用率,从所述至少一个其他云资源中,确定第一数目个安装有所述第一目标已发布云应用的第一目标其他云资源;将安装于所述第一目标其他云资源中的第一目标已发布云应用确定为所述预卸载应用;以及将所述第一目标其他云资源确定为所述第二目标云资源。4.根据权利要求1所述的方法,其中,所述从所述云资源集群中除所述第一目标云资源之外的至少一个其他云资源中,确定第二目标云资源包括:根据至少一个已发布云应用中每个所述已发布云应用的资源利用率,对所述至少一个已发布云应用进行排序,得到排序结果,其中,所述至少一个已发布云应用为所述至少一个其他云资源中已安装的云应用;针对每个所述已发布云应用,在确定所述已发布云应用在所述云资源集群中的实际安装占比值,大于或等于与所述已发布云应用相对应的安装阈值的情况下,根据所述排序结果,确定第二数目个第二目标已发布云应用;确定安装有所述第二目标已发布云应用的第二目标其他云资源;将安装于所述第二目标其他云资源中的第二目标已发布云应用确定为所述预卸载应用;以及将所述第二目标其他云资源确定为所述第二目标云资源。5.根据权利要求3或4所述的方法,还包括:针对每个所述已发布云应用,确定所述已发布云应用在预设时间段内的最高并发连接数;计算所述最高并发连接数与所述云资源集群中的云资源总数的第一比值;以及
将所述第一比值确定为所述资源利用率。6.根据权利要求3或4所述的方法,还包括:针对每个所述已发布云应用,确定所述已发布云应用在预设时间段内的平均并发连接数;计算所述平均并发连接数与所述云资源集群中的云资源总数的第二比值;以及将所述第二比值确定为所述资源利用率。7.根据权利要求3所述的方法,其中,所述根据所述第一目标已发布云应用的资源利用率,从所述至少一个其他云资源中,确定第一数目个安装有所述第一目标已发布云应用的第一目标其他云资源包括:根据所述第一目标已发布云应用的资源利用率,确定所述第一目标已发布云应用的资源空闲率;以及根据所述第一目标已发布云应用的资源空闲率,确定所述第一数目个安装有所述第一目标已发布云应用的第一目标其他云资源。8.根据权利要求1所述的方法,其中,所述目标云应用包括多个目标云应用;所述在所述第一目标云资源中安装所述目标云应用包括:针对每个所述目标云应用,确定与每个所述目标云应用相关的用户等待时长;根据所述用户等待时长,将所述多个目标云应用依次安装至所述第一目标云资源中。9.根据权利要求8所述的方法,其中,所述针对每个所述目标云应用,确定与每个所述目标云应用相关的用户等待时长包...
【专利技术属性】
技术研发人员:陈丽敏,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。