什么是應用編排服務?
應用編(bian)排(pai)服(fu)(fu)務(wu)(wu)(wu)(Application Orchestration Service,簡(jian)稱CT-AOS)可以幫(bang)助您將應用一鍵(jian)式(shi)部署到(dao)云上,簡(jian)化相關(guan)云服(fu)(fu)務(wu)(wu)(wu)管(guan)理(li)操作。AOS通過模板(ban)來描述和編(bian)排(pai)應用及相關(guan)云服(fu)(fu)務(wu)(wu)(wu),實(shi)現(xian)自動化部署應用、創(chuang)建云服(fu)(fu)務(wu)(wu)(wu),提供云容器(qi)應用全生命周(zhou)期運維管(guan)控能力。
什么是堆棧?
堆棧是(shi)應用程序、云服(fu)務資源的集合。堆棧將應用、云服(fu)務作為一個整體(ti)來進行創建、升級、刪除等。
在(zai)AOS中,通過創(chuang)建(jian)堆(dui)棧可以把應(ying)用程序一鍵式部署到云上(shang),并有(you)序的管理所依賴的云服務(wu)資源。
什么是模板?
模(mo)板是一種遵循AOS語法(fa)規范(fan)的(de)文本文件(jian),描述了應(ying)用屬性(xing)、云服務配置以及應(ying)用與(yu)云服務之(zhi)間的(de)依賴(lai)關系(xi)。您(nin)可以像(xiang)管理(li)代碼一樣來管理(li)模(mo)板,也可像(xiang)通過git、svn等代碼管理(li)工(gong)具一樣來管理(li)不同(tong)版本的(de)模(mo)板。通過模(mo)板的(de)方式來管理(li)應(ying)用和云服務,可以簡化應(ying)用系(xi)統(tong)上云設計,輕(qing)松復制和搭(da)建開發、測試、生(sheng)產環境,確保(bao)應(ying)用系(xi)統(tong)可配置、可演進、可回溯(su)。
什么是TOSCA模板?
TOSCA(Topology and Orchestration Specification for Cloud Application)是(shi)開放(fang)標準聯盟(meng)OASIS管(guan)理的獨立技術(shu)委員會(hui)之一,其發布的云應用(yong)拓撲及(ji)編排描(miao)述規范(fan)(fan)(簡稱TOSCA規范(fan)(fan))目標是(shi)規范(fan)(fan)云應用(yong)生命周期管(guan)理流程。
表 應用拓(tuo)撲模型節點及(ji)關系說明(ming)
操作名稱 | 說明 |
---|---|
Resource | 資源類節點,如VM、容器等。 |
AppGroup | 云應用組,由一個或多個云應用組成,可整體進行生命周期操作,如部署、升級。也可對應到客戶產品、業務系統/子系統等。 |
Application | 運行在資源上的云應用,是對最小可部署對象的一種描述。其中,MicroService也是一種Application。 |
SoftwareComponent | 軟件組件,云應用組件的組成部分,即軟件包。也可以作為Application的屬性,是可選節點。 |
Service | 應用所依賴的服務。服務是對按需取用的功能對象的一種描述。 |
DependsOn | 節點間的依賴關系,決定了創建順序,為基礎關系。 |
HostedOn | 只能用于Application與Resource之間,表示應用運行在資源上。 |
ConsistsOf | 表示組合關系。例如,AppGroup由Application組成。 |
ConnectsTo | 表示調用或連接關系。例如,Application和Application之間,資源與資源之間。 |
PackageConsistsOf | 應用和軟件組件之間的組合關系 。 |
堆棧是否可升級?
AOS不支持升級堆棧(zhan),只支持創建資源,您可以通過更新模板(ban)或上(shang)傳新版本(ben)模板(ban)來創建堆棧(zhan)。
AOS公共模板支持ARM(鯤鵬)嗎?
支持。