应用部署方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:28033961 阅读:17 留言:0更新日期:2021-04-09 23:15
本申请涉及一种基于云计算的应用部署方法、装置、计算机设备和存储介质。所述方法包括:获取应用部署请求,响应于应用部署请求,运行应用容器引擎;应用容器引擎中设置有第一容器和第二容器;基于第一容器配置待执行任务,并在第二容器上配置与待执行任务关联的待执行命令;基于第二容器,将待执行命令分发至待部署的服务器集群,使得各待部署的服务器集群响应执行命令,进行部署配置。本方法中通过采用容器结合的方式,无需安装额外的客户端,可降低对所运行的服务器的配置要求,同时容器的使用和配置过程较为简单,无需消耗用户大量时间进行语法学习,提高针对服务器集群的应用部署配置效率。

【技术实现步骤摘要】
应用部署方法、装置、计算机设备和存储介质
本申请涉及云计算
,特别是涉及一种应用部署方法、装置、计算机设备和存储介质。
技术介绍
随着云计算技术的发展,以及各大应用程序和系统的广泛应用和迭代更新,对于不同应用程序和系统的核心组件的自动化安装部署、基础运行环境的安装部署,以及日常生产发布的需求与日俱增。传统上通过采用自开发部署平台、购买商业化部署平台和工具或开源自动化化工具编写相应的脚本进行完成,但需要投入大量的人力成本或者商业软件购买费用。为降低人力物力消耗,出现了开源自动化部署工具。常用的自动化部署工具,比如,chef和puppet,chef是自动化服务器配置管理工具,可以对所管理的对象实行自动化配置,如系统管理,安装软件等,puppet是IT基础设施自动化管理工具,可实现自动化重复任务、快速部署关键性应用等。但chef和puppet不仅需要安装客户端,且学习曲线陡峭,需要管理人员熟练相应的语法,导致配置部署效率较低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高基于服务器集群的应用本文档来自技高网...

【技术保护点】
1.一种应用部署方法,其特征在于,所述方法包括:/n获取应用部署请求,响应于所述应用部署请求,运行应用容器引擎;所述应用容器引擎中设置有第一容器和第二容器;/n基于所述第一容器配置待执行任务,并在所述第二容器上配置与所述待执行任务关联的待执行命令;/n基于所述第二容器,将所述待执行命令分发至所述待部署的服务器集群,使得各所述待部署的服务器集群响应所述执行命令,进行部署配置。/n

【技术特征摘要】
1.一种应用部署方法,其特征在于,所述方法包括:
获取应用部署请求,响应于所述应用部署请求,运行应用容器引擎;所述应用容器引擎中设置有第一容器和第二容器;
基于所述第一容器配置待执行任务,并在所述第二容器上配置与所述待执行任务关联的待执行命令;
基于所述第二容器,将所述待执行命令分发至所述待部署的服务器集群,使得各所述待部署的服务器集群响应所述执行命令,进行部署配置。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述第一容器的配置信息,获取并安装与所述第一容器对应的插件;
基于业务需求配置所述第一容器的环境变量和秘钥信息;
基于业务需求确定所述第二容器的环境配置文件,并根据所述环境配置文件对所述第二容器进行环境配置。


3.根据权利要求1所述的方法,其特征在于,所述基于所述第一容器配置待执行任务,并在所述第二容器上配置与所述待执行任务关联的待执行命令,包括:
获取所述待执行任务的任务类型和任务标识;
基于所述任务类型确定对应的执行步骤,根据所述执行步骤生成对应的待执行任务;
根据所述任务标识在所述第一容器上新建相应的待执行任务;
根据所述执行步骤和预设关联协议,生成与所述待执行任务关联的待执行命令格式;
根据所述执行命令格式和所述第二容器的环境配置文件,在所述第二容器上配置与所述待执行任务关联的待执行命令。


4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据待部署的服务器集群的主机信息生成集群数据文件,并将所述集群数据文件存储至第二容器中;所述集群数据文件可存储至所述第二容器的镜像文件中,或以容器挂卷的方式存储于所述第二容器中,或存储至区块链网络中。


5.根据权利要求4所述的方法,其特征在于,基于所述第二容器,将所述待执行命令分发至所述待部署的服务器集群的方式,还包括:
从所述第二容器中获取所述集群数据文件;
根据中转服务器的属性信息,对...

【专利技术属性】
技术研发人员:高厚莲
申请(专利权)人:平安证券股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1