堆栈管理
堆栈是应用程序、云服务资源的集合。堆栈将应用、云服务作为一个整体来进行创建、升级、删除等。
在AOS中,通过创建堆栈可以把应用程序一键式部署到天翼云上,并有序的管理所依赖的云服务资源。
模板管理
AOS模板是一个YAML或JSON格式的文本描述文件,用于描述您想要的云对象(云对象包括应用、资源、服务等所有云上的对象)。AOS服务根据描述文件帮助您完成各种云对象的创建。
任何一种自动化的过程,都需要一种描述语言来控制其执行流程。 例如,shell脚本(文本文件)描述如何自动执行command命令,AOS模板也一样,用来描述各种云对象的创建、销毁等流程。以Shell脚本为例,其执行逻辑如下:
Shell脚本特点大致为:
•脚本是一个文本文件。
•若脚本写的好,可以重复执行。
AOS模板也是一样的逻辑,AOS服务就是模板的解释器,根据模板要求,执行对应动作。您可以把AOS看作是云上自动化标准。
一个良好定义输入、编排和输出的模板就会更加的通用。使用这个模板,就可以方便的进行传递和分享。