無(wú)服務(wù)器云計(jì)算采用率正在逐步提高,但還沒有達(dá)到人們的預(yù)期。而各種調(diào)查表明無(wú)服務(wù)器仍然是云計(jì)算開發(fā)中的新興工具。
首先是一些背景故事。無(wú)服務(wù)器的應(yīng)用范圍廣泛,并且優(yōu)點(diǎn)眾多,采用無(wú)服務(wù)器可以降低成本,加快部署速度,提高可擴(kuò)展性,縮短管理時(shí)間。
重要的是,無(wú)服務(wù)器支持微服務(wù)和DevOps。它得到了開發(fā)人員的青睞,并在推動(dòng)技術(shù)采用方面扮演著非常重要的角色。
隨著無(wú)服務(wù)器應(yīng)用的增長(zhǎng),一些觀察家認(rèn)為在無(wú)服務(wù)器與容器之間將會(huì)有一些爭(zhēng)論。然而,在可預(yù)見的未來,容器肯定成為一個(gè)重要的影響因素。AWS公司Lambda無(wú)服務(wù)器平臺(tái)總經(jīng)理Tim Wagner表示,“人們普遍對(duì)此持懷疑態(tài)度,認(rèn)為L(zhǎng)ambda無(wú)服務(wù)器平臺(tái)是通過動(dòng)態(tài)加載容器,并在其中運(yùn)行代碼來運(yùn)行的。”
“動(dòng)態(tài)”這個(gè)詞在這里很重要。無(wú)服務(wù)器是一種為云中的應(yīng)用程序分配所需計(jì)算資源的動(dòng)態(tài)系統(tǒng)。開發(fā)人員的代碼會(huì)觸發(fā)使用一個(gè)精確資源執(zhí)行的功能。因此,其名稱為功能即服務(wù)(FaaS)。
采用云計(jì)算已經(jīng)解決了企業(yè)管理技術(shù)平臺(tái)的一些難題,而采用無(wú)服務(wù)器減輕了負(fù)擔(dān)。另外,人們也會(huì)聽到很多云客戶使用無(wú)服務(wù)器來降低成本的事例。更少的虛擬機(jī)被啟動(dòng)并且未被使用。
所以考慮到無(wú)服務(wù)器是云計(jì)算向前邁出的一大步,是否企業(yè)都急于采用呢?
無(wú)服務(wù)器采用率并不高
許多調(diào)查研究了無(wú)服務(wù)器采用的各種偏好。但并沒有提供全面采用率的綜合調(diào)查。
這可能是由于無(wú)服務(wù)器的相對(duì)新穎性。隨著Lamba平臺(tái)的推出,AWS公司在2014年底推出無(wú)服務(wù)器。而開展競(jìng)爭(zhēng)的云計(jì)算供應(yīng)商在2016年紛紛涌現(xiàn):IBM公司提供云功能(基于OpenWhisk),微軟擁有Azure Functions,,谷歌宣布其Cloud Functions.。這些廠商期待其生態(tài)系統(tǒng)在環(huán)境中茁壯成長(zhǎng)。例如,IOpipe是Lambda的度量和監(jiān)控服務(wù)。Bitnami的Kubeless使用FaaS在Kubernetes之上的應(yīng)用程序。
Cloudability公司發(fā)布的2018年云狀態(tài)報(bào)告中收集了1500個(gè)組織的數(shù)據(jù),報(bào)告表明無(wú)服務(wù)器采用率呈指數(shù)式增長(zhǎng)。然而,該報(bào)告并未透露使用無(wú)服務(wù)器的客戶的數(shù)量,因此雖然獲得高增長(zhǎng),但并不一定表示整體采用率很高。
Cloudability公司使用的是AWS Lamba和Azure Functions,這兩家無(wú)服務(wù)器提供商的市場(chǎng)增長(zhǎng)率目前在行業(yè)領(lǐng)先。
Cloudability公司表示,“云計(jì)算在IT基礎(chǔ)設(shè)施市場(chǎng)的采用率還有很大的上升空間,估計(jì)企業(yè)的所有工作負(fù)載中只有10%遷移到了云端......很明顯,提升和遷移將繼續(xù)主導(dǎo)著云采用。”
提升和轉(zhuǎn)移的廠商(只是簡(jiǎn)單地轉(zhuǎn)移到云端)并不是無(wú)服務(wù)器的大用戶,因此這表明功能即服務(wù)(FaaS)采用率較低。
2017年2月發(fā)布了一個(gè)關(guān)于動(dòng)態(tài)云和Devops實(shí)現(xiàn)無(wú)服務(wù)器的調(diào)查報(bào)告,調(diào)查了500位熟悉其組織云戰(zhàn)略的人員。報(bào)告將受訪者分為“動(dòng)態(tài)云”用戶(使用像DevOps和容器這樣的工具)和“靜態(tài)云”用戶(僅僅是提升和轉(zhuǎn)移設(shè)備)之間的用戶。報(bào)告中沒有區(qū)分哪些用戶是動(dòng)態(tài)的,哪些是靜態(tài)的。但是,相對(duì)較少的受訪者表示,他們的大部分戰(zhàn)略工作量目前都完全在公共云中運(yùn)行。
在動(dòng)態(tài)云用戶中,43%的用戶正在使用無(wú)服務(wù)器生產(chǎn)。這意味著甚至具有前瞻性的云用戶采用無(wú)服務(wù)器的人數(shù)也不到一半。
New Relic公司的調(diào)查報(bào)告指出,在先進(jìn)的云計(jì)算客戶中,容器使用和無(wú)服務(wù)器使用率基本是相同的。
報(bào)告表明,無(wú)服務(wù)器的采用仍然處于早期:只有13%的動(dòng)態(tài)用戶采用無(wú)服務(wù)器,23%的用戶根本沒有考慮采用無(wú)服務(wù)器。
自從調(diào)查報(bào)告發(fā)布以來,雖然無(wú)服務(wù)器采用率一直在上漲。但是這些數(shù)字仍然表明無(wú)服務(wù)器采用率仍然不高。
最近,Slashdata公司在2017第四季度對(duì)全球近22,000名開發(fā)人員進(jìn)行了調(diào)查。報(bào)告表明,AWS Lamba在使用無(wú)服務(wù)器的開發(fā)人員中占有最大的市場(chǎng)份額。鑒于微軟Azure和谷歌云都是在AWS之后推出無(wú)服務(wù)器平臺(tái)的,AWS公司處于領(lǐng)先位置理所當(dāng)然。
“開發(fā)者狀態(tài)報(bào)告”顯示了無(wú)服務(wù)器產(chǎn)品的市場(chǎng)情況
該報(bào)告指出:“所有無(wú)服務(wù)器用戶中,至少有60%的用戶知道前三名供應(yīng)商是哪些企業(yè)。”但這實(shí)際上表明這種意識(shí)非常低。40%的開發(fā)人員都不知道提供功能即服務(wù)(FaaS)的主要云供應(yīng)商。這仍然是一個(gè)非常新的市場(chǎng)。
同樣值得注意的是:除了前三名云計(jì)算供應(yīng)商之外,最常用的無(wú)服務(wù)器采用平臺(tái)是企業(yè)自己的數(shù)據(jù)中心托管的平臺(tái)。那么誰(shuí)說私有云正在消亡?
Developer Nation公司指出,19%的后端開發(fā)人員使用無(wú)服務(wù)器,大約20%的后端開發(fā)人員在IaaS上使用虛擬機(jī)。
該報(bào)告提出了一個(gè)關(guān)鍵問題:無(wú)服務(wù)器適用于已編碼的新應(yīng)用程序。傳統(tǒng)應(yīng)用程序并不適合,這給當(dāng)前無(wú)服務(wù)器的采用設(shè)置了一個(gè)上限,雖然它表明未來的增長(zhǎng),因?yàn)楦嗟男聭?yīng)用程序是在無(wú)服務(wù)器的情況下進(jìn)行編碼的。
最后了解一下無(wú)服務(wù)器的市場(chǎng)增長(zhǎng)。 ResearchAndMarkets發(fā)布的一份調(diào)查報(bào)告顯示,2017年2月,功能即服務(wù)(FaaS)市場(chǎng)將從2016年的18.8億美元增長(zhǎng)到2021年的7.72美元,其復(fù)合年增長(zhǎng)率為32.7%。
該報(bào)告引用了關(guān)于無(wú)服務(wù)器的主要投訴,即頂級(jí)云計(jì)算供應(yīng)商正在開發(fā)無(wú)服務(wù)器,并著眼于供應(yīng)商鎖定,各種系統(tǒng)不可互操作。它指出:“云環(huán)境中的應(yīng)用程序可移植性問題是功能即服務(wù)(FaaS)市場(chǎng)整體發(fā)展的主要限制因素。”
報(bào)告提到“功能即服務(wù)(FaaS)供應(yīng)商”有點(diǎn)奇怪,這一類別并不是客戶在2018年關(guān)心的事務(wù)。無(wú)服務(wù)器仍然被視為大型采購(gòu)決策的附加功能。
無(wú)論如何,以下列出功能即服務(wù)(FaaS)供應(yīng)商的報(bào)告列表:
1.IBM(美國(guó))
2.谷歌公司(美國(guó))
3.微軟公司(美國(guó))
4.亞馬遜網(wǎng)絡(luò)服務(wù)(美國(guó))
5. SAP SE(德國(guó))
6. Dynatrace LLC(美國(guó))
7. Infosys(印度)
8. Rogue Wave軟件公司(美國(guó))
9. TIBCO軟件公司(美國(guó))
10. Fiorano軟件公司(美國(guó))