阿裡雲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 控制台
<a href="https://ros.console.aliyun.com/">https://ros.console.aliyun.com/</a>
雲栖 ROS 部落格
<a href="https://yq.aliyun.com/articles/57553?spm=5176.100239.0.0.LzywAe">https://yq.aliyun.com/articles/57553?spm=5176.100239.0.0.LzywAe</a>
ROS資源清單
<a href="https://help.aliyun.com/document_detail/48893.html?spm=5176.doc28852.6.557.YccXbo">https://help.aliyun.com/document_detail/48893.html?spm=5176.doc28852.6.557.YccXbo</a>