雲計算

資源編排服務(ROS)簡介

一、什麼是資源編排服務
簡單講,ROS是阿里雲的一款產品,用來創建或管理其它(如ECS、RDS等)雲產品。
二、資源編排服務的優勢
阿里雲的每款產品都有SDK、控制檯,為什麼要使用ROS來管理?主要有以下幾個方面:

  • ROS支持批量創建多種雲產品
  • 便於統一管理部署我們自己的服務需要的各種資源
  • 便於移植和擴縮容
  • 更直觀的查看資源創建的狀態

ROS將其它的阿里雲產品稱為資源,將某產品的某一類API(包括CURD)定義為一個資源類型,比如ALIYUN::ECS::Instance,實現了ECS的CreateInstance、DeleteInstance、DescribeInstances、ModifyInstance*、StartInstances、DeleteInstance等功能,我們只需要按照資源類型定義的規則寫一個模板(JSON或YAML文件),調用ROS的CreateStack就能創建一臺ECS實例。
比如我們部署項目時,要用到ECS、RDS、專有網絡、安全組等,使用ROS部署這些資源會比調各產品API方便的多,而且以後隨著業務量增大需要增加ECS數量或者需要CDN、Redis等其它產品時,只需要簡單修改模板然後更新資源棧即可。

Leave a Reply

Your email address will not be published. Required fields are marked *