资源编排ROS(Resource Orchestration Service)是一项简化云计算资源管理的服务,ROS编排引擎能根据资源栈模板创建和配置资源,自动化交付项目所需的ECS实例和RDS实例等云计算资源。
更多详情,请参见什么是资源编排服务。
功能特点
- 重复部署
无论是开发环境,还是测试和生产环境,您都可以使用同一套模板,只需在模板中指定不同的参数,即可实现差异化部署。例如,测试环境的ECS实例数量设置为2,生产环境的ECS实例数量设置为20。如果您需要在多个地域部署应用,一套模板即可实现重复部署,提高效率。
- 标准化部署
在实践中,不同应用环境的细微差异可能导致管理成本攀升,延误了问题诊断的时间。通过使用资源编排ROS重复部署,您可以将应用环境的配置统一化、标准化,减少差异。
- 全自动托管
您无需购买和维护执行资源栈模板所使用的资源,只需关注业务所需资源,即模板中定义的资源。如果您需要创建多个项目(对应多个资源栈)时,全托管的服务可以加速项目进度。
- 身份认证和操作审计
与访问控制RAM集成提供身份认证功能,您无需单独建立用户认证和权限划分体系。您还可以使用操作审计服务(ActionTrail)审查相关云产品全部的运维操作,包括资源编排ROS本身。
产品优势
- 基础设施即代码
资源编排ROS是阿里云官方提供的基础设施即代码IaC(Infrastructure as Code)云产品,帮助您在DevOps中快速地实践IaC理念。
- 提升效率
资源编排ROS提供了解决方案模板,将复杂解决方案(例如SAP部署方案)的部署时间降低近90%。也支持使用模版进行标准化地重复部署,提升部署效率。
- 优化架构
通过资源编排ROS一键部署经典云上案例的解决方案,降低上云门槛,优化云上架构。
- 内控合规
利用资源编排模版预设定的云上环境,方便财务审计和IT合规审计。
- 节省成本
通过预先设定的ROS模板,定期部署或释放应用以及云上环境,实现按需使用和按需付费。
使用ROS
此外,您还可以:
- 采用Git或SVN等源代码版本管理软件管理模板版本,再通过ROS API维护资源栈。
- 使用阿里云CLI创建资源栈,详情请参见资源栈相关。