资源编排服务(ROS)可以帮助您对阿里云资源进行建模和配置。
您只需创建一个描述自己所需的所有阿里云资源(例如ECS 实例、RDS数据库实例等)的模板,然后ROS将根据模板来创建和配置这些资源,以便您更简单、便捷地管理云资源。资源编排具有以下优势:
基础设施即代码(Infrastructure as Code) ROS是阿里云官方提供的基础设施即代码(Infrastructure as Code,简称IaC)的云产品,使用ROS可以帮助您最快速地实践DevOps中关于IaC的理念。
全自动托管服务 ROS产品为全托管服务,您无需购买维护IaC模板本身执行所使用的资源,您只需要关注您的业务所需要使用的资源,即模板中定义的资源。尤其您需要创建多个项目(对应多个资源栈)时,全托管的自动化可以帮助您更快地完成任务。建议您使用Git或SVN等源代码版本管理软件同步管理模板,再通过ROS OpenAPI进行资源栈的维护。
可重复部署 无论您是需要部署的环境是开发,测试和生产环境,您都可以使用同一套模板进行创建。指定不同的参数可以满足环境的差异化,例如,测试环境的ECS实例数是2台,而生产环境的ECS实例数是20台。或是您需要进行多地域的部署,使用同一套模板可以进行重复的部署,从而提高部署多地域的效率。
标准化部署 在实践中,不同环境的细微差异往往带来非常复杂的管理成本,延长了问题诊断的时间,从而影响了业务的正常运转。通过使用ROS重复部署,可以将部署环境标准化,减少不同环境的差异,将环境的配置沉淀到模板中。再通过类似代码的严格管理流程,从而保证部署的标准性。
统一的身份认证、安全和审计 和其它的同类产品对比,阿里云官方出品的ROS与其它阿里云产品有着最佳的集成。集成资源访问管理(RAM)提供了统一的身份认证,而无需为单独建立用户认证体系。所有的云产品操作都通过OpenAPI调用,意味着您可以使用操作审计服务(ActionTrail)来审查所有的运维操作,包括ROS本身。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。