ROS模板
ROS模板用于创建资源栈,是描述基础设施和架构的蓝图。开发者和管理员可以编写模板,在模板中定义所需的阿里云资源(例如:ECS实例、RDS数据库实例)、资源间的依赖关系等。ROS的编排引擎将根据模板自动完成所有资源的创建和配置,实现自动化部署及运维。
功能集 |
功能 |
功能描述 |
参考文档 |
ROS模板 |
私有模板 |
用户可以创建自己的私有模板,在控制台体现为“我的模板”。 模板用于创建资源栈,是一个JSON或YAML格式的文本文件,使用UTF-8编码。模板编辑者在模板中定义阿里云资源和配置细节,并说明资源间的依赖关系。 |
我的模板 |
共享模板 |
用户可以通过资源编排控制台添加共享,将已有模板共享给其他阿里云账号,以便统一管理模板,降低操作成本。 |
共享模板 | |
模板在线编辑器 |
用户在控制台点击创建模板,即可进入模板在线编辑器页面。模板在线编辑器为用户提供了便捷的模板编辑能力,支持智能联想、参数高级设置以及架构图预览等功能。 |
使用ROS在线编辑器编写模板 | |
可视化编辑器 |
用户可以通过可视化编辑器编写模板,通过拖拽组件到画布中,并且定义每一个组件的参数信息,即可完成模板的创建。 |
使用可视化编辑器编写模板 | |
解决方案和示例模板 |
ROS提供了丰富的解决方案(控制台 - 解决方案中心)和示例模板(控制台 - 模板 - 模板示例),供用户选择。 |
资源编排提供解决方案中心和丰富的模板示例 |
资源部署
资源部署指通过ROS资源编排的能力实现资源交付。包含了资源栈、资源栈组、资源场景的概念和相关功能。
功能集 |
功能 |
功能描述 |
参考文档 |
资源栈 |
资源栈部署和管理 |
支持创建、查看、更新、删除资源栈的全生命周期操作。 |
资源栈功能概览 |
资源导入资源栈 |
支持将已创建的资源,导入资源栈中进行统一纳管。 |
资源导入概览 | |
偏差检测 |
当您在资源编排服务ROS之外更改资源配置时,可以使用偏差检测功能检测资源栈中资源的变更信息。您也可以采取纠正措施,使资源栈资源与资源栈模板中的定义同步,以确保资源配置的一致性。 |
偏差检测概览 | |
更改集 |
当您需要更新正在运行的资源栈时,可以使用更改集功能。您可以预览更改对资源栈正在运行资源造成的影响,只有在您执行更改集时,ROS才会对您的资源栈进行更改,您可以使用ROS控制台、ALIYUN CLI或ROS API来创建和管理更改集。 |
更改集概览 | |
Terraform托管 |
Terraform是一个开源的自动化资源编排工具。资源编排服务ROS为Terraform提供了托管的能力,您可以创建Terraform类型的模板和资源栈,编排阿里云、AWS或Azure的资源。 |
Terraform概览 | |
资源栈组 |
资源栈组部署和管理 |
ROS支持通过资源栈组,批量管理资源栈。包括创建、查看、更新和删除资源栈组。 |
资源栈组概览 |
资源栈实例部署和管理 |
资源栈组创建完成后,您可以对资源栈实例进行更新或者删除操作。 |
管理资源栈实例 | |
资源场景 |
资源纳管 |
如果您需要将一组现有资源导入到同一资源栈中进行统一管理,可以通过创建资源纳管场景来实现。 |
资源纳管场景 |
资源复制 |
如果您需要快速复制一组资源及其依赖关系,可以通过创建资源复制场景来实现。 |
资源复制场景 | |
资源迁移 |
如果您需要迁移一组资源及其依赖关系,可以通过创建资源迁移场景来实现。 |
资源迁移场景 |