【技术实现步骤摘要】
一种热部署方法、云服务系统、电子设备及存储介质
[0001]本说明书中实施方式关于计算机应用
,具体地说,涉及计算机应用
下的热部署技术,更具体地说,涉及一种热部署方法、云服务系统、电子设备及存储介质。
技术介绍
[0002]云服务系统是一种基于云计算技术的服务器系统,它将服务器的计算、存储、网络等基础资源通过虚拟化技术进行抽象和整合,形成一个高度自动化和可扩展的云计算平台,通过互联网向用户提供云计算服务。
[0003]为了完善给用户配置的应用的功能或改善用户使用体验,云服务系统可能会不定期对为用户配置的应用进行更新。在更新时,为了不影响用户对于应用的正常使用,云服务系统可以采用热部署的方式对应用进行更新,但是在一些情况下,利用热部署方法更新应用可能造成应用的异常,严重地会造成用户无法再正常使用应用。
技术实现思路
[0004]本说明书中多个实施方式提供一种热部署方法、云服务系统、电子设备及存储介质,以解决应用热部署过程中出现异常,导致应用无法正常使用的问题。
[0005]第一方面 ...
【技术保护点】
【技术特征摘要】
1.一种热部署方法,其特征在于,应用于云服务系统中的第一节点,所述第一节点搭载有目标应用,所述热部署方法包括:响应于携带有所述目标应用的更新信息的热部署指令,对逻辑空间进行备份,以获得备份的逻辑空间,所述逻辑空间用于保存所述目标应用的应用信息索引;所述应用信息索引用于指示所述目标应用的应用信息的存储位置,所述应用信息用于描述所述目标应用;在备份的所述逻辑空间中,根据所述更新信息对所述目标应用的应用信息进行更新,若更新成功,则将备份的所述逻辑空间中的应用信息索引作为所述目标应用的生效应用信息索引,所述生效应用信息索引用于指示所述目标应用生效的应用信息。2.根据权利要求1所述的方法,其特征在于,所述第一节点内存储有逻辑空间生效指针和逻辑指针队列;其中,所述逻辑指针队列,用于存储与所述逻辑空间对应的逻辑指针,所述逻辑指针指向与所述逻辑指针对应的逻辑空间;所述逻辑空间生效指针,用于指示生效逻辑空间,所述生效逻辑空间为保存所述目标应用的生效应用信息索引的逻辑空间;所述将备份的所述逻辑空间中的应用信息索引作为所述目标应用的生效应用信息索引包括:将所述逻辑空间生效指针指向备份逻辑指针,所述备份逻辑指针指向备份的所述逻辑空间。3.根据权利要求1所述的方法,其特征在于,若在备份的所述逻辑空间中,根据所述更新信息对所述目标应用的应用信息的更新失败,所述热部署方法还包括:删除备份的所述逻辑空间。4.根据权利要求1所述的方法,其特征在于,所述将备份的所述逻辑空间中的应用信息索引作为所述目标应用的生效应用信息索引之后还包括:删除原有的逻辑空间。5.根据权利要求3或4所述的方法,其特征在于,所述热部署方法还包括:若所述逻辑空间删除失败,则保留删除失败的所述逻辑空间;每隔预设时间,获取失效逻辑空间,所述失效逻辑空间包括存储所述目标应用的未生效的应用信息的逻辑空间;对所述失效逻辑空间进行删除操作。6.根据权利要求1所述的方法,其特征在于,所述应用信息索引包括第一索引和第二索引;所述应用信息包括不同类型的第一元数据和第二元数据;所述第一索引用于指示第一元数据在第一存储介质中的存储位置,所述第二索引用于指示第二元数据在第二存储介质中的存储位置;所述第一存储介质与所述第二存储介质的类型不同。7.根据权利要求6所述的方法,其特征在于,所述更新信息包括所述第一元数据的更新信息和所述第二元数据的更新信息;所述根据所述更新信息对所述目标应用的应用信息进行更新包括:根据所述第一索引,确定所述目标应用的第一元数据,根据所述第一元数据的更新信息对确定的所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。