【技术实现步骤摘要】
应用资源部署方法、装置、电子设备和介质
[0001]本公开涉及计算机
,尤其涉及云计算、边缘计算
,具体涉及一种应用资源部署方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]云计算(cloud computing)是一种分布式计算,将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。
[0003]目前,在物联网场景下,缺少对边缘设备集群的应用资源部署和管控。
技术实现思路
[0004]根据本公开实施例的第一方面,提供一种应用资源部署方法。该方法可以应用于边缘设备集群,边缘设备集群包括一个或多个边缘设备。该方法包括:响应于确定待同步列表中包括有待部署的应用资源,获取应用资源的信息,其中,应用资源的信息包括辅助应用资源运行的数据以及设备选择信息;基于设备选择信息,从一个或多个边缘设备中确定目标边缘设备;将应用资源的副本部署在目标边缘设备上;以及将数据的副本部署在每个边缘设备上。
...
【技术保护点】
【技术特征摘要】
1.一种应用资源部署方法,应用于边缘设备集群,所述边缘设备集群包括一个或多个边缘设备,其中,所述方法包括:响应于确定待同步列表中包括有待部署的应用资源,获取所述应用资源的信息,其中,所述应用资源的信息包括辅助所述应用资源运行的数据以及设备选择信息;基于所述设备选择信息,从所述一个或多个边缘设备中确定目标边缘设备;将所述应用资源的副本部署在所述目标边缘设备上;以及将所述数据的副本部署在所述一个或多个边缘设备中的每个边缘设备上。2.根据权利要求1所述的方法,其中,所述一个或多个边缘设备中的每个边缘设备上部署守护类型应用,并且其中,将所述数据的副本部署在所述一个或多个边缘设备中的每个边缘设备上包括:基于所述守护类型应用,将所述数据的副本部署在所述一个或多个边缘设备中的每个边缘设备上。3.根据权利要求1或2所述的方法,其中,所述一个或多个边缘设备中每个边缘设备具有标签,所述标签由一个或多个键值对表征,并且其中,基于所述设备选择信息,从所述一个或多个边缘设备中确定目标边缘设备包括:响应于确定所述一个或多个边缘设备中的第一边缘设备的标签满足所述设备选择信息定义的键值匹配规则,将所述第一边缘设备确定为所述目标边缘设备。4.根据权利要求1或2所述的方法,还包括:在所述边缘设备集群包括多个边缘设备的情况下,响应于基于所述设备选择信息,从所述多个边缘设备中确定出多个候选边缘设备,获取所述多个候选边缘设备中每个候选边缘设备的资源评价信息;以及基于所述资源评价信息,从所述多个候选边缘设备中确定所述目标边缘设备。5.一种应用部署方法,应用于边缘计算系统云端,所述方法包括:响应于接收到应用部署请求,创建与所述应用部署请求相对应的应用资源,其中,所述应用资源的信息包括辅助所述应用资源运行的数据以及设备选择信息;以及将所述应用资源同步至目标边缘设备集群的待同步列表中,其中,所述目标边缘设备集群包括一个或多个边缘设备,并且其中,所述目标边缘设备集群被配置为:基于所述设备选择信息,从所述一个或多个边缘设备中确定目标边缘设备,将所述应用资源的副本部署在所述目标边缘设备上,并将所述数据的副本部署在每个边缘设备上。6.根据权利要求5所述的方法,其中,所述应用资源的信息还包括集群选择信息,并且其中,所述方法还包括:基于所述集群选择信息,从一个或多个边缘设备集群中确定所述目标边缘设备集群。7.根据权利要求5或6所述的方法,还包括:创建守护类型应用资源;以及将所述守护类型应用资源同步至所述目标边缘设备集群的待同步列表中,其中,所述目标边缘设备集群还被配置为:将所述守护类型应用资源部署在所述一个或多个边缘设备中的每个边缘设备上。
8.一种应用资源部署装置,包括:获取模块,配置为响应于确定边缘设备集群待同步列表中包括有待部署的应用资源,获取所述应用资源的信息,其中,所述边缘设备集群包括一个或多个边缘设备,并且其中,所述应用资源的信息包括辅助所述应用资源运行的数据以及设备选择信息;设备确定模块,配置为基于所述设备选择信息,从所述一个或多个边缘设备中确定目标边缘设备;第一部署模块,配置为将所述应用资源的副本部署在所述目标边缘设备...
【专利技术属性】
技术研发人员:赵鑫,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。