漫威《复仇者联盟 5》开拍,27 名演员公布    2025 胡润全球富豪榜发布

無(wú)服務(wù)器計(jì)算要火,但開(kāi)發(fā)人員還在摸石頭過(guò)河

2018/7/11 22:39:05 來(lái)源:網(wǎng)易科技 作者:晗冰 責(zé)編:騎士

7月11日消息,據(jù)國(guó)外媒體報(bào)道,雖然無(wú)服務(wù)器計(jì)算并不是什么新鮮事,但它在開(kāi)發(fā)領(lǐng)域已經(jīng)發(fā)展了一個(gè)有趣的節(jié)點(diǎn)。隨著開(kāi)發(fā)人員開(kāi)始認(rèn)識(shí)到無(wú)服務(wù)器架構(gòu)的價(jià)值,一個(gè)全新的創(chuàng)業(yè)生態(tài)系統(tǒng)可能會(huì)圍繞它而展開(kāi)。

所謂的無(wú)服務(wù)器計(jì)算并不是完全沒(méi)有服務(wù)器的存在,但它使開(kāi)發(fā)人員能夠設(shè)置事件觸發(fā)器,并將基礎(chǔ)架構(gòu)方面的需求完全交給云提供商。供應(yīng)商提供了正確的計(jì)算規(guī)模,存儲(chǔ)和內(nèi)存,開(kāi)發(fā)人員甚至不必考慮它(或相關(guān)代碼)。

從表面上看,這聽(tīng)起來(lái)很理想,但與每項(xiàng)新技術(shù)一樣,每種解決方案都存在一系列新問(wèn)題,但恰恰是這些問(wèn)題之中蘊(yùn)含著創(chuàng)業(yè)企業(yè)家的機(jī)會(huì)。未來(lái)幾年,隨著相關(guān)領(lǐng)域的發(fā)展,構(gòu)建系統(tǒng)安全性、工具、庫(kù)、API、監(jiān)控以及一整套無(wú)服務(wù)器工具的公司可能會(huì)迎來(lái)大量機(jī)遇。

構(gòu)建抽象層

一開(kāi)始我們有物理服務(wù)器,但是有很多容量都白白浪費(fèi)了。這導(dǎo)致了虛擬機(jī)的發(fā)展,使其能夠?qū)蝹€(gè)物理服務(wù)器分成多個(gè)虛擬服務(wù)器。雖然這在當(dāng)時(shí)是一個(gè)巨大的突破,幫助像VMware這樣的公司獲得了成功,并為云計(jì)算鋪平了道路,但這只是開(kāi)始。

然后出現(xiàn)了容器(container),隨著Docker和Kubernetes這兩個(gè)開(kāi)源平臺(tái)的發(fā)展,它們開(kāi)始出現(xiàn)真正的騰飛。容器使開(kāi)發(fā)人員能夠?qū)⒋笮蛦纹绦蚍纸鉃殡x散程序,有助于提高其運(yùn)行效率。最近,我們看到了無(wú)服務(wù)器或事件驅(qū)動(dòng)計(jì)算的興起。在這種情況下,基礎(chǔ)設(shè)施本身的概念開(kāi)始變得抽象起來(lái)。

由于依舊需要底層的計(jì)算能力,存儲(chǔ)和內(nèi)存來(lái)運(yùn)行程序,其并不是真正的沒(méi)有服務(wù)器,但無(wú)需開(kāi)發(fā)人員再去考慮服務(wù)器問(wèn)題。在現(xiàn)有的架構(gòu)中,開(kāi)發(fā)人員需要進(jìn)行大量的編碼工作,用于連接程序組件,以便在指定的任何硬件(虛擬或其他)上運(yùn)行。但借助無(wú)服務(wù)器計(jì)算,云提供商可以為開(kāi)發(fā)人員處理所有這些問(wèn)題。

所有主要供應(yīng)商都推出了無(wú)服務(wù)器產(chǎn)品,其中AWS Lambda,Google Cloud Functions和Microsoft Azure Functions都提供了類(lèi)似的解決方案。但它有可能不僅僅是另一種編碼方式,最終可能會(huì)改變我們對(duì)編程及其與底層基礎(chǔ)架構(gòu)關(guān)系的認(rèn)識(shí)。

