交付概述
交付部署是指一次将产品部署到客户环境的交付行为。相应的,一个交付环境,对应的是该产品某个客户的IaaS环境。而环境又根据能力不同,被分成了线上环境和线下环境。
线上环境:特指阿里云ECS和ACK环境。这类环境,用户不需要手工下载包文件,平台会自动发起产品的部署流程。
线下环境:泛指任何兼容的IaaS环境,比如私有化部署的x86物理机等。平台默认这类环境不可被平台直接访问,因此需要通过以下2种方式完成部署:
线上出包并下载包,拷贝至本地环境并执行安装命令。
通过配置跳板机信息,平台通过跳板机完成部署内容的分发和安装。
交付阶段的主体流程
在产品编排完成,且线上验证无误后,可进入交付阶段,您根据实施规划和目标环境的现状,定义部署动作所需的必要参数,平台可自动生成能一键完成安装的部署包,主体流程如下:
因部署包中已经包含了安装所需的所有文件和配置信息,因此安装动作可以在离线场景下进行。
当前支持部署的环境类型
云服务器(ECS)
容器服务(ACK)
通用主机(Linux)
其中,ECS和ACK均为阿里公有云环境,可以帮助您快速完成云上交付。
针对需要云下交付的环境,可选择“通用主机(Linux)”的环境类型,该场景下可通过跳板机连接,或直接下载平台生成好的部署包,在受网络限制的环境下,一条命令即可完成产品的自动交付部署。