资源编排服务ROS(Resource Orchestration Service)是阿里云提供的一项简化云计算资源管理的服务。您可以遵循ROS定义的模板规范编写资源栈模板,在模板中定义所需的云计算资源(例如ECS实例、RDS数据库实例)、资源间的依赖关系等。ROS的编排引擎将根据模板自动完成所有资源的创建和配置,实现自动化部署及运维。
免费服务托管
ROS提供全托管的自动化执行,即无服务器(Serverless)的自动化执行。您无需购买维护IaC模板本身执行所使用的资源,只需要关注您的业务所需要使用的资源,即模板中定义的资源。尤其当您需要创建多个项目(对应多个资源栈)时,全托管的自动化可以帮助您更快地完成任务。建议您使用Git或SVN等源代码版本管理软件同步管理模板,再通过ROS OpenAPI进行资源栈的维护。
多账号跨地域部署
您可以使用同一个ROS模板,在多个阿里云账号中跨地域的进行自动化部署。您也可以使用同一个ROS模板,部署开发、测试和生产环境,通过指定不同的参数满足各环境的差异性。例如:测试环境的ECS实例数是2台,而生产环境的ECS实例数是20台。
标准化部署
在实践中,不同环境的细微差异往往带来非常复杂的管理成本,延长了问题诊断的时间,从而影响了业务的正常运转。通过使用ROS重复部署,可以将部署环境标准化,减少不同环境的差异,将环境的配置沉淀到模板中。再通过类似代码的严格管理流程,从而保证部署的标准性。
结果可视化呈现
ROS通过自动化部署, 帮助您通过控制台或API清晰的查看部署结果, 避免人工逐个检查部署进程。
偏差检测
您可以使用偏差检测来识别在ROS之外的资源变更,并采取纠正措施,使资源再次与模板定义同步。
服务集成
通过集成访问控制(RAM)提供统一的身份认证,您无需单独建立用户认证体系。通过集成操作审计服务(ActionTrail)审查所有的运维操作,包括ROS本身。
资源编排服务ROS(Resource Orchestration Service)可以帮助您对阿里云资源进行建模和配置。ROS具有提升部署效率、一键架构优化、节省成本、合规管控等优势。
提升部署效率
您可以使用资源编排服务把云上的整套环境抽象成模板。 后续无论是业务增长需要把云上环境扩展到新可用区, 还是部署开发、测试和生产环境,您都可以使用相同模板进行一键部署,提高效率的同时也避免了手动创建的人为错误。
一键架构优化
阿里云基于众多客户上云的成功案例萃取了最优化的企业上云指南。 资源编排解决方案中心把这些最优的企业上云实践以模板的形式呈现给您。您可以一键部署这些模板或进行必要的修改,轻松完成复杂场景的部署和架构优化。
节省成本
通过将云上环境模板化,您可以仅在需要的时候通过资源编排服务进行大规模自动化部署,不需要的时候批量删除相关资源栈,来充分利用云上按需付费和资源的弹性供应,降低您的成本。
合规管控
资源编排服务符合基础设施即代码(Infrastructure as Code) 的理念。所有模板的创建、更新都可以进行代码审核,并可融入CI/CD流程,保障模板的质量。您可以确保从您认可的模板部署的云上资源都符合您所在组织的管理规范,提高云上环境的安全合规性。
应用场景
资源编排服务ROS(Resource Orchestration Service)具有广泛的应用场景,既可以帮助企业快速上云,又可以实现按需批量部署和业务环境分发。同时,ROS仅使用通过审核的模板部署云上环境,从而满足IT合规性,规避财务风险。
企业快速上云
使用阿里云沉淀的最佳实践,无需专业IT技能和云上架构设计经验,一键给出解决方案级别的所有资源,优化云上架构。
按需批量部署
应业务扩展需求,或在DevOps场景中,使用模板按需部署多套应用运行环境。
业务环境分发
在中心化IT管理场景中,对于各组织各团队的业务需求,进行统一的跨地域跨账号的标准化环境分发。
云上环境管控
为满足内部合规管控需求,仅使用通过审核的模板部署云上环境,从而满足IT合规性,规避财务风险。