Serverless崛起背后的五大挑戰(zhàn)

科技云報道原創(chuàng)。

眾所周知,云計算的出現(xiàn)改變了傳統(tǒng)IT架構(gòu)和運維方式,而以容器、微服務(wù)為代表的技術(shù)更是在各個層面不斷升級云服務(wù)的技術(shù)能力,它們將應(yīng)用和環(huán)境中的很多通用能力變成了一種服務(wù)。

Serverless架構(gòu)的出現(xiàn),同樣帶來了跨越式的變革。

2018年,Gartner報告將Serverless Computing列為十大未來將影響基礎(chǔ)設(shè)施和運維的技術(shù)趨勢之一。KBV研究公司2020年發(fā)布的《全球Serverless架構(gòu)市場》報告同樣顯示,全球Serverless架構(gòu)市場的規(guī)模預(yù)計到2024年將達到140億美元,在這段預(yù)測期內(nèi)將以23.4%的年復(fù)合增長率增長。

如今,Serverless已扛起了變革傳統(tǒng)IT架構(gòu)的大旗,成為企業(yè)數(shù)字化轉(zhuǎn)型革新架構(gòu)的首選。

Serverless發(fā)展如火如荼

Serverless并不是字面意義上指代的那樣再也不需要服務(wù)器,而是指計算資源作為服務(wù)而不是服務(wù)器的概念出現(xiàn)。

盡管Serverless并沒有官方權(quán)威的定義,但可以肯定的是,它是構(gòu)建和管理基于微服務(wù)架構(gòu)的完整流程,允許在服務(wù)部署級別而不是服務(wù)器部署級別來管理應(yīng)用部署,甚至可以管理某個具體功能或端口的部署,從而讓開發(fā)者快速開發(fā)軟件。

這是因為它由函數(shù)即服務(wù)(FaaS)和后端即服務(wù)(BaaS)的架構(gòu)組成,可以給企業(yè)提供直接的運行環(huán)境。對于開發(fā)者和使用者來說,不用感受服務(wù)器,就可以調(diào)用函數(shù)平臺完成函數(shù)運行,服務(wù)器的邏輯和狀態(tài)也是由服務(wù)提供方管理,開通即可服務(wù),恰好符合當前硬件軟件化、軟件服務(wù)化的技術(shù)趨勢。

這樣的特征和酷炫的功能讓Serverless可以解決大多數(shù)用戶和開發(fā)者最關(guān)心的問題——降低運維成本,縮短開發(fā)周期,專注于業(yè)務(wù)邏輯開發(fā)整合,因而成為云計算中一股厚積薄發(fā)的力量,獲得無數(shù)開發(fā)者青睞。

Serverless最早的框架產(chǎn)品源于2014年亞馬遜推出的AWS Lambda,為云中運行的應(yīng)用程序提供了一種全新的系統(tǒng)體系架構(gòu)。在這之后,Serverless也從概念、愿景逐步走向落地,在各企業(yè)、公司應(yīng)用開來,眾多IaaS及Pass廠商相繼入局。

從Forrester報告可以看到,如今Serverless已出現(xiàn)四大陣營,分別是云計算巨頭、傳統(tǒng)IT大廠、創(chuàng)新企業(yè)和開源工具平臺。

在云計算巨頭陣營,AWS、微軟、阿里云、騰訊云、谷歌云等都在提供Serverless計算服務(wù),分別居于領(lǐng)導(dǎo)者和強勁表現(xiàn)者象限。Serverless技術(shù)首先由AWS提出,并率先推出云服務(wù),其他企業(yè)基本上是跟隨者。

在傳統(tǒng)IT大廠陣營,以IBM、Oracle等企業(yè)為代表,正在從云市場轉(zhuǎn)入PaaS市場,提供Serverless創(chuàng)建平臺、工具。

在創(chuàng)新企業(yè)陣營,Nimbella、Cloudflare等企業(yè)提供Serverless創(chuàng)建工具,可以輕松構(gòu)建、管理、測試、監(jiān)控用戶的無服務(wù)器應(yīng)用架構(gòu)。

盡管各個廠商都在大力推廣自己的Serverless服務(wù)、產(chǎn)品,但是開發(fā)者普遍還是會擔心被廠商綁定,因此出現(xiàn)了開源陣營,即具備一定規(guī)模的組織會基于開源方案,搭建自己的Serverless平臺。而一旦某個開源方案成為主流,云廠商就會主動去兼容開源標準并增大社區(qū)投入。

目前,Serverless開源項目很多,如:目前GitHub Star數(shù)最高的Serverless框架,與主流云廠商集成得很好。Knative是Google發(fā)布的基于Kubernetes的Serverless框架。分布式無服務(wù)器平臺OpenWhisk最開始由IBM和Adobe驅(qū)動,后來捐給Apache基金會,2019年7月晉升為頂級項目等。

Serverless落地面臨五大挑戰(zhàn)

巨大的市場空間之下是無限的潛力,Serverless的優(yōu)勢顯而易見,但任何事物都有局限性,Serverless作為一項相較新潮的技術(shù)也不能免俗。目前Serverless的落地情況如何?

2020年O’Reilly的調(diào)查表明,超過2/3的受訪者表示,其組織的Serverless落地都是成功的,Serverless已經(jīng)超越“炒熱度”的階段,成為了一種實際可行的基礎(chǔ)架構(gòu)選擇。

在國內(nèi),云原生產(chǎn)業(yè)聯(lián)盟發(fā)布的《中國云原生用戶調(diào)研報告(2020年)》顯示,隨著Serverless技術(shù)顯著升溫,近3成用戶已在生產(chǎn)環(huán)境中應(yīng)用。其中,16%的用戶將Serverless技術(shù)用于核心業(yè)務(wù)的生產(chǎn)環(huán)境,12%的用戶用于非核心業(yè)務(wù)的生產(chǎn)環(huán)境,僅有36%的用戶尚未使用Serverless技術(shù)。

盡管Serverless技術(shù)的價值已被很多用戶認可,然而Serverless 的落地問題卻往往很棘手,在應(yīng)用Serverless時依然存在很多挑戰(zhàn)。

挑戰(zhàn)一:部署成本

據(jù)《中國云原生用戶調(diào)研報告(2020年)》顯示,在采納Serverless技術(shù)前,部署成本成為用戶選擇Serverless技術(shù)前最主要考慮因素,49%的用戶考慮部署成本的問題,35%的用戶考慮技術(shù)知識庫完備程度。

挑戰(zhàn)二:供應(yīng)商鎖定

這是一個大家都會擔心的問題,某個供應(yīng)商平臺編寫的代碼是不是能夠遷移到其它平臺。由于Serverless還是一個新興市場,所以關(guān)于供應(yīng)商之間的可移植性問題還處于探索階段。

挑戰(zhàn)三:工具集不完備

在應(yīng)用Serverless化部署的過程中,由于現(xiàn)階段平臺產(chǎn)品的調(diào)試工具尚不完備,用戶在Serverless化部署的過程中仍面臨諸多挑戰(zhàn)。

《中國云原生用戶調(diào)研報告(2020年)》顯示,51%的用戶在應(yīng)用上線調(diào)試方面問題凸顯,41%的用戶認為動態(tài)變化的Serverless環(huán)境監(jiān)控存在問題,32%的用戶在在線、離線測試以及配套測試工具方面存在問題。

對于Serverless架構(gòu)而言,測試是復(fù)雜且勞動密集型的工作,需要處理更多的場景,同時需要依賴環(huán)境不同,集成也是一個需要解決的問題。

挑戰(zhàn)四:技術(shù)框架和標準繁多

Serverless框架繁多,其中以兼容Kubernetes生態(tài)的框架更受用戶關(guān)注?!吨袊圃脩粽{(diào)研報告(2020年)》顯示,30%的用戶基于Knative搭建Serverless化應(yīng)用,23%的用戶選用Kubeless,23%的用戶選用OpenFaaS。

值得注意的是,目前提供Serverless技術(shù)服務(wù)的不同服務(wù)商都有各自的標準,在函數(shù)調(diào)用、事件觸發(fā)、函數(shù)的黃金變量的定義等方面,都擁有各自一套封閉的標準,缺乏開源的規(guī)范和開源的生態(tài)支持,這也會給用戶落地Serverless帶來難度。

挑戰(zhàn)五:人才培養(yǎng)

由于Serverless還是一個比較新的技術(shù),很難找到標準、正式的培訓(xùn),所以企業(yè)必須形成特定的文檔培訓(xùn)員工,同時需要根據(jù)實踐案例不斷更新文檔。另外,由于Serverless處于高速發(fā)展階段,各大供應(yīng)商也在不斷推出新功能,這也給企業(yè)培訓(xùn)員工增加了不少難度。

結(jié)語

作為一項新興技術(shù),Serverless在發(fā)展和落地過程中會遇到很多難題。但不可否認,隨著用戶心智的建立,產(chǎn)品本身能力的完善,用戶在很多場景下使用Serverless架構(gòu),能夠在可靠性、成本和研發(fā)運維效率等方面獲得顯著的收益。

2019年,UC Berkeley發(fā)表了一篇論文,“Cloud Programming Simplified: A Berkeley View on Serverless Computing”,預(yù)言Serverless將主導(dǎo)下一個十年云的發(fā)展,產(chǎn)業(yè)的發(fā)展是螺旋式上升,Serverless的誕生和興起邏輯早已蘊含其中。

相信下一個十年, Serverless 將重塑企業(yè)創(chuàng)新的方式,幫助云成為社會發(fā)展的強大動力。

來源:科技云報道

免責聲明:此文內(nèi)容為第三方自媒體作者發(fā)布的觀察或評論性文章,所有文字和圖片版權(quán)歸作者所有,且僅代表作者個人觀點,與極客網(wǎng)無關(guān)。文章僅供讀者參考,并請自行核實相關(guān)內(nèi)容。投訴郵箱:editor@fromgeek.com。

極客網(wǎng)企業(yè)會員

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應(yīng)及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關(guān)文章源頭核實,溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2021-06-21
Serverless崛起背后的五大挑戰(zhàn)
Serverless崛起背后的五大挑戰(zhàn)

長按掃碼 閱讀全文