天天看點

資源編排服務(ROS)簡介

一、什麼是資源編排服務

簡單講,

ROS

是阿裡雲的一款産品,用來建立或管理其它(如ECS、RDS等)雲産品(資源)。

ROS将一款雲産品的一類API定義為一個資源類型,比如ALIYUN::ECS::Instance,實作了ECS Instance CURD相關API,通過ROS建立、更新、删除資源棧來管理ECS執行個體。

二、為什麼要使用ROS

以建立RDS執行個體為例做個比較

在RDS控制台建立

  1. 建立執行個體(如果是專有網絡類型的執行個體需提前建立VPC、VSwitch)
  2. 執行個體建立成功後建立資料庫
  3. 建立資料庫賬号
  4. 設定白名單等

使用ROS建立

  1. 編寫模闆,定義需要建立的資源和執行的動作
  2. ROS控制台建立資源棧,資源棧建立成功後RDS執行個體、資料庫、賬号、白名單等全部建立成功

模闆如下,ROS官方

模闆庫

提供了所有資源的模闆,本例參考

RDS模闆

資源編排服務(ROS)簡介

修改屬性

當需要修改執行個體的某些屬性時,修改模闆之後更新資源棧。

三、ROS的優勢

  • 一鍵部署
  • 批量建立多種雲産品
  • 便于統一管理部署的各種資源
  • 便于移植和擴縮容
  • 更直覺的檢視資源建立的狀态

四、關于收費

ROS服務完全免費,隻需要為建立的付費資源支付費用,後面的文章使用免費Vpc、安全組等免費資源講解如何使用ROS。