這兩年公司大規模上雲,享受到了雲時代的便利。與此同時,管理混合雲上的資產信息需求非常迫切。這不,最近領導要我做一個管理混合雲的平台,我沒想太多就接下了。
- 公有雲廠商之間的接口太多了!每對接一個廠商的接口,我就得翻各種產品文檔查好久,還得對着參數調半天,才能勉強打通。
- 接口打通后,我還得做一堆工作:分頁功能、跨公有雲區域的情況、多賬號的管理、功能開通等等,才能采集到完整數據。
- 在混合雲的情況下,我還得把各個雲的數據做一下格式轉換,才能合並到一起管理。
- ……

市面上有這么多雲平台,我太難啦~o(╥﹏╥)o
對接接口實在沒啥太大的技術含量!如果能快速對接各類雲,我就能集中精力在利用這些數據,這才是真正有價值的事情。於是我找到了免費開源的 Cloud-Fitter 項目,有沒有覺得名字聽起來就有內味 O(∩_∩)O哈哈~
直接看效果吧,將各個雲上的賬號(只讀權限即可)認證信息填入配置文件,然后拉個 Cloud-Fittter 的最新鏡像就可以了,調用非常方便,而且一個接口解決所有,接口支持阿里雲、騰訊雲、華為雲、亞馬遜雲(AWS),能滿足我的需求凸^-^凸 太棒辣!。
以 ECS 產品為例,返回的 Ecs 數據格式全部統一!
請求

返回:

其中 ECS 具體信息包括

2 - 升級版 全量查詢 ECS - 根據雲類型
什么,嫌賬戶、分頁太麻煩?那換下面這個接口一次搞定!
請求:

3 - 再次升級 - 全量查詢所有雲的 ECS
什么?連雲類型都不想選擇,就像看全量?下面這個接口滿足你、無需任何傳參!

下圖就是我的賬號展示的內容,是不是覺得很方便^_^

通過進一步了解,發現這款接口給我帶來更多的驚喜,它只做接口和數據的適配功能,不上傳或保存任何用戶認證信息,提供完全私有化的部署方案,\(^o^)/~隱私這塊無憂了
Cloud-Fitter 還能支持私有雲,對接的有 Vcenter、K8s 等主流平台
其他的接口,除了ECS外還包括rds、cdn、domain、slb、eip、ons、redis、dds、nat網關、oss、cas、yundisk等各種雲產品的信息展示,還有全量統計、費用等數據
我順便了解了下項目成員,原來這塊的核心開發人員是幾家大公司里的雲管理平台開發者與產品經理。看來我遇到的坑他們都踩過,這是要搞一個統一的接口服務,造福雲平台開發者啊(๑•̀ㅂ•́)و✧。一群很棒的開發者,對Cloud-Fitter有疑問及建議他們都能及時友好的回復解決,下面是他們的聯系方式,里面還有很多別的接口,有需要的自取:https://shimo.im/docs/KrkEVnB7NRcwpmAJ/
