交付部署(线上)

更新时间: 2021-09-28 17:15:18

线上环境交付部署,是指利用公有云资源完成环境的搭建和应用的部署,相比线下交付,具备更高程度的自动化,免去了将部署包拷贝至离线环境、手动执行安装命令等人工操作步骤。

交付部署简介

交付部署:指一次将产品部署到客户环境的交付行为。相应的,一个交付环境,对应的是该产品某个客户的部署现场的IaaS环境。而环境又根据能力不同,被分成了线上环境和线下环境。

线上环境:特指阿里云ECS和ACK环境。这类环境,用户不需要手工下载包文件,平台会自动发起产品的部署流程。

线下环境:泛指任何兼容的IaaS环境,比如私有化部署的x86物理机等。平台默认这类环境不可被平台直接访问,因此需要通过以下2种方式完成部署:

  1. 线上出包并下载包,拷贝至本地环境并执行安装命令。

  2. 通过配置跳板机信息,平台通过跳板机完成部署内容的分发和安装。

线上部署

在线部署交付的前提是已经完成部署通道的配置和出包,具体步骤如下:

    1. 完成了部署通道的配置(参见:连接通道配置

    2. 完成了出包动作(ACK环境不需要进行出包可直接部署,参见:出包管理

    3. 选择要部署的部署包,并确认部署动作确认部署

在线升级

对于已经完成了初次部署的环境,可以通过增量的方式升级产品/底座版本,主流程如下:

    1. 先在版本升级中指定此次升级的原版本和目标版本

    2. 生产增量部署包(增量产品包/增量底座包)

    3. 选择要安装的增量部署包,确认之后即可进入自动部署动作

上一篇: 交付部署(离线) 下一篇: 产品/底座升级
阿里云首页 云原生应用交付平台 相关技术圈