文档首页 > > 产品介绍> 部署服务概述

部署服务概述

分享
更新时间: 2019/08/20 GMT+08:00

什么是部署?

使用部署服务可以做什么?

部署服务的工作原理是什么?

什么是部署?

部署(CloudDeploy)提供可视化、一键式部署服务,支持部署到虚拟机或者容器,提供Tomcat、SpringBoot等模板或者自由组装编排原子步骤进行部署,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。

部署服务具有以下特性:

  • 预置Tomcat、SpringBoot、PHP、CCE等系统模板快速创建任务,提供20+原子步骤自由编排组装任务。
  • 一个部署任务同时部署到多台主机和主机组,每个原子步骤独立输出清晰日志,部署失败时能够快速定位原因并解决。
  • 支持保存自定义模板。
  • 支持设置参数并进行动态执行。
  • 支持无缝集成流水线,支持流水线执行参数。

使用部署服务可以做什么?

部署服务提供的功能如表1所示。

表1 功能列表

特性

描述

授信主机管理

用户可以创建一个或多个主机并进行授信;可以创建主机组对多个主机统一操作;通过搜索主机名、主机组和IP地址查找某主机;主机和主机组可以修改和删除;支持批量添加主机。

部署任务管理

用户可以创建一个或多个部署任务,部署任务可以通过预定义模板或者自由编排步骤创建;创建部署任务必须选择至少一个主机组。支持按照名字查找和过滤部署任务。可以修改和删除部署任务。

参数设置

部署任务的步骤支持参数引用,在执行时由用户指定参数值,任务用指定值替换相应参数执行。

动态执行参数

部署任务支持动态执行参数,在执行时动态输入参数而不用修改部署任务,增强部署任务的重用性和灵活性。

选择应用包

支持从发布仓库选择应用包。应用包可以在编译构建中自动归档到发布仓库中。

上传应用包

支持从本地上传应用包到发布仓库。

部署动态

部署任务执行产生的服务动态消息,包括部署成功、部署失败和部署任务更新和删除消息。

并行部署

用户可以在一个部署任务中选择多个主机和多个主机组,实现多主机并行部署。

部署详情

用户可以查看部署详情,可视化显示部署进程、当前部署任务信息。

部署日志

部署详情页面可以查看部署日志,多主机并行部署支持分主机日志查看。

统计信息

支持部署成功率、部署任务个数、部署总次数以及最近7天部署成功次数和失败次数。

流水线集成

可以在流水线集成部署任务,编排部署任务并行或者串行执行;支持流水线参数。

部署服务的工作原理是什么?

部署服务提供两种部署类型:

  • 云主机部署

    用户通过手动上传、或者编译构建任务,将软件包保存在软件发布库中;部署任务将软件包上传并安装到云主机中。如下图所示。

      

  • 容器部署

    用户通过手动上传、或者编译构建任务,将镜像保存到容器镜像仓中;部署任务将镜像上传到容器镜像集群中。如下图所示。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区