近幾年無服務(wù)器架構(gòu)技術(shù)的崛起,讓人們看到了軟件開發(fā)的新世界。然而,無服務(wù)器架構(gòu)在國內(nèi)仍處在初級(jí)階段,業(yè)界對(duì)其概念認(rèn)知尚不清晰。那么,無服務(wù)器架構(gòu)在國內(nèi)將如何發(fā)展,能否成為未來技術(shù)發(fā)展的風(fēng)向標(biāo)?
無服務(wù)器架構(gòu)(Serverless)和DevOps、微服務(wù)等技術(shù)一樣,是近兩年備受關(guān)注的技術(shù)熱詞。
無服務(wù)器架構(gòu)理念的誕生,最早要追溯到2012年,Ken Fromm在《軟件和應(yīng)用的未來是Serverless》中率先提出這一概念。2014年,云主機(jī)租用,AWS重磅發(fā)布無服務(wù)器函數(shù)計(jì)算產(chǎn)品Lambda,開啟了Serverless商業(yè)應(yīng)用的時(shí)代,Serverless正式走向大眾視野。
那么,到底什么是無服務(wù)器架構(gòu)呢?其核心思想是將提供服務(wù)資源的基礎(chǔ)設(shè)施抽象成各種服務(wù),以API接口的方式供給用戶按需調(diào)用,真正做到按需伸縮、按使用收費(fèi)。這種架構(gòu)體系降低了運(yùn)營成本并縮短了業(yè)務(wù)系統(tǒng)的交付周期,使得用戶能夠?qū)W⒃趦r(jià)值密度更高的業(yè)務(wù)邏輯的開發(fā)上。
無服務(wù)器架構(gòu)的興起,與云計(jì)算技術(shù)的縱深發(fā)展息息相關(guān)。隨著云計(jì)算IaaS的運(yùn)維工作持續(xù)下沉,PaaS平臺(tái)逐漸興起,為了讓開發(fā)人員只需專注于應(yīng)用邏輯的開發(fā),而無需關(guān)心基礎(chǔ)設(shè)施的運(yùn)維工作,無服務(wù)器架構(gòu)以一種全新的姿態(tài)橫空出世,徹底將業(yè)務(wù)與基礎(chǔ)設(shè)施完全剝離,達(dá)到了部署應(yīng)用無需涉及基礎(chǔ)設(shè)施的建設(shè),自動(dòng)構(gòu)建、部署和啟動(dòng)服務(wù)的理想狀態(tài)。
國內(nèi)Serverless發(fā)展尚處初級(jí)階段,《無服務(wù)器架構(gòu)技術(shù)白皮書》即將出爐
如今,無服務(wù)器架構(gòu)在市場上發(fā)展迅猛,人氣飆升程度不亞于容器。繼國外云計(jì)算巨頭谷歌、微軟、IBM 等陸續(xù)推出無服務(wù)架構(gòu)的函數(shù)服務(wù),2017年起國內(nèi)公有云廠商也開始加緊布局Serverless,開源的無服務(wù)器架構(gòu)框架也日漸豐富。2018年谷歌開源Knative,嘗試將無服務(wù)器架構(gòu)標(biāo)準(zhǔn)化,Serverless生態(tài)初具規(guī)模。
然而,不同于國外Serverless相對(duì)完善的生態(tài),國內(nèi)Serverless的發(fā)展仍處于初級(jí)階段。雖然國內(nèi)各大公有云廠商已經(jīng)開始基于自身平臺(tái)提供Serverless相關(guān)工具,但是私有云和混合云環(huán)境下的無服務(wù)器架構(gòu)技術(shù)實(shí)踐還遠(yuǎn)未展開。
總體而言,國內(nèi)對(duì)無服務(wù)器架構(gòu)的認(rèn)知尚不清晰,項(xiàng)目實(shí)踐與成功案例亟待普及,整個(gè)Serverless生態(tài)圈完善程度還達(dá)不到技術(shù)普及的程度。
為了厘清Serverless技術(shù)概念,積極推進(jìn)Serverless技術(shù)在國內(nèi)的發(fā)展和應(yīng)用落地,國內(nèi)首個(gè)《無服務(wù)器架構(gòu)技術(shù)白皮書(2019)》即將出爐。
此白皮書由中國信息通信研究院牽頭,華為、阿里云、騰訊云、Pivotal 、百度云、京東云、小米、IBM、螞蟻金服、西云數(shù)據(jù)、靈雀云、中興、時(shí)速云、博云等多企業(yè)共同參與編寫。
此白皮書梳理了無服務(wù)器架構(gòu)的定義、涵蓋范圍和發(fā)展歷程,剖析架構(gòu)的優(yōu)勢(shì)與不足,并將無服務(wù)器架構(gòu)現(xiàn)有的技術(shù)生態(tài)體系與體系內(nèi)的技術(shù)進(jìn)行對(duì)比。同時(shí),此白皮書還結(jié)合國內(nèi)多家企業(yè)的應(yīng)用,推出了國內(nèi)優(yōu)秀實(shí)踐案例,并探討了無服務(wù)器架構(gòu)在眾多領(lǐng)域的應(yīng)用前景。
中國信息通信研究院專家表示,為了給國內(nèi)企業(yè)呈現(xiàn)最為權(quán)威和全面的Serverless技術(shù)應(yīng)用指南,自2018年12月起,directadmin授權(quán),中國信息通信研究院與各大廠商經(jīng)過大小十幾輪的研討和交流,并通過多次修訂和補(bǔ)充完善,最終完成了白皮書正式版。
此版白皮書將于2019年7月3日在"2019云計(jì)算開源產(chǎn)業(yè)大會(huì)"上正式對(duì)外發(fā)布,會(huì)上將對(duì)白皮書相關(guān)內(nèi)容進(jìn)行深入解讀。
深度解析適用場景和實(shí)踐案例 ,為企業(yè)落地Serverless提供權(quán)威指南
考慮到國內(nèi)企業(yè)在落地Serverless時(shí)缺乏相關(guān)經(jīng)驗(yàn),此白皮書在梳理技術(shù)概念和技術(shù)生態(tài)現(xiàn)狀的基礎(chǔ)上,結(jié)合國內(nèi)企業(yè)實(shí)踐過程中的痛點(diǎn)和實(shí)際需求,詳細(xì)分析了Serverless的適用場景,提供了Serverless化部署與主流部署形態(tài)的對(duì)比,并列舉了多個(gè)企業(yè)落地應(yīng)用案例,為企業(yè)實(shí)踐Serverless技術(shù)提供了切實(shí)可參考的依據(jù)。
白皮書指出,當(dāng)前階段可以把無服務(wù)器架構(gòu)的適用場景分為三類:
1應(yīng)用后端服務(wù)
包括移動(dòng)應(yīng)用后端服務(wù)和IoT后端服務(wù),該服務(wù)通過將無服務(wù)器云函數(shù)和其他云服務(wù)緊密結(jié)合,構(gòu)建可彈性擴(kuò)展的移動(dòng)或Web應(yīng)用程序,輕松創(chuàng)建豐富的無服務(wù)器后端。
2大規(guī)模數(shù)據(jù)處理和計(jì)算
包括人工智能推理預(yù)測(cè)和批處理或計(jì)劃任務(wù)。當(dāng)高業(yè)務(wù)請(qǐng)求到來時(shí),無服務(wù)器云函數(shù)執(zhí)行實(shí)例自動(dòng)擴(kuò)容,滿足業(yè)務(wù)需求,節(jié)省資源使用。
3基于事件的內(nèi)容處理類