應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

無(wú)服務(wù)器:云計(jì)算的未來(lái)?

2019-04-10 09:19 企業(yè)網(wǎng)

導(dǎo)讀:無(wú)服務(wù)器將是企業(yè)云計(jì)算旅程的下一步,因?yàn)槭紫畔⒐贋榱俗非蟾蟮臉I(yè)務(wù)敏捷性而進(jìn)一步抽象基礎(chǔ)設(shè)施和運(yùn)營(yíng)。


無(wú)服務(wù)器將是企業(yè)云計(jì)算旅程的下一步,因?yàn)槭紫畔⒐贋榱俗非蟾蟮臉I(yè)務(wù)敏捷性而進(jìn)一步抽象基礎(chǔ)設(shè)施和運(yùn)營(yíng)。

基礎(chǔ)設(shè)施即服務(wù)對(duì)企業(yè)來(lái)說(shuō)是一個(gè)福音,使首席信息官能夠不再使用物理服務(wù)器甚至關(guān)閉數(shù)據(jù)中心,同時(shí)實(shí)現(xiàn)業(yè)務(wù)靈活性的新水平。但是,首席信息官需要詢問(wèn):下一個(gè)能帶來(lái)業(yè)務(wù)成果的重大事項(xiàng)是什么?

咨詢機(jī)構(gòu)德勤公司新興技術(shù)研究主管Scott Buchholz表示,其答案可能是“無(wú)服務(wù)器計(jì)算”,這是一種新興的軟件體系結(jié)構(gòu),它根據(jù)對(duì)更高階服務(wù)(如數(shù)據(jù)庫(kù)或代碼函數(shù))的請(qǐng)求動(dòng)態(tài)分配計(jì)算、存儲(chǔ)和內(nèi)存。

根據(jù)2018年德勤公司對(duì)全球首席信息官進(jìn)行的調(diào)查,69%的IT領(lǐng)導(dǎo)者認(rèn)為“流程自動(dòng)化和轉(zhuǎn)型”是其數(shù)字議程的主要焦點(diǎn),無(wú)服務(wù)器似乎與首席信息官的行動(dòng)和措施很好地契合。

Buchholz說(shuō),“我們?cè)絹?lái)越接近這樣一個(gè)階段,即IT部門不再花費(fèi)更多的時(shí)間關(guān)注技術(shù)的細(xì)節(jié)和機(jī)制,而是更加關(guān)注業(yè)務(wù)成果。”

定義無(wú)服務(wù)器計(jì)算

在傳統(tǒng)的云環(huán)境中,基礎(chǔ)設(shè)施和運(yùn)營(yíng)(I&O)團(tuán)隊(duì)設(shè)計(jì)并配置供應(yīng)商合作伙伴提供的計(jì)算能力、存儲(chǔ)和其他工具。

無(wú)服務(wù)器作用于業(yè)務(wù)邏輯,將這些任務(wù)實(shí)現(xiàn)自動(dòng)化,以及與這些資源相關(guān)聯(lián)的補(bǔ)丁、備份、安全和數(shù)據(jù)庫(kù)管理。Buchholz說(shuō),這可以將基礎(chǔ)設(shè)施和運(yùn)營(yíng)(I&O)管理成本降低10%,同時(shí)使基礎(chǔ)設(shè)施和運(yùn)營(yíng)(I&O)領(lǐng)導(dǎo)者能夠?qū)W⒂谄渌蝿?wù),如管理API和服務(wù)級(jí)別協(xié)議。

需要說(shuō)明的是,無(wú)服務(wù)器計(jì)算仍然使用服務(wù)器。然而,Gartner公司分析師Ross Winser在2018年的基礎(chǔ)設(shè)施和運(yùn)營(yíng)(I&O)趨勢(shì)報(bào)告中寫道,云計(jì)算供應(yīng)商(而不是基礎(chǔ)設(shè)施和運(yùn)營(yíng)員工)負(fù)責(zé)配置和擴(kuò)展運(yùn)行時(shí)環(huán)境所涉及的所有底層資源。

無(wú)服務(wù)器的好處

德勤公司在其2019年的技術(shù)趨勢(shì)報(bào)告中指出,無(wú)服務(wù)器的目標(biāo)是實(shí)現(xiàn)自動(dòng)化,并從底層基礎(chǔ)設(shè)施中抽象出來(lái)的“NoOps”IT環(huán)境。由于對(duì)運(yùn)營(yíng)資源的需求減少,首席信息官可以重新分配剩余的人力資源,以開發(fā)支持業(yè)務(wù)的新功能。

Buchholz說(shuō),“選項(xiàng)的增多意味著我們正在改變其中工作的性質(zhì)。需要讓更多的IT人員像首席信息官和業(yè)務(wù)用戶一樣思考,而不是像NIB、NOBS、補(bǔ)丁和其他版本?!?/p>

Gartner公司在2018年4月發(fā)布的報(bào)告指出,盡管進(jìn)行宣傳和炒作,但無(wú)服務(wù)器仍處于起步階段,目前只有5%的組織以某種方式使用它,但研究人員表示,到2020年,超過(guò)20%的全球企業(yè)將部署無(wú)服務(wù)器。

無(wú)服務(wù)器的案例研究

例如,《紐約時(shí)報(bào)》首席技術(shù)官Nick Rockwell認(rèn)為,無(wú)服務(wù)器計(jì)算將是云計(jì)算旅程的下一步,使開發(fā)人員不再擔(dān)心他們的代碼所運(yùn)行的服務(wù)器。

《泰晤士報(bào)》在AWS的云平臺(tái)上運(yùn)行其大部分企業(yè)應(yīng)用程序和電子商務(wù)平臺(tái),谷歌云平臺(tái)(GCP)為面向消費(fèi)者的應(yīng)用程序提供支持,包括其網(wǎng)站、移動(dòng)應(yīng)用程序和填字游戲。

但Rockwell的基礎(chǔ)設(shè)施團(tuán)隊(duì)仍然需要花費(fèi)數(shù)小時(shí)來(lái)確定他們需要多少AWS公司和谷歌云實(shí)例,這些實(shí)例應(yīng)該有多大,以及實(shí)例是否需要額外的輸入、輸出或內(nèi)存。他們必須配置每個(gè)實(shí)例,并在操作系統(tǒng)上修補(bǔ)和安裝軟件。此外,他們必須仔細(xì)管理與每個(gè)應(yīng)用程序相關(guān)的依賴關(guān)系,并弄清楚應(yīng)用程序的每個(gè)部分將如何擴(kuò)展。

此外還要注意是,IaaS和SaaS的定價(jià)涉及支付固定的月度或年度費(fèi)用,無(wú)論是否使用了所提供的全部容量。

Rockwell 說(shuō),“資源利用和優(yōu)化取決于客戶。如果租用50個(gè)實(shí)例,如果其中一個(gè)實(shí)例已滿,而另49個(gè)實(shí)例空閑,這就是使用不當(dāng)?shù)膯?wèn)題。”

無(wú)服務(wù)器渲染無(wú)法解決空閑實(shí)例的問(wèn)題。相反,當(dāng)發(fā)生預(yù)定義事件時(shí),將觸發(fā)專門為執(zhí)行函數(shù)而編寫的代碼,并且無(wú)服務(wù)器平臺(tái)執(zhí)行該任務(wù)??蛻魺o(wú)需告訴云計(jì)算供應(yīng)商這些函數(shù)將被觸發(fā)多少次,并且每次執(zhí)行函數(shù)時(shí)他們只需支付一小部分費(fèi)用。Rockwell表示無(wú)服務(wù)器可以提高5到10倍的效率。

Rockwell說(shuō):“無(wú)服務(wù)器使產(chǎn)品既可靠又可擴(kuò)展。”他表示,他們公司正在與谷歌云平臺(tái)合作,為其提供無(wú)服務(wù)器計(jì)劃。從長(zhǎng)遠(yuǎn)來(lái)看,從經(jīng)濟(jì)角度來(lái)看,這將是一個(gè)更好、更便宜、更高效的方式。

無(wú)服務(wù)器選項(xiàng)

無(wú)服務(wù)器是否成為計(jì)算領(lǐng)域的下一個(gè)重要事項(xiàng)仍有待觀察,但供應(yīng)商正積極尋求這一新興的市場(chǎng)機(jī)遇。

AWS公司于2014年推出AWS Lambda作為其首個(gè)商用無(wú)服務(wù)器平臺(tái)。微軟和谷歌的同類產(chǎn)品正在加強(qiáng)競(jìng)爭(zhēng),為客戶創(chuàng)造更多的選擇。Lambda目前仍處于領(lǐng)先地位。

據(jù)Dashboard.io稱,可口可樂(lè)公司通過(guò)從AWS EC2實(shí)例遷移到自動(dòng)售貨機(jī)的Lambda無(wú)服務(wù)器實(shí)例,將成本從13,000美元降至4,500美元。Dashboard.io指出,Netflix公司同時(shí)使用Lambda來(lái)生產(chǎn)、處理、復(fù)制和保護(hù)其內(nèi)容。

德勤公司表示,嘉吉公司和Commonwell互助保險(xiǎn)集團(tuán)是其他試驗(yàn)或部署無(wú)服務(wù)器的企業(yè)。

無(wú)服務(wù)器是一項(xiàng)有風(fēng)險(xiǎn)的業(yè)務(wù)

無(wú)服務(wù)器的應(yīng)用不適用于謹(jǐn)小慎微的企業(yè),特別是對(duì)于計(jì)劃大規(guī)模部署應(yīng)用程序的公司而言。例如,遷移到無(wú)服務(wù)器通常需要重新構(gòu)建應(yīng)用程序或交換主要系統(tǒng)組件(如數(shù)據(jù)庫(kù))。這可能證明是代價(jià)昂貴且具有破壞性的。出于這個(gè)原因,包括Rockwell在內(nèi)的許多人,都認(rèn)為無(wú)服務(wù)器對(duì)于綠地開發(fā)計(jì)劃更安全。

Buchholz表示,鑒于無(wú)服務(wù)器的短暫性,監(jiān)控和調(diào)試也具有挑戰(zhàn)性。例如,使用無(wú)服務(wù)器模型捕獲數(shù)據(jù)更具挑戰(zhàn)性,因?yàn)闆]有機(jī)器可以登錄。但Buchholz表示,新一代的調(diào)試和監(jiān)控工具正在涌現(xiàn)出來(lái),以提供幫助。

另一個(gè)問(wèn)題是供應(yīng)商鎖定,首席信息官一直在努力將業(yè)務(wù)向公共云遷移。Buchholz說(shuō),目前沒有關(guān)于無(wú)服務(wù)器的行業(yè)標(biāo)準(zhǔn),這引起了對(duì)那些害怕出錯(cuò)的早期使用者的擔(dān)憂。

無(wú)服務(wù)器提示

隨著首席信息官們繼續(xù)推進(jìn)無(wú)服務(wù)器計(jì)劃,Buchholz為此提供了一些建議。

首席信息官需要了解自己的數(shù)據(jù)架構(gòu)。在仔細(xì)考慮供應(yīng)商選項(xiàng)時(shí),了解數(shù)據(jù)及其流程,如何存儲(chǔ)和管理它,以及如何將其與前端平臺(tái)集成。并需要問(wèn)自己:存儲(chǔ)和操作的數(shù)據(jù)是什么?是如何處理的?例如,那些大規(guī)模管理非結(jié)構(gòu)化數(shù)據(jù)和大量管理數(shù)據(jù)的人可能需要與處理關(guān)系模型的事務(wù)數(shù)據(jù)不同的東西。這些問(wèn)題的答案將幫助其確定要使用的平臺(tái)。

人們不要被新工具或新技術(shù)迷惑。無(wú)服務(wù)器服務(wù)正在快速增長(zhǎng),因此要注意那些功能很酷并進(jìn)行大肆宣傳的新工具。組織需要選擇對(duì)實(shí)現(xiàn)業(yè)務(wù)成果最有意義的技術(shù)。

了解自己的員工。首席信息官需要了解自己的組織和員工。例如目前需要什么技能?是否需要重新精簡(jiǎn)或重新調(diào)整用途?或雇用新的工人作員?“如果不會(huì)開車,那么擁有法拉利的鑰匙是沒有意義的?!盉uchholz比喻說(shuō)。

綠色環(huán)保。為了避免重構(gòu)的風(fēng)險(xiǎn),許多公司采用綠色領(lǐng)域的應(yīng)用程序,而這些應(yīng)用程序都可以進(jìn)入無(wú)服務(wù)器。這是與無(wú)數(shù)其他系統(tǒng)沒有相互依賴關(guān)系的新服務(wù)的代碼。即使是舊版應(yīng)用程序的微小變化也會(huì)產(chǎn)生巨大的連鎖反應(yīng)。