Datadog的調(diào)查顯示,隨著企業(yè)擴(kuò)大對無服務(wù)器架構(gòu)的使用,亞馬遜的Lambda服務(wù)正在不斷普及。
隨著越來越多的組織采用無服務(wù)器架構(gòu),他們可能正在嘗試使開發(fā)人員的生活變得更輕松。云監(jiān)控服務(wù)Datadog進(jìn)行的一項(xiàng)調(diào)查以及來自Gartner的單獨(dú)研究表明,隨著企業(yè)追求數(shù)字效率,無服務(wù)器架構(gòu)正在逐步建立。目前,AWS Lambda仍然是無服務(wù)器計(jì)算服務(wù)中的領(lǐng)先者,盡管競爭對手在該市場中存在增長的潛力。
Datadog產(chǎn)品經(jīng)理Stephen Pinkerton說,他的公司從客戶那里收集了無服務(wù)器狀態(tài)報(bào)告的反饋,該報(bào)告主要針對AWS Lambda,因?yàn)樗鳛闊o服務(wù)器選項(xiàng)的整體流行。一些客戶表示他們通過Google Cloud和Microsoft Azure使用無服務(wù)器功能。
他說,共同的思路是,開發(fā)人員的經(jīng)驗(yàn)將保留下來,例如編寫響應(yīng)事件的代碼,而無服務(wù)器計(jì)算則可以提高效率。Pinkerton說:“像這樣的開發(fā)人員,CIO,CTO和工程經(jīng)理正在對此進(jìn)行研究。”“這意味著,如果您公司的核心競爭力不是運(yùn)行服務(wù)器或管理數(shù)據(jù)庫,您就可以專注于自己的業(yè)務(wù)。”
一年多以前,Gartner認(rèn)為,到2020年,全球超過20%的企業(yè)將部署無服務(wù)器技術(shù),高于2018年底的不到5%。Gartner將無服務(wù)器計(jì)算描述為一種可以消除基礎(chǔ)架構(gòu)配置和管理的架構(gòu)。 ,同時以應(yīng)用程序?yàn)橹行?。這個想法是服務(wù)提供者將其服務(wù)器用作基礎(chǔ)資源。Gartner指出,無服務(wù)器并不是虛擬機(jī)或容器的替代品。
Pinkerton說,Datadog的調(diào)查顯示,無服務(wù)器采用者的種類繁多,例如金融機(jī)構(gòu),政府和硅谷公司。例如,一個團(tuán)隊(duì)可能編寫Lambda函數(shù)以確保對所有便攜式計(jì)算機(jī)節(jié)點(diǎn)進(jìn)行加密以滿足法規(guī)遵從性。他說,Lambda的服務(wù)也可以與容器一起使用,而并非總是用于提升和轉(zhuǎn)移整個基礎(chǔ)設(shè)施。Pinkerton說,一些組織為新的新建項(xiàng)目采用無服務(wù)器,而不是替換現(xiàn)有的基礎(chǔ)架構(gòu)。
他說,盡管對于無服務(wù)器而言,這似乎仍處于初期階段,但隨著組織范圍擴(kuò)展到開發(fā)人員之外,這一領(lǐng)域正在擴(kuò)大并迅速發(fā)展。“我認(rèn)為我們將看到更多用于生產(chǎn)應(yīng)用程序和后臺工作的無服務(wù)器計(jì)算。”Pinkerton還認(rèn)為,隨著無服務(wù)器數(shù)據(jù)庫和消息隊(duì)列變得越來越普遍,無服務(wù)器滲透到邊緣計(jì)算中的程度也越來越高。他說:“將如何擴(kuò)展基礎(chǔ)架構(gòu)的責(zé)任轉(zhuǎn)移到云提供商,讓公司專注于其核心競爭力才有意義。”
Gartner的杰出副總裁兼分析師Arun Chandrasekaran表示,無服務(wù)器的采用率不斷增長,這是一種用于編寫應(yīng)用程序的編程模型,但他還表示,無服務(wù)器的定義正在擴(kuò)展,以包括運(yùn)營模型。Chandrasekaran表示,無服務(wù)器普及率今年已接近20%,但可能會略低于先前的預(yù)期。他說:“目前采用率可能在10%到20%之間。”
Chandrasekaran說,無服務(wù)器的性質(zhì)繼續(xù)成熟。他說,在過去的一年中,具有無服務(wù)器功能的更多面向內(nèi)部部署的框架跨多個環(huán)境運(yùn)行。他說:“社區(qū)正在采取這樣的努力。”“這些努力中的一些目前還處于起步階段,但是行業(yè)正在朝著戰(zhàn)略方向發(fā)展,是對無服務(wù)器的看法更為混合。”Chandrasekaran還看到圍繞無服務(wù)器工具的更多標(biāo)準(zhǔn)化正在發(fā)揮作用。
他說,作為該類別的先驅(qū),AWS Lambda的采用率一直領(lǐng)先于該領(lǐng)域的其他所有廠商。Chandrasekaran說,Microsoft Azure具有一定的吸引力,Google試圖通過Cloud Run和Knative提供不同的選擇。他說,AWS Lambda通過圍繞核心的無服務(wù)器服務(wù)(例如監(jiān)視)構(gòu)建工具來幫助確保其位置。“它們還支持多種編程語言。”