無服務(wù)器化一“觸”即發(fā)!華為云Serverless產(chǎn)品FunctionStage正式公測
云計(jì)算涌現(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)品?,F(xiàn)FunctionStage 在華為云官網(wǎng)上進(jìn)行免費(fèi)公測體驗(yàn),可進(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ū)動(dòng)的Serverless是真正按客戶請求量適配后端資源,幫助開發(fā)者屏蔽復(fù)雜的底層邏輯,按次付費(fèi)的模式從根本上解決了資源閑置的問題。
而在上云后,同樣在運(yùn)維部署上,仍然需要自己管理自己的VM資源集群,配置資源節(jié)點(diǎn)、網(wǎng)絡(luò),存儲(chǔ),彈性IP等,需要通過一定周期的部署,無法做到無服務(wù)器化的管理。在彈性伸縮上,仍需要預(yù)配啟動(dòng)多少實(shí)例,以及例數(shù)的規(guī)模等,不能做到完全免配置自動(dòng)彈性管理。
Serverless的業(yè)界實(shí)踐與應(yīng)用
在現(xiàn)階段,Serverless被主要應(yīng)用與以下幾個(gè)場景。在Web及移動(dòng)后端服務(wù)中,可以整合API網(wǎng)關(guān)和Serverles服務(wù)構(gòu)建Web及移動(dòng)后端,幫助開發(fā)者構(gòu)建可彈性擴(kuò)展、高可用的移動(dòng)或 Web后端應(yīng)用服務(wù)。在IoT場景下可高效的處理實(shí)時(shí)流數(shù)據(jù),由設(shè)備產(chǎn)生海量的實(shí)時(shí)信息流數(shù)據(jù),通過Serverles服務(wù)分類處理并寫入后端處理。另外在實(shí)時(shí)媒資內(nèi)容處理場景里,用戶上傳的音視頻到對象存儲(chǔ)OBS,通過上傳事件觸發(fā)多個(gè)函數(shù),分別完成高清轉(zhuǎn)碼、音頻轉(zhuǎn)碼等功能,滿足用戶對實(shí)時(shí)性和并發(fā)能力的高要求。
Serverless以無服務(wù)化,按事件觸發(fā),按需付費(fèi)的眾多輕量級特性在Cloud Native應(yīng)用中逐步積蓄能力,醞釀爆發(fā)?,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)高彈性:以事件請求為顆粒度,實(shí)現(xiàn)對用戶透明的實(shí)時(shí)資源伸縮,具備高彈性的性能和數(shù)據(jù)透明需求。冷請求平均時(shí)延低至秒級,熱請求低至毫秒級。
2)高可用性:無需任何手動(dòng)配置操作,實(shí)現(xiàn)高可用性的的實(shí)際負(fù)載量自適應(yīng)。不用考慮服務(wù)器相關(guān)的容錯(cuò)、負(fù)載均衡等方面的問題。
3)高效率:部署升級簡化,上傳代碼實(shí)現(xiàn)一鍵升級,降低開發(fā)門檻同時(shí)解決升級困擾,專注業(yè)務(wù)實(shí)現(xiàn),大幅提升效率。
4)低成本:按照代碼運(yùn)行情況收費(fèi),代碼未運(yùn)行時(shí)不產(chǎn)生費(fèi)用。不需要為了滿足峰值需求而預(yù)留資源,也不用為閑置資源支付費(fèi)用。
官網(wǎng)開放公測 領(lǐng)先一步體驗(yàn)下一代PaaS
FunctionStage目前支持Python,Java,Node.JS及Go多語言,開發(fā)者可以選擇自己熟悉的語言。多觸發(fā)器支持Http、OBS、DMS、SMN,方便和公有云服務(wù)無縫對接,開發(fā)者可以根據(jù)客戶實(shí)際需求整合公有云其它服務(wù),比如對象存儲(chǔ)OBS等 。在編排模式上,支持函數(shù)和微服務(wù)的混合編排,滿足客戶業(yè)務(wù)需求。支持Elipse插件,Github對接等,通過工具生態(tài)的整合,方便客戶快速構(gòu)建部署函數(shù)應(yīng)用。現(xiàn)FunctionStage在華為云官網(wǎng)上進(jìn)行免費(fèi)公測體驗(yàn),點(diǎn)擊閱讀詳情可進(jìn)入官網(wǎng)頁面了解詳情。
FunctionStage官網(wǎng)體驗(yàn)地址:




