重要的是要明白,我們還沒(méi)有達(dá)到這一步,并且仍然需要做很多工作才能真正掌握無(wú)服務(wù)器計(jì)算。但在未來(lái)幾年,其對(duì)于創(chuàng)業(yè)者來(lái)說(shuō)是一個(gè)廣闊的發(fā)展空間,肯定會(huì)引起投資者的注意。

消除另一個(gè)障礙

AWS Lambda總經(jīng)理蒂姆·瓦格納(Tim Wagner)表示,無(wú)服務(wù)器計(jì)算的主要優(yōu)勢(shì)在于它允許開(kāi)發(fā)人員消除與管理服務(wù)器相關(guān)的所有挑戰(zhàn)。“因此,不存在配置、部署、修復(fù)或監(jiān)控等問(wèn)題——服務(wù)器和操作系統(tǒng)級(jí)別的所有細(xì)節(jié)都消失了,”他解釋說(shuō)。

他說(shuō),這允許開(kāi)發(fā)人員將整個(gè)編碼過(guò)程減少到功能級(jí)別。程序員只需定義事件或功能,云提供商計(jì)算出運(yùn)行它所需的底層基礎(chǔ)設(shè)施的確切規(guī)模。請(qǐng)注意,這可能只需一行代碼。

投資機(jī)構(gòu)Greylock Partners合伙人薩沙·郭(Sarah Guo)在投資早期階段的公司時(shí)認(rèn)為,通過(guò)將基礎(chǔ)架構(gòu)管理留給提供商,無(wú)服務(wù)器計(jì)算為開(kāi)發(fā)人員提供了一種專(zhuān)注于代碼的方法。“如果你要徹底搞清楚云計(jì)算平臺(tái)已經(jīng)做過(guò)的令人驚奇的事情,需要花費(fèi)大量的專(zhuān)業(yè)知識(shí)和時(shí)間成本。而現(xiàn)在,你只需要構(gòu)建一個(gè)可擴(kuò)展的服務(wù),并將其轉(zhuǎn)移到(云提供商),”她說(shuō)。無(wú)服務(wù)器計(jì)算采用這一概念,并通過(guò)允許開(kāi)發(fā)人員專(zhuān)注于用戶(hù)需求而不必?fù)?dān)心實(shí)際運(yùn)行程序需要,從而進(jìn)一步改變現(xiàn)有方式。

調(diào)查結(jié)果

云計(jì)算公司Digital Ocean最近調(diào)查了超過(guò)4800名IT專(zhuān)業(yè)人員,其中55%自稱(chēng)是開(kāi)發(fā)人員。當(dāng)被問(wèn)及無(wú)服務(wù)器計(jì)算時(shí),近一半的受訪者表示他們并不完全了解無(wú)服務(wù)器計(jì)算的概念。另一方面,他們肯定認(rèn)識(shí)到了解更多信息的重要性,81%的人表示他們計(jì)劃今年進(jìn)一步深入研究。

當(dāng)被問(wèn)及他們是否在去年部署了無(wú)服務(wù)器應(yīng)用程序時(shí),毫不奇怪,約有三分之二的人報(bào)告說(shuō)他們沒(méi)有。各地區(qū)的情況一致,印度報(bào)告的無(wú)服務(wù)器計(jì)算采用率略高。

在使用無(wú)服務(wù)器計(jì)算的用戶(hù)中,Digital Ocean發(fā)現(xiàn)AWS是迄今為止最受歡迎的服務(wù),58%的受訪者表示Lambda是他們選擇的工具,其次是谷歌Cloud Functions,占到了23%;而微軟的Azure Functions以10%的市場(chǎng)份額緊隨其后。

有趣的是,受訪者表示不愿開(kāi)始采用無(wú)服務(wù)器計(jì)算的原因之一是缺乏工具?!伴_(kāi)發(fā)人員在使用無(wú)服務(wù)器計(jì)算時(shí)報(bào)告的最大問(wèn)題之一是監(jiān)控和調(diào)試,”報(bào)告稱(chēng)。然而這種缺乏也可能是初創(chuàng)公司的一個(gè)突破口。

創(chuàng)造生態(tài)系統(tǒng)

從抽象層面講,無(wú)服務(wù)器計(jì)算雖然簡(jiǎn)化了一個(gè)級(jí)別的操作,但也創(chuàng)建了一組新的需求,一些是預(yù)期的,一些可能會(huì)令人驚訝,因?yàn)楫吘惯@是一種新的編程方式。工具的匱乏可能會(huì)阻礙開(kāi)發(fā),但通常在必要時(shí),它可能會(huì)刺激市場(chǎng)開(kāi)發(fā)出新工具。

