什么是应用编排服务?
应用编排服务(Application Orchestration Service,简称CT-AOS)可以帮助您将应用一键式部署到云上,简化相关云服务管理操作。AOS通过模板来描述和编排应用及相关云服务,实现自动化部署应用、创建云服务,提供云容器应用全生命周期运维管控能力。
什么是堆栈?
堆栈是应用程序、云服务资源的集合。堆栈将应用、云服务作为一个整体来进行创建、升级、删除等。
在AOS中,通过创建堆栈可以把应用程序一键式部署到云上,并有序的管理所依赖的云服务资源。
什么是模板?
模板是一种遵循AOS语法规范的文本文件,描述了应用属性、云服务配置以及应用与云服务之间的依赖关系。您可以像管理代码一样来管理模板,也可像通过git、svn等代码管理工具一样来管理不同版本的模板。通过模板的方式来管理应用和云服务,可以简化应用系统上云设计,轻松复制和搭建开发、测试、生产环境,确保应用系统可配置、可演进、可回溯。
什么是TOSCA模板?
TOSCA(Topology and Orchestration Specification for Cloud Application)是开放标准联盟OASIS管理的独立技术委员会之一,其发布的云应用拓扑及编排描述规范(简称TOSCA规范)目标是规范云应用生命周期管理流程。
表 应用拓扑模型节点及关系说明
操作名称 | 说明 |
---|---|
Resource | 资源类节点,如VM、容器等。 |
AppGroup | 云应用组,由一个或多个云应用组成,可整体进行生命周期操作,如部署、升级。也可对应到客户产品、业务系统/子系统等。 |
Application | 运行在资源上的云应用,是对最小可部署对象的一种描述。其中,MicroService也是一种Application。 |
SoftwareComponent | 软件组件,云应用组件的组成部分,即软件包。也可以作为Application的属性,是可选节点。 |
Service | 应用所依赖的服务。服务是对按需取用的功能对象的一种描述。 |
DependsOn | 节点间的依赖关系,决定了创建顺序,为基础关系。 |
HostedOn | 只能用于Application与Resource之间,表示应用运行在资源上。 |
ConsistsOf | 表示组合关系。例如,AppGroup由Application组成。 |
ConnectsTo | 表示调用或连接关系。例如,Application和Application之间,资源与资源之间。 |
PackageConsistsOf | 应用和软件组件之间的组合关系 。 |
堆栈是否可升级?
AOS不支持升级堆栈,只支持创建资源,您可以通过更新模板或上传新版本模板来创建堆栈。
AOS公共模板支持ARM(鲲鹏)吗?
支持。