资源编排服务(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。

上一篇:mysql脚本mysql_safe解释、mysql.sock文件、mysql_install_db


下一篇:使用IntelliJ IDEA(PHPStorm)和xdebug在firefox、chrome中远程调试PHP