就像郭認(rèn)為的那樣,這是投資者的事情?!拔艺J(rèn)為有很多承諾,因?yàn)槲覀兏倪M(jìn)了很多東西,使開(kāi)發(fā)人員更容易訪問(wèn)無(wú)服務(wù)器計(jì)算,同時(shí)擴(kuò)展用例,并專(zhuān)注于可見(jiàn)性和安全性等問(wèn)題?!八f(shuō)。

Accel普通合伙人李平(Ping Li)也從這里看到了投資者的機(jī)會(huì)?!拔艺J(rèn)為現(xiàn)實(shí)情況是,只要從開(kāi)發(fā)人員應(yīng)用程序的角度出發(fā),都有機(jī)會(huì)創(chuàng)建一套新的工具或產(chǎn)品,幫助自己實(shí)現(xiàn)這些平臺(tái),”他說(shuō)。

李平表示,這種可能性是存在的,但它不會(huì)立即發(fā)生,因?yàn)樾枰写罅块_(kāi)發(fā)人員首先采用無(wú)服務(wù)器計(jì)算?!拔視?huì)說(shuō)我們肯定對(duì)無(wú)服務(wù)器計(jì)算感興趣,因?yàn)槲覀冋J(rèn)為它將成為未來(lái)應(yīng)用程序構(gòu)建方式的重要組成部分,但它仍處于早期階段,”李平說(shuō)。

Madrona Ventures董事總經(jīng)理S. Somasgear表示,即使無(wú)服務(wù)器計(jì)算消除了復(fù)雜性,它也會(huì)產(chǎn)生一系列新問(wèn)題,從而為創(chuàng)業(yè)公司創(chuàng)造機(jī)會(huì)?!斑@很復(fù)雜,因?yàn)槲覀冊(cè)噲D在底層基礎(chǔ)架構(gòu)上創(chuàng)建這個(gè)抽象層,并告訴開(kāi)發(fā)人員你不必?fù)?dān)心它。但這意味著,必須存在許多工具——無(wú)論是開(kāi)發(fā)工具,部署工具,調(diào)試工具還是監(jiān)控工具——使開(kāi)發(fā)人員能夠在無(wú)服務(wù)器操作時(shí)掌握具體信息?!?/p>

超越工具屬性

在無(wú)服務(wù)器計(jì)算的世界中獲得這種可見(jiàn)性是一個(gè)真正的挑戰(zhàn),但它不是唯一的機(jī)會(huì)。類(lèi)似于Twilio和Stripe等觸發(fā)器或函數(shù)庫(kù)這樣的公司也有機(jī)會(huì),它們提供對(duì)一組功能的簡(jiǎn)單API訪問(wèn),而無(wú)需具有通信或支付網(wǎng)關(guān)等特定專(zhuān)業(yè)知識(shí)。在無(wú)服務(wù)器計(jì)算的世界中可能存在類(lèi)似的需求。

公司開(kāi)始利用無(wú)服務(wù)器計(jì)算來(lái)尋找解決問(wèn)題的新方法。隨著時(shí)間的推移,我們應(yīng)該開(kāi)始看到更多的開(kāi)發(fā)人員越來(lái)越傾向于這種方法,并開(kāi)發(fā)更多工具。

雖然現(xiàn)在還為時(shí)過(guò)早,正如郭說(shuō)的那樣,開(kāi)發(fā)人員并不喜歡運(yùn)行基礎(chǔ)設(shè)施。這是客觀存在的?!拔艺J(rèn)為會(huì)非常有趣。我只是覺(jué)得我們還處于生態(tài)系統(tǒng)的早期階段,“她說(shuō)。然而,如果這些部分落到實(shí)處并且程序員有動(dòng)力圍繞這種開(kāi)發(fā)應(yīng)用程序的方式構(gòu)建項(xiàng)目,讓它真正起飛并讓初創(chuàng)生態(tài)系統(tǒng)跟進(jìn)的話,無(wú)服務(wù)器計(jì)算領(lǐng)域肯定存在發(fā)展?jié)摿Α?/p>

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

  • 日榜
  • 周榜
  • 月榜

軟媒旗下網(wǎng)站: IT之家 最會(huì)買(mǎi) - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買(mǎi) 要知