重磅 | 阿里開源首個 Serverless 開發(fā)者平臺 Serverless Devs
Serverless 從概念提出到應(yīng)用,已經(jīng)走過了 8 個年頭,開發(fā)者對 Serverless 的使用熱情不斷高漲。為幫助開發(fā)者實現(xiàn)一鍵體驗多云產(chǎn)品,極速部署 Serverless 項目,10 月 23 日,阿里巴巴正式宣布開源首個 Serverless 開發(fā)者平臺 Serverless Devs,這也是業(yè)內(nèi)首個支持主流 Serverless 服務(wù)/框架的云原生全生命周期管理的平臺。

這就是?Serverless Devs
Serverless Devs Tool 是一款可以讓 Serverless 開發(fā)者的開發(fā)和運(yùn)維效率翻倍的工具。通過使用該工具,開發(fā)者可以更簡單、更快速的進(jìn)行應(yīng)用創(chuàng)建、項目開發(fā)、測試、發(fā)布部署等,實現(xiàn)項目的全生命周期管理。
Serverless Devs App Store 是一個集 Serverless 應(yīng)用在線搜索,一鍵部署以及資源可視化編輯于一體的應(yīng)用中心產(chǎn)品。應(yīng)用中心擁有海量的生產(chǎn)級項目模板,案例模板,開發(fā)者可以自由選擇,并將項目一鍵部署到指定的云平臺上。

Serverless 工具鏈之困

Serverless Devs?的優(yōu)勢
1. 可支持主流 Serverless 服務(wù)/框架
2. 可視化編輯和部署


3. 靈活與開放的使用方法

像使用手機(jī)一樣玩轉(zhuǎn) Serverless


使用場景

在項目的創(chuàng)建階段,可通過命令行工具或者應(yīng)用中心進(jìn)行項目的最初創(chuàng)建;
在項目開發(fā)過程中,可以通過本地開發(fā)、調(diào)試等能力來驗證本地開發(fā)的正確性;
在項目調(diào)試的環(huán)節(jié),可以通過本地調(diào)試與遠(yuǎn)程調(diào)用、日志查詢等能力,來進(jìn)行項目的最終調(diào)試;
在部署環(huán)節(jié),可以先通過依賴安裝、項目構(gòu)建等流程構(gòu)建出完整的部署包,再進(jìn)行項目的部署;
在后期運(yùn)維環(huán)節(jié),可以通過指標(biāo)查詢來進(jìn)行項目健康度檢查,通過日志查詢等來進(jìn)行問題定位,通過項目發(fā)布等能力進(jìn)行版本發(fā)布,別名發(fā)布以及灰度發(fā)布等;

Roadmap
2020 年 10 月,完成阿里云函數(shù)計算組件的全部能力建設(shè);
2020 年 11 月,完成代號“130”計劃,一個月內(nèi)完成 30 個 Web 框架/CMS 的支持,包括不限于 Django,Express,F(xiàn)lask,Koa,Egg,Nuxt,Next 以及 Webpy 等項目的一件遷移能力;
2020 年 11 月,完成代號“32100”計劃,3 周 21 天,讓 Serverless Devs App Store 擁有 100 個組件/應(yīng)用,可以覆蓋人工智能、大數(shù)據(jù)、Web 開發(fā)、監(jiān)控告警等多個領(lǐng)域,并且這些內(nèi)容全部開源;
2020 年 12 月,推出全新迭代版本;
2021 年 1 月,完成代號“88“計劃,8 周完成 8 個云平臺的函數(shù)計算等相關(guān)能力的支持,可以通過 Serverless Devs Tool 快速把項目部署到阿里云等多云平臺,甚至某些組件,只需要修改 provider,就可以實現(xiàn)多云部署;
2021 年 3 月,完成 VScode 插件、云 IDE 等支持,通過編輯器、GUI 形式,使用 Serverless Devs

參與貢獻(xiàn)
Github 地址:https://github.com/serverless-devs Gitee 地址:https://gitee.com/organizations/serverless-devs/projects Serverless Devs 官網(wǎng):https://www.serverless-devs.com

快速體驗 Serverless Devs

評論
圖片
表情
