堆棧管理
堆棧(zhan)是應用(yong)程序、云(yun)服(fu)務(wu)資源的(de)集合。堆棧(zhan)將應用(yong)、云(yun)服(fu)務(wu)作(zuo)為一個整(zheng)體來進行創建、升級、刪除等。
在AOS中(zhong),通(tong)過創建堆棧可以把應用程序一(yi)鍵式部(bu)署到天翼云上,并有序的管(guan)理所依賴的云服務資(zi)源。
模板管理
AOS模(mo)板是(shi)一個(ge)YAML或JSON格式的(de)(de)文(wen)(wen)本描(miao)述(shu)文(wen)(wen)件,用于描(miao)述(shu)您想(xiang)要的(de)(de)云對(dui)象(xiang)(xiang)(云對(dui)象(xiang)(xiang)包(bao)括應用、資源、服(fu)務等所有云上(shang)的(de)(de)對(dui)象(xiang)(xiang))。AOS服(fu)務根據描(miao)述(shu)文(wen)(wen)件幫助您完成各種云對(dui)象(xiang)(xiang)的(de)(de)創建。
任何(he)一(yi)種自(zi)動化(hua)的過程(cheng),都(dou)需(xu)要一(yi)種描(miao)述語(yu)言來控(kong)制其(qi)執行(xing)流程(cheng)。 例如,shell腳(jiao)本(ben)(文本(ben)文件)描(miao)述如何(he)自(zi)動執行(xing)command命令,AOS模板也(ye)一(yi)樣,用來描(miao)述各種云對(dui)象的創(chuang)建、銷毀等流程(cheng)。以Shell腳(jiao)本(ben)為例,其(qi)執行(xing)邏輯如下:
Shell腳本特點大致為:
?腳(jiao)本是一(yi)個文本文件。
?若腳(jiao)本寫的好,可以重復執行。
AOS模板也(ye)是一樣的(de)邏輯,AOS服務就是模板的(de)解(jie)釋器(qi),根據模板要求(qiu),執行(xing)對應動作。您可以(yi)把AOS看作是云上自(zi)動化(hua)標準。
一個良(liang)好(hao)定義輸(shu)(shu)入、編排和輸(shu)(shu)出的(de)模板(ban)就會(hui)更加的(de)通用。使用這個模板(ban),就可以(yi)方便的(de)進行傳遞(di)和分享(xiang)。