什麼是資源編排服務?數據庫
阿里雲資源編排服務(Resource Orchestration Service 簡稱 ROS)是一款幫助阿里雲用戶簡化雲計算資源管理和自動化運維的服務。用戶遵循 資源編排定義的模板規範,編寫資源棧模板。您只須要建立一個描述本身所需的全部阿里雲資源(如 ECS 實例、 RDS 數據庫實例等)的模板,而後資源編排將根據模板,建立和配置這些資源。在模板中,您定義所需的雲計算資源、資源間的依賴關係、資源配置等。資源編排經過編排引擎自動完成全部資源的建立和配置,以達到自動化部署、運維的目的。資源編排模板是一種用戶可讀、易於編寫的文本文件。您能夠直接編輯 JSON 格式文本,也可使用資源編排控制檯提供的可視化編輯器,更爲直觀地編輯模板。您能夠隨時編輯修改模板。經過 SVN、Git 等版本控制工具能夠控制模板的版本,以達到控制基礎設施版本的目的。也能夠經過 API、SDK 等方式把資源編排的編排能力與本身的應用整合,作到基礎設施即代碼(Infrastructure as Code)。安全
課程連接:阿里雲資源編排ROS使用教程服務器
資源編排模板也是一種標準化的資源和應用交付方式。若是您是獨立軟件供應商 (ISV),您能夠經過資源編排模板交付包含雲資源和應用的總體系統和解決方案。ISV 能夠經過這種交付方式,整合阿里雲的資源和 ISV 的軟件系統,達到統一交付的目的。網絡
資源編排服務是經過資源棧 (Stack) 這種邏輯集合來統一管理一組雲資源(一個資源棧即爲一組阿里雲資源),因此,對於雲資源的建立、刪除、克隆等操做,均可以以資源棧爲單位來完成。在 DevOps 實踐中,能夠輕鬆地克隆開發、測試、線上環境。同時,也能夠更容易實現應用的總體遷移和擴容。負載均衡
「基礎設施即代碼」(Infrastructure as Code)不止是概念,相比於傳統方式,資源編排 (ROS)可以便於您:運維
ROS支持經過模板靈活組裝多種雲產品或服務:
您能夠根據業務場景靈活組裝雲服務,以知足自動化運維的要求。 編輯器
典型應用場景:工具
瞬間克隆相同配置(包括實例規格、網絡配置、磁盤配置、安全組設置、UserData)上限100臺的雲服務器ECS。測試
輕鬆實現建立子賬號、受權,並開啓控制檯登陸,實現企業權限管理。網站
雲服務器 + 雲數據庫的經典組合,再也不須要多個步驟,一個模板一鍵搞定。
更多精品課程:
阿里雲大學官網(阿里雲大學 - 官方網站,雲生態下的創新人才工場)