阿里雲正式發佈小程序Serverless 爲用戶提供一套代碼多端使用

原文鏈接:https://yq.aliyun.com/articles/714426

8月14日,阿里雲宣佈正式推出小程序Serverless,阿里雲小程序Serverless提供包括雲函數、數據存儲、文件存儲等一整套後端服務開發套件,以及集成了經濟體業務能力API的業務套件。開發者通過API方式即可獲取雲函數、數據存儲、文件存儲等IaaS層技術能力,不需要關心服務器或底層運維設施,可以更專注於代碼和業務本身。也可以在函數裏直接使用阿里經濟體內比如支付寶的會員、支付、卡券等業務能力。結合小程序開發者IDE工具,還可以體驗從代碼開發到代碼發佈的一站式研發流程。

• 雲函數
雲函數服務支持使用Node.js進行開發。作爲開發者,您可以通過小程序IDE將代碼提交到雲端運行,在客戶端使用Serverless提供的API進行調用。您還可以在雲函數中直接通過API調用數據存儲和文件存儲的服務資源。

• 數據存儲
數據存儲服務是基於MongoDB託管在雲端的數據庫,數據以JSON格式存儲。數據庫中的每條記錄都是一個JSON格式的對象。一個數據庫可以有多個集合(相當於關係型數據中的表)。大家可以在客戶端(如支付寶小程序)內直接操作數據,也可以在雲函數中讀寫數據。
在小程序客戶端代碼裏,我們可以通過 mpserverless.db對象調用數據存儲的大量 API 方法,也可以通過雲函數直接調用同一個服務空間的數據庫服務。

• 文件存儲
文件存儲服務支持文本、圖片和其他由用戶生成的內容存儲到雲端。在小程序的客戶端代碼裏,我們可以通過mpserverless.file對象調用文件存儲相關的API,也可以通過雲函數直接調用同一個服務空間的文件存儲服務。圖片上傳成功後,系統會自動生成一個資源鏈接。開發者可以在小程序中使用該圖片地址。

• 多端的能力
Serverless也支持對微信小程序的開發。在開發微信小程序時,下載Serverless的客戶端SDK,並在Serverless控制檯配置好微信小程序的APPID和APPSecret後,即可在開發微信小程序是使用Serverless。

• 端側業務的能力集成
開發支付寶小程序或微信小程序時,引入Serverless客戶端SDK2.0版本,可以使用雲函數直接調用支付寶或微信的海量開放接口。
在這裏插入圖片描述
同時,小程序Serverless具有降低開發成本、自動彈性伸縮、提升運維效率、零資源成本啓動、支持一雲多端 5大優勢:

• 降低開發成本
Serverless的FaaS+BaaS解決方案,使得前端開發者書寫少量代碼即可使用豐富的雲能力構建複雜應用

• 提升運維效率
Serverless提供代碼全託管模式,無需考慮服務器、網絡等IT基礎設施的維護,減少運維投入

• 自動彈性伸縮
對使用者屏蔽複雜的擴縮容邏輯,提供自動的資源擴展能力。服務商無需再爲業務波動調配資源,同時底層能力由阿里雲函數計算、存儲、數據庫團隊提供強有力的技術保障,支持彈性擴容,同時提供可用性保障。

• 零資源成本啓動
按運行時收費,只爲代碼實際運行消耗的資源付費,真正實現0成本啓動,資源使用率100%

• 支持一雲多端
適配多種平臺的小程序端框架,一套代碼多端使用。
面向小程序場景提供的serverless開發套件,開發者無需關心服務器和進行底層設施運維,專注於代碼邏輯和業務本身,具備極簡運維、多端適配、按需使用、彈性擴容等優勢,幫助開發者快速部署小程序。

阿里小程序雲新品發佈會:直播回放 >>
阿里小程序雲:瞭解更多 >>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章