重新定義Serverless,騰訊云云開(kāi)發(fā)推出Serverless化容器計算平臺
這是國內首個(gè),將彈性容器技術(shù)與Serverless理念相結合的開(kāi)發(fā)工具類(lèi)產(chǎn)品。
6月9日,騰訊云宣布在云開(kāi)發(fā)(CloudBase)整體框架中推出“云應用”。該產(chǎn)品能夠幫助開(kāi)發(fā)者在不改造原有技術(shù)框架和業(yè)務(wù)代碼的前提下,將業(yè)務(wù)快速遷移至Serverless模式中,在享受Serverless便捷性的同時(shí),還能借助云開(kāi)發(fā)整體技術(shù)框架來(lái)提升整體開(kāi)發(fā)效率。這也是國內首個(gè)將彈性容器技術(shù)與Serverless理念相結合的開(kāi)發(fā)工具類(lèi)產(chǎn)品。
Serverless是一種云原生的技術(shù)理念,能夠讓開(kāi)發(fā)者無(wú)需關(guān)注程序運行環(huán)境、資源及數量,而將精力聚焦于業(yè)務(wù)研發(fā)。云原生基金會(huì )CNCF發(fā)布的2019年年度調查報告顯示,41%的受訪(fǎng)者表示已經(jīng)在使用Serverless,而20%的受訪(fǎng)者表示計劃在未來(lái)12-18個(gè)月應用Serverless。
此前,Serverless的業(yè)務(wù)部署和生命周期管理主要通過(guò)FaaS(Function as a Service,函數即服務(wù))來(lái)實(shí)現。但云函數這種實(shí)現方式本身也存在一定的局限性,在解決一些業(yè)務(wù)場(chǎng)景時(shí)表現乏力,如函數啟動(dòng)時(shí)延對性能有影響,構建的服務(wù)無(wú)法在后臺常駐,無(wú)法覆蓋多種類(lèi)型的開(kāi)發(fā)語(yǔ)言、框架和現有的應用交付方式,對存量業(yè)務(wù)重構改造成本較大,以及技術(shù)服務(wù)商切換困難等。
其中,存量業(yè)務(wù)遷移中函數改造成本大,更是成為了Serverless的規?;瘧弥胸酱鉀Q的關(guān)鍵問(wèn)題。
云開(kāi)發(fā)(Cloudbase)是騰訊云結合Serverless理念打造的一站式應用開(kāi)發(fā)平臺,其提供的云函數功能,在業(yè)界率先為小程序開(kāi)發(fā)、web開(kāi)發(fā)帶去了Serverless架構的輕量、彈性、按需計費等價(jià)值。在云開(kāi)發(fā)整體技術(shù)框架中推出“云應用”產(chǎn)品,則為開(kāi)發(fā)者提供了云函數之外另一種Serverless計算載體,進(jìn)一步方便開(kāi)發(fā)者快速將業(yè)務(wù)遷移至Serverless。
與云函數不同的是,“云應用”是一個(gè)Serverless化全托管式容器計算平臺?;谠撈脚_,開(kāi)發(fā)者可以在不限制任何語(yǔ)言與框架的前提下,用任意的方式進(jìn)行代碼編寫(xiě),將業(yè)務(wù)快速遷移至Serverless模式中,通過(guò)流量驅動(dòng)的模式,實(shí)現底層資源的彈性伸縮,且無(wú)需關(guān)注底層運維。同時(shí),開(kāi)發(fā)者還能在云開(kāi)發(fā)整體框架下,方便調用云數據庫、云存儲等基礎服務(wù),提升應用整體開(kāi)發(fā)效率。
此外,“云應用”兼容開(kāi)源的Knative API的特性,也有效解決了開(kāi)發(fā)者過(guò)往使用Serverless時(shí)不得不與服務(wù)商強綁定的困擾,讓開(kāi)發(fā)者無(wú)需擔心技術(shù)鎖定。
“在傳統定義中,Serverless等同于FaaS到BaaS(Backend as a Service,后端即服務(wù))的前后串聯(lián)。‘云應用’以CaaS(Container as a Service)理念來(lái)解決FaaS模式中存在的一些瓶頸,將成為Serverless的一個(gè)有效補充。”騰訊云云開(kāi)發(fā)負責人寧鵬偉表示。
據了解,云開(kāi)發(fā)(CloudBase)已經(jīng)支持小程序、小游戲、移動(dòng)App、Web、H5等多端應用開(kāi)發(fā)。云開(kāi)發(fā)的注冊賬戶(hù)數超過(guò)38萬(wàn),服務(wù)超過(guò)100萬(wàn)開(kāi)發(fā)者,日調用次數超過(guò)7億,開(kāi)發(fā)者已經(jīng)覆蓋教育、游戲、電商、O2O、酒店、交通、金融、政務(wù)等多個(gè)領(lǐng)域。云開(kāi)發(fā)最近還開(kāi)放了微信支付云調用、CMS運營(yíng)管理平臺等多項能力,簡(jiǎn)化支付接入流程,一鍵安裝擴展自動(dòng)生成運營(yíng)后臺。
最后,記得關(guān)注微信公眾號:鎂客網(wǎng)(im2maker),更多干貨在等你!
硬科技產(chǎn)業(yè)媒體
關(guān)注技術(shù)驅動(dòng)創(chuàng )新
