無服務(wù)器化一“觸”即發(fā)!華為云Serverless產(chǎn)品FunctionStage正式公測
云計算涌現(xiàn)出很多改變傳統(tǒng)IT架構(gòu)和運(yùn)維方式的新技術(shù),比如容器、微服務(wù),無論這些技術(shù)應(yīng)用在哪些場景,降低成本、提升效率是云服務(wù)永恒的主題。Serverless概念的提出,意味著開發(fā)者不用再擔(dān)心基礎(chǔ)設(shè)施,只需關(guān)注業(yè)務(wù)邏輯并進(jìn)行簡單部署就可以完成,云服務(wù)提供商以函數(shù)服務(wù)的方式滿足企業(yè)或開發(fā)者需求,因此Serverless又被稱為FaaS即下一代的PaaS服務(wù),目前已經(jīng)在許多場景中得到廣泛應(yīng)用。
華為云PaaS推出的FunctionStage 是華為云剛剛Serverless無服務(wù)器化產(chǎn)品。現(xiàn)FunctionStage 在華為云官網(wǎng)上進(jìn)行免費(fèi)公測體驗,可進(jìn)入官網(wǎng)頁面了解詳情 :http://www.huaweicloud.com/product/functionstage.html
企業(yè)的服務(wù)化“煩惱”
在上云前,傳統(tǒng)的架構(gòu)已不能適應(yīng)數(shù)字化發(fā)展的,效率低,運(yùn)維復(fù)雜。在資源利用率方面更是存在嚴(yán)重的浪費(fèi),常常需要為閑置資源買單,無法做到按需付費(fèi)的經(jīng)濟(jì)模式,除了資源的投入,還需要不斷的進(jìn)行對應(yīng)的底層開發(fā)來滿足業(yè)務(wù)的需要,基于事件驅(qū)動的Serverless是真正按客戶請求量適配后端資源,幫助開發(fā)者屏蔽復(fù)雜的底層邏輯,按次付費(fèi)的模式從根本上解決了資源閑置的問題。
而在上云后,同樣在運(yùn)維部署上,仍然需要自己管理自己的VM資源集群,配置資源節(jié)點、網(wǎng)絡(luò),存儲,彈性IP等,需要通過一定周期的部署,無法做到無服務(wù)器化的管理。在彈性伸縮上,仍需要預(yù)配啟動多少實例,以及例數(shù)的規(guī)模等,不能做到完全免配置自動彈性管理。
Serverless的業(yè)界實踐與應(yīng)用
在現(xiàn)階段,Serverless被主要應(yīng)用與以下幾個場景。在Web及移動后端服務(wù)中,可以整合API網(wǎng)關(guān)和Serverles服務(wù)構(gòu)建Web及移動后端,幫助開發(fā)者構(gòu)建可彈性擴(kuò)展、高可用的移動或 Web后端應(yīng)用服務(wù)。在IoT場景下可高效的處理實時流數(shù)據(jù),由設(shè)備產(chǎn)生海量的實時信息流數(shù)據(jù),通過Serverles服務(wù)分類處理并寫入后端處理。另外在實時媒資內(nèi)容處理場景里,用戶上傳的音視頻到對象存儲OBS,通過上傳事件觸發(fā)多個函數(shù),分別完成高清轉(zhuǎn)碼、音頻轉(zhuǎn)碼等功能,滿足用戶對實時性和并發(fā)能力的高要求。
Serverless以無服務(wù)化,按事件觸發(fā),按需付費(fèi)的眾多輕量級特性在Cloud Native應(yīng)用中逐步積蓄能力,醞釀爆發(fā)。現(xiàn)階段Serverless瞄準(zhǔn)Cloud Native應(yīng)用,發(fā)揮他粘合劑的作用,可以很好的對現(xiàn)有容器、微服務(wù)構(gòu)架下的PaaS服務(wù)進(jìn)行互補(bǔ)和優(yōu)化。
FunctionStage蓄勢后發(fā)敢為業(yè)界先
華為云PaaS推出的FunctionStage是華為云Serverless無服務(wù)器化產(chǎn)品,具備高彈性、高可用、高效率、低成本的三高一低的顯著優(yōu)勢。
1)高彈性:以事件請求為顆粒度,實現(xiàn)對用戶透明的實時資源伸縮,具備高彈性的性能和數(shù)據(jù)透明需求。冷請求平均時延低至秒級,熱請求低至毫秒級。
2)高可用性:無需任何手動配置操作,實現(xiàn)高可用性的的實際負(fù)載量自適應(yīng)。不用考慮服務(wù)器相關(guān)的容錯、負(fù)載均衡等方面的問題。
3)高效率:部署升級簡化,上傳代碼實現(xiàn)一鍵升級,降低開發(fā)門檻同時解決升級困擾,專注業(yè)務(wù)實現(xiàn),大幅提升效率。
4)低成本:按照代碼運(yùn)行情況收費(fèi),代碼未運(yùn)行時不產(chǎn)生費(fèi)用。不需要為了滿足峰值需求而預(yù)留資源,也不用為閑置資源支付費(fèi)用。
官網(wǎng)開放公測 領(lǐng)先一步體驗下一代PaaS
FunctionStage目前支持Python,Java,Node.JS及Go多語言,開發(fā)者可以選擇自己熟悉的語言。多觸發(fā)器支持Http、OBS、DMS、SMN,方便和公有云服務(wù)無縫對接,開發(fā)者可以根據(jù)客戶實際需求整合公有云其它服務(wù),比如對象存儲OBS等 。在編排模式上,支持函數(shù)和微服務(wù)的混合編排,滿足客戶業(yè)務(wù)需求。支持Elipse插件,Github對接等,通過工具生態(tài)的整合,方便客戶快速構(gòu)建部署函數(shù)應(yīng)用。現(xiàn)FunctionStage在華為云官網(wǎng)上進(jìn)行免費(fèi)公測體驗,點擊閱讀詳情可進(jìn)入官網(wǎng)頁面了解詳情。
FunctionStage官網(wǎng)體驗地址: