< 返回新聞公共列表

無(wú)服務(wù)器計(jì)算——真正的游戲規(guī)則改變者

發(fā)布時(shí)間:2022-03-28 15:00:59

盡管“無(wú)服務(wù)器計(jì)算”一詞本身就是一個(gè)矛盾,但它恰當(dāng)?shù)亟忉屃诉@種功能的目的和好處。在不利用實(shí)際服務(wù)器的情況下自動(dòng)配置和取消配置資源一直是開(kāi)發(fā)人員和 CIO 的長(zhǎng)期愿望。下面小編給大家介紹一下無(wú)服務(wù)器計(jì)算。


無(wú)服務(wù)器計(jì)算.png


一、無(wú)服務(wù)器計(jì)算的簡(jiǎn)介

借助云計(jì)算,現(xiàn)在可以輕松采購(gòu)各種工具、處理能力和存儲(chǔ),以應(yīng)對(duì)快節(jié)奏的市場(chǎng)場(chǎng)景。然而,少數(shù) IT 專(zhuān)家正在考慮采用一種更有效的方法來(lái)租用巨大的云計(jì)算能力,以消除對(duì)云基礎(chǔ)設(shè)施的復(fù)雜管理,這個(gè)想法是采用無(wú)服務(wù)器計(jì)算。

通過(guò)無(wú)服務(wù)器化,無(wú)需分配長(zhǎng)期處于休眠狀態(tài)的云實(shí)例,然后再進(jìn)行訪問(wèn)以驅(qū)動(dòng)特定功能或應(yīng)用程序。這可以通過(guò)考慮旨在支持物聯(lián)網(wǎng)操作的設(shè)備來(lái)理解。這些傳感器驅(qū)動(dòng)的工具只有在用戶(hù)從他或她的互聯(lián)網(wǎng)設(shè)備(如智能手機(jī))點(diǎn)擊應(yīng)用程序時(shí)才會(huì)被激活。這是面向事件計(jì)算的經(jīng)典案例。

通過(guò)采用無(wú)服務(wù)器計(jì)算,開(kāi)發(fā)人員無(wú)需將精力浪費(fèi)在管理服務(wù)器資源上,而是將精力集中在為各個(gè)功能編寫(xiě)代碼的最重要任務(wù)上。這也解釋了術(shù)語(yǔ)“功能即服務(wù)”的使用。為了理解無(wú)服務(wù)器計(jì)算,很容易考慮租房的例子。您既不必?fù)?dān)心房屋的維護(hù),也無(wú)需支付建筑費(fèi)用。


二、無(wú)服務(wù)器計(jì)算的出現(xiàn)

無(wú)服務(wù)器計(jì)算于 2014 年首次亮相,當(dāng)時(shí)亞馬遜推出 AWS Lambda,從那時(shí)起,它一直是令人驚嘆的創(chuàng)新和解決方案的無(wú)縫來(lái)源。無(wú)服務(wù)器還改進(jìn)了編寫(xiě)代碼和部署應(yīng)用程序的方式。

在無(wú)服務(wù)器計(jì)算環(huán)境中,應(yīng)用程序邏輯的執(zhí)行方式是通過(guò)軟件架構(gòu)消除所有物理系統(tǒng),包括操作系統(tǒng)、虛擬機(jī)和服務(wù)器。無(wú)服務(wù)器生態(tài)系統(tǒng)在操作系統(tǒng)之上運(yùn)行時(shí)利用物理服務(wù)器和虛擬機(jī)。

與其他傳統(tǒng)的云計(jì)算環(huán)境不同,軟件開(kāi)發(fā)人員可以從耗時(shí)的基礎(chǔ)設(shè)施管理任務(wù)中解放出來(lái),專(zhuān)注于他或她的核心競(jìng)爭(zhēng)力。在無(wú)服務(wù)器方法中,開(kāi)發(fā)人員只關(guān)心基礎(chǔ)設(shè)施的使用,而不關(guān)心基礎(chǔ)設(shè)施管理的細(xì)節(jié)。不用說(shuō),無(wú)服務(wù)器計(jì)算服務(wù)的用戶(hù)不需要為虛擬機(jī)托管或服務(wù)器設(shè)備付費(fèi)。

順利運(yùn)行IT 基礎(chǔ)設(shè)施的全部責(zé)任在于第三方云計(jì)算服務(wù)提供商。服務(wù)提供商還可以自由地動(dòng)態(tài)轉(zhuǎn)移云基礎(chǔ)設(shè)施的資源,并通過(guò)遵循基于需求的方法分配給不同的用戶(hù)。

通常,不需要為特定客戶(hù)永久實(shí)施工作負(fù)載,因?yàn)閷?zhuān)門(mén)開(kāi)發(fā)的軟件可以管理管理來(lái)自所有客戶(hù)的請(qǐng)求的過(guò)程。服務(wù)提供商使用處理客戶(hù)請(qǐng)求所需的時(shí)間量作為計(jì)費(fèi)基礎(chǔ)。

與運(yùn)營(yíng)專(zhuān)用 IT 基礎(chǔ)架構(gòu)相比,無(wú)服務(wù)器方法為需要解決頻繁需求波動(dòng)的用戶(hù)提供了驚人的好處。除了無(wú)需管理和維護(hù)本地服務(wù)器設(shè)備之外,您還可以在無(wú)服務(wù)器環(huán)境中運(yùn)行時(shí)有效地處理資源需求的意外上升和下降。


三、無(wú)服務(wù)器計(jì)算的優(yōu)點(diǎn)和缺點(diǎn)

用戶(hù)無(wú)需雇用系統(tǒng)管理員,因?yàn)闊o(wú)服務(wù)器計(jì)算解決方案有助于簡(jiǎn)化打包和維護(hù)部署。由于無(wú)服務(wù)器計(jì)算能夠作為函數(shù)實(shí)現(xiàn),因此軟件復(fù)雜性得到了相當(dāng)大的緩解。因此,它非常適合滿(mǎn)足微服務(wù)的需求。

您可以顯著降低運(yùn)營(yíng)成本以及擴(kuò)展所需的工作量,以幫助開(kāi)發(fā)人員專(zhuān)注于有效編碼和更快交付的主要工作。此外,無(wú)需擔(dān)心升級(jí)現(xiàn)有服務(wù)器或不時(shí)添加新服務(wù)器。

另一方面,各種與性能相關(guān)的問(wèn)題阻礙了無(wú)服務(wù)器計(jì)算被認(rèn)為是完美的方法。整個(gè)基礎(chǔ)設(shè)施固有地遭受更大延遲的可能性。需要了解該模型如何在沒(méi)有延遲的情況下響應(yīng)應(yīng)用程序的需求。虛擬服務(wù)器的單獨(dú)分配也可用于運(yùn)行性能密集型應(yīng)用程序。

在沒(méi)有開(kāi)發(fā)出特定的調(diào)試和監(jiān)控工具之前,這些活動(dòng)將繼續(xù)成為任何無(wú)服務(wù)器環(huán)境的主要限制因素。


綜上所述,開(kāi)發(fā)人員可以無(wú)縫地關(guān)注編碼,以便在無(wú)服務(wù)器計(jì)算解決方案的幫助下實(shí)現(xiàn)更快的交付。無(wú)服務(wù)器方法是通過(guò)消除配置虛擬主機(jī)或服務(wù)器的復(fù)雜任務(wù)來(lái)降低系統(tǒng)管理復(fù)雜性的理想方法。



/template/Home/Zkeys724/PC/Static