一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种部署方法和装置与流程

2022-04-27 04:13:10 来源:中国专利 TAG:

技术特征:
1.一种部署方法,其中,所述方法包括以下步骤:响应于来自用户端设备的部署请求,确定与该部署请求对应的实例类型和部署模式,其中,所述实例类型包括物理机实例和容器实例;基于所确定的实例类型和部署模式,执行相应的部署操作。2.根据权利要求1所述的方法,其中,所述响应于来自用户端设备的部署请求,确定与该部署请求对应的实例类型和部署模式的步骤包括:对所述部署请求进行解析,获得相应的待部署设备和待部署服务信息,其中,所述待部署服务信息包括待部署的服务名、待升级的代码版本或镜像版本;根据待部署设备自身的资源属性信息,确定与该部署请求对应的实例类型和部署模式。3.根据权利要求1或2所述的方法,其中,所述方法支持的部署模式包括以下三种:物理机模式;基础镜像和应用代码的混合模式;应用镜像模式;其中,所述物理机模式对应于物理机实例,所述混合模式和应用镜像模式对应于容器实例。4.根据权利要求3所述的方法,其中,所述混合模式中基础镜像文件包含操作系统组件和运行环境组件。5.根据权利要求至1至4中任一项所述的方法,其中,对于所述混合模式,所述基于所确定的实例类型和部署模式,执行相应的部署操作的步骤包括:若待部署服务的应用代码未变更,则进一步判断基础镜像文件的版本是否有变更,若应用代码有变更,则在从代码仓库中拉取变更版本的代码数据之后再判断基础镜像文件的版本是否有变更;如果基础镜像文件的版本未变更,则在容器内停止现有服务的进程并启动待部署服务,以完成待部署服务在容器中的部署;如果基础镜像文件的版本有变更,则停止基础镜像容器并从镜像仓库中拉取变更版本的镜像容器,然后将物理机的部署路径绑定至新的镜像容器,从而在新的镜像容器中启动待部署服务。6.一种部署装置,其中,所述部署装置包括:用于响应于来自用户端设备的部署请求,确定与该部署请求对应的实例类型和部署模式的装置,其中,所述实例类型包括物理机实例和容器实例;用于基于所确定的实例类型和部署模式,执行相应的部署操作的装置。7.根据权利要求6所述的部署装置,其中,所述用于响应于来自用户端设备的部署请求,确定与该部署请求对应的实例类型和部署模式的装置用于:对所述部署请求进行解析,获得相应的待部署设备和待部署服务信息,其中,所述待部署服务信息包括待部署的服务名、待升级的代码版本或镜像版本;根据待部署设备自身的资源属性信息,确定与该部署请求对应的实例类型和部署模式。8.根据权利要求6或7所述的部署装置,其中,所述部署装置支持的部署模式包括以下
三种:物理机模式;基础镜像和应用代码的混合模式;应用镜像模式;其中,所述物理机模式对应于物理机实例,所述混合模式和应用镜像模式对应于容器实例。9.根据权利要求8所述的部署装置,其中,所述混合模式中基础镜像文件包含操作系统组件和运行环境组件。10.根据权利要求至1至4中任一项所述的部署装置,其中,对于所述混合模式,所述用于基于所确定的实例类型和部署模式,执行相应的部署操作的装置用于:若待部署服务的应用代码未变更,则进一步判断基础镜像文件的版本是否有变更,若应用代码有变更,则在从代码仓库中拉取变更版本的代码数据之后再判断基础镜像文件的版本是否有变更;如果基础镜像文件的版本未变更,则在容器内停止现有服务的进程并启动待部署服务,以完成待部署服务在容器中的部署;如果基础镜像文件的版本有变更,则停止基础镜像容器并从镜像仓库中拉取变更版本的镜像容器,然后将物理机的部署路径绑定至新的镜像容器,从而在新的镜像容器中启动待部署服务。11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至5中任一所述的方法。12.一种计算机可读的存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至5中任一所述的方法。

技术总结
本发明的目的是提供一种部署方法和装置。所述方法包括以下步骤:响应于来自用户端设备的部署请求,确定与该部署请求对应的实例类型和部署模式,其中,所述实例类型包括物理机实例和容器实例;基于所确定的实例类型和部署模式,执行相应的部署操作。本申请实施例具有以下优点:支持三种部署模式进行部署,为物理机和容器并存的多种情况提供了统一的部署方案,提升了部署效率;通过提供一种改进的混合基础镜像和应用代码的部署模式,无需将业务代码打入镜像容器,无需对已部署的服务进行适配改造,相较于现有的容器化接入方案,避免了改造和接入成本,同时兼具容器化接入具有的容器资源隔离、环境文件保留等优势。环境文件保留等优势。环境文件保留等优势。


技术研发人员:司禹
受保护的技术使用者:度小满科技(北京)有限公司
技术研发日:2021.12.06
技术公布日:2022/4/26
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献