Serverless計算增長趨於疲軟

2022-06-10 03:42:10 字數 1722 閱讀 9926

serverless 架構熱潮突然勢頭減緩。這個現象背後的原因是什麼?

serverless 計算被視為雲計算的下乙個發展階段,it 專業人員經歷起初的興奮瘋狂之後,最近對這種方法採取了較為謹慎的態度。在最近一項調查中,採用和計畫採用的調查物件在去年甚至有所下降。然而,那些已部署大規模 serverless 專案的企業正在加大使用力度。

這些是最近由 cloud foundry 發布的針對 501 名 it 專業人員開展的調查得出的結果之一。在 serverless 計算環境下,後端計算函式由雲提供商管理;一些人稱 serverless 計算是後端即服務(baas)和函式即服務(faas)的混合體。繼 2018 年 9 月評估 serverless 的調查物件大幅增加後,調查報告的作者稱他們的資料表明如今出現了**。在去年的調查中,19% 的人在其企業組織中使用 serverless,這個數字在今年的調查中已下滑到了 15%。

cloud foundry 的調查還顯示,計畫或有意實施 serverless 計算的調查物件也有所減少。目前,36% 的調查物件聲稱在評估 serverless,上一次調查中這個比例是 42%。

其中一方面可能歸因於在相隔幾個月內開展的調查當中發生的統計偏差――如果秋季調查中的數字再次出現突變,不必大驚小怪。調查作者更深入地研究了採用和計畫採用方面的數字,指出在積極採用 serverless 架構的企業組織中,使用率實際上在急劇提高。就使用者和評估人員而言,18% 的調查物件表示他們在整個公司中廣泛部署 serverless,這個比例是一年前的兩倍(9%)。

不過,頗能說明問題的是,人們在改用 serverless 架構時抱有一定的謹慎態度。這背後的原因是什麼?最近加州大學伯克利分校的一項調查也許有助於闡明這種原本大有前途的應用軟體構建和管理方法所帶來的挑戰。

eric jonas 領導的伯克利分校團隊表示,serverless 計算環境中的儲存是需要做更多工作的乙個方面。他們表示,面臨的挑戰在於能夠「以合理的成本確保低延遲和高 iops。」 「serverless 平台具有無狀態的特性,因而很難支援狀態共享方面的要求精細化的應用。這主要是由於雲提供商提供的現有儲存服務存在侷限性。」

需要改善安全性是另乙個挑戰,因為「serverless 計算重新調整了安全責任,將許多責任由雲使用者轉移到雲提供商,又沒有從根本上改變這些責任,」jonas 和他的合著者警告。 「然而,serverless 計算還必須應對應用程式分解和多租戶資源共享中固有的風險。」

他們補充道,雲的大部分系統執行在 x86 處理器上,這也給 serverless 計算的後端帶來了效能問題。

最終,伯克利分校的研究人員非常看好 serverless 計算,**上述挑戰將會解決或正在解決,並且由於易於使用、成本相對較低,使用率會「大幅飆公升」。他們**:「serverless 計算將成為雲時代的預設計算模式,在很大程度上取代伺服器計算,因而終結客戶端/伺服器時代。」

serverless 計算的人氣會越來越高,因為「通過提供簡化的程式設計環境,serverless 計算使雲用起來要容易得多,從而吸引更多能夠使用它並將使用它的人,」jonas 及合著者說。「有了 serverless 計算,不需要當今的伺服器計算強行扔給應用軟體開發人員的手動資源管理和優化,這種成熟類似於四十多年前從組合語言向高階語言的轉變。」即使不太精通技術的使用者也能夠「在根本不了解雲基礎架構的情況下部署函式」,而專家能夠「節省開發時間,並專注於應用軟體所獨有的問題」。此外,serverless 可以節省資金,因為企業只需要為使用的後端資源付費。

Serverless 解惑 函式計算如何安裝字型

函式計算 function compute 函式計算是乙個事件驅動的服務,通過函式計算,使用者無需管理伺服器等運 況,只需編寫 並上傳。函式計算準備計算資源,並以彈性伸縮的方式執行使用者 而使用者只需根據實際 執行所消耗的資源進行付費。函式計算更多資訊 參考。fun fun 是乙個用於支援 serv...

Serverless 解惑 函式計算如何安裝字型

函式計算 function compute 函式計算是乙個事件驅動的服務,通過函式計算,使用者無需管理伺服器等運 況,只需編寫 並上傳。函式計算準備計算資源,並以彈性伸縮的方式執行使用者 而使用者只需根據實際 執行所消耗的資源進行付費。函式計算更多資訊 參考fun fun 是乙個用於支援 serve...

雲計算的大勢所趨

一 什麼叫雲計算?雲計算 cloud computing 是一種基於網際網路的超級計算模式,我們可以把雲計算想象為 成千上萬臺電腦和伺服器連線成一片。因此,雲計算可以擁有每秒10萬億次的運算能力。由於具有強大的計算能力,雲計算甚至可以用來模擬核 氣候變化等。可以預估的是雲計算的應用影響範圍正逐漸擴大...