交付部署(线上)
线上环境交付部署,是指利用公有云资源完成环境的搭建和应用的部署,相比线下交付,具备更高程度的自动化,免去了将部署包拷贝至离线环境、手动执行安装命令等人工操作步骤。
交付部署简介
交付部署:指一次将产品部署到客户环境的交付行为。相应的,一个交付环境,对应的是该产品某个客户的部署现场的IaaS环境。而环境又根据能力不同,被分成了线上环境和线下环境。
线上环境:特指阿里云ECS和ACK环境。这类环境,用户不需要手工下载包文件,平台会自动发起产品的部署流程。
线下环境:泛指任何兼容的IaaS环境,比如私有化部署的x86物理机等。平台默认这类环境不可被平台直接访问,因此需要通过以下2种方式完成部署:
线上出包并下载包,拷贝至本地环境并执行安装命令。
通过配置跳板机信息,平台通过跳板机完成部署内容的分发和安装。
线上部署
在线部署交付的前提是已经完成部署通道的配置和出包,具体步骤如下:
在线升级
对于已经完成了初次部署的环境,可以通过增量的方式升级产品/底座版本,主流程如下:
先在版本升级中指定此次升级的原版本和目标版本
生产增量部署包(增量产品包/增量底座包)
选择要安装的增量部署包,确认之后即可进入自动部署动作