基于 IaC 理念的资源编排 ROS,助您高效、灵活地自动化部署云上资源。
资源编排
在ROS/Terraform模板中声明了云上资源之后,可使用模板创建资源栈,从而创建模板中声明的资源。资源栈是针对模板中资源的管理单元。您可通过创建、更新和删除资源栈来创建、更新和删除一组资源。
资源栈组可以帮助您高效、低成本的管理多个资源栈。您可以通过创建资源栈组实现在不同地域、不同账号下管理多个资源栈。
Terraform是一个开源的自动化资源编排工具。资源编排ROS提供了Terraform免费托管能力,可以创建Terraform类型的模板和资源栈,编排阿里云、AWS或Azure的资源。相比于Terraform CLI,Terraform托管除了具有云端部署的优点外,还具备了ROS原生的能力,包括询价、风险检查、模板共享、资源栈组、资源场景等功能。
更改集用于在更新资源栈之前预览此次操作所产生的变化,包括新增、删除的资源列表,对现有资源的属性值变更等。
如果在资源编排ROS之外的服务中更改了资源属性,可以使用偏差检测功能检测资源栈中资源属性与真实的资源属性之间的差异。发现差异后,可以使用偏差纠正使模板中资源属性值与真实资源同步,从而确保一致性。
资源导入可以将已经创建的资源导入到一个资源栈中,从而通过资源栈进行统一的管理和编排。这对于一开始不是通过ROS创建了若干资源,后来想使用ROS进行管理的情况尤为有用。
通过可视化的方式拖拽资源到画布、对有关联的资源连线,绘制架构图。支持表单化编辑资源属性、定义参数和输出,自动生成ROS模板。