资源编排(Resource Orchestration Service, 简称ROS)是一项简化云计算资源管理的服务,ROS编排引擎能根据资源栈模板创建和配置资源,自动化交付项目所需的ECS实例和RDS实例等云计算资源。

更多详情,请参见什么是资源编排服务

功能特点

  • 重复部署

    无论是开发环境,还是测试和生产环境,您都可以使用同一套模板,只需在模板中指定不同的参数,即可实现差异化部署。例如,测试环境的ECS实例数量设置为2,生产环境的ECS实例数量设置为20。如果您需要在多个地域部署应用,一套模板即可实现重复部署,提高效率。

  • 标准化部署

    在实践中,不同应用环境的细微差异可能导致管理成本攀升,延误了问题诊断的时间。通过使用资源编排ROS重复部署,您可以将应用环境的配置统一化、标准化,减少差异。

  • 全自动托管

    您无需购买和维护执行资源栈模板所使用的资源,只需关注业务所需资源,即模板中定义的资源。如果您需要创建多个项目(对应多个资源栈)时,全托管的服务可以加速项目进度。

  • 身份认证和操作审计

    与访问控制RAM集成提供身份认证功能,您无需单独建立用户认证和权限划分体系。您还可以使用操作审计服务(ActionTrail)审查相关云产品全部的运维操作,包括资源编排ROS本身。

产品优势

  • 基础设施即代码

    资源编排ROS是阿里云官方提供的基础设施即代码(Infrastructure as Code,简称IaC)云产品,帮助您在DevOps中快速地实践IaC理念。

  • 提升效率

    资源编排ROS提供了解决方案模板,将复杂解决方案(例如SAP部署方案)的部署时间降低近90%。也支持使用模版进行标准化地重复部署,提升部署效率。

  • 优化架构

    通过资源编排ROS一键部署经典云上案例的解决方案,降低上云门槛,优化云上架构。

  • 内控合规

    利用资源编排模版预设定的云上环境,方便财务审计和IT合规审计。

  • 节省成本

    通过预先设定的ROS模板,定期部署或释放应用以及云上环境,实现按需使用和按需付费。

使用ROS

您可以使用ROS控制台或调用API创建资源栈模板,快速创建和管理资源。详情请参见 资源编排文档

此外,您还可以:

  • 采用Git或SVN等源代码版本管理软件管理模板版本,再通过ROS API维护资源栈。
  • 使用使用阿里云CLI创建资源栈,详情请参见常用工具CLI