阿里云ROS的API 网关资源11月初正式上线,资源编排(ROS) 支持在模板中定义API 网关资源,助力用户快速、便捷管理发布自己的API。目前,阿里云ROS 产品免费提供给广大用户。
资源编排服务 (Resource Orchestration Service 简称 ROS) 是一款帮助阿里云用户简化云计算资源管理和自动化运维的服务。用户遵循 ROS 定义的模板规范,编写模板文件,在模板中定义所需云计算资源的集合及资源间的依赖关系、资源配置细节等,ROS 通过编排引擎自动完成所有资源的创建和配置,以达到自动化部署、运维的目的。编排模板是一种用户可读、易于编写的文本文件,用户可以通过 SVN、Git 等版本控制工具来控制模板的版本,以达到控制基础设施版本的目的,用户可以通过 API、SDK 等方式把 ROS 的编排能力与自己的应用整合,做到基础设施即代码(Infrastructure as Code)。
API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。
“为了方便阿里云上用户使用阿里云的API 网关,管理发布维护自己的API,ROS提供了另外一种方法”,阿里云ROS负责人表示,用户只需要按照自己的需求,根据ROS的模板规范,定义自己的API管理模板,就可以轻轻松松实现API组的创建/更新,API的创建/更新,API的发布或者版本切换,以及API授权,签名,流控等等的配置更新。
用户可以方便的把模板当成自已API的schema 保存到版本控制工具中,对自己API的定义发布,管控就像是管理code 一样。API的创建,发布,变配都流程化,开发运维人员修改原有的API模板或者新建API模板,提交发布申请,其他资深人员做发布前的审核,审核通过后,最终提交模板到ROS发布或者更新自己的API。做到API的生命周期管理更便捷,以及所有的变更都有迹可循。
对于使用API网关管理自己API的用户,都可以使用ROS的API 网关资源来完成API的创建,发布,配置工作。结合ROS所实现的Infrastructure as Code 这种方式,如前所属,可以帮助API的开发或者运维人员,彻底实现API生命周期的管理自动化,实现 API 管理的 DevOps 化。
阿里云ROS负责人介绍,目前阿里云ROS现在已经支持 ECS 资源,RDS资源,VPC 专有网络,负载均衡,OSS 存储,ESS 弹性伸缩,RAM 访问控制等资源,阿里云产品从用户角度出发,让广大用户管理自己的基础设施就像管理自己的code 一样方便。
了解更多详情,欢迎访问
ROS 控制台
https://ros.console.aliyun.com/
云栖 ROS 博客
https://yq.aliyun.com/articles/57553?spm=5176.100239.0.0.LzywAe
ROS资源列表
https://help.aliyun.com/document_detail/48893.html?spm=5176.doc28852.6.557.YccXbo