天天看點

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?

作者 | xplanet

本文轉載自開源中國。

說起目前最火的技術,不得不提的一個概念就是 Serverless。2019 年幾乎所有人都在說 Serverless,實際落地 Serverless 的有多少?

Serverless 作為一種新型的網際網路架構,直接或間接推動了雲計算的發展,從 AWS Lambda 到阿裡雲函數計算,Serverless 一路高歌,同時基于 Serverless 的輕量計算開始登入雲計算的舞台。

傳統的 IT 架構已經不适合當今快速發展的數字經濟環境。技術顧問

Declan Morris 表示

:“客戶不僅期望零停機時間,而且要求應用程式無論在世界任何地方都具有一緻的性能。”他還預測到,接下來是 Serverless 計算和函數即服務(FaaS)的天下。

由于可用于建構、管理和維護新一代數字系統的人才數量有限,加上 IoT 裝置的計算限制,現在人們必須重新考慮合适的的計算平台。思科稱,到 2022 年,我們将擁有 1 萬億個聯網傳感器,并且在 20 年内将多達 45 萬億。如果期望管理所有這些連接配接的裝置,出于必要,我們将必須采用 FaaS。

在 Serverless 的世界中,這要容易得多,隻需調用一個函數或一系列函數即可獲得結果。此外,Serverless 計算的成本也低于基于伺服器的成本,使用 Serverless,隻需為執行該函數付費。

那麼當今 Serverless 的發展情況如何呢?咨詢公司 O'Reilly 對來自不同地區、行業和公司的 1,500 多名受訪者做了

調查

,下面來看一看具體調查内容。

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?

約 40% 的受訪者所在的組織采用了 Serverless。

其中,有超過 50% 的受訪者在一到三年内采用,而 15% 的受訪者在三年前就采用了 Serverless。截止于 2019 年底,亞馬遜的 AWS Lambda 也隻有 5 年的曆史,是以,對比來說,擁有超過 3 年采用經驗的任何組織都算是非常早的采用者。

另外,超過三分之二的受訪者認為他們的組織對 Serverless 的采用至少“大部分是成功的”。成功的總體模式表明,Serverless 已經成為一種實質性且可行的基礎架構選擇。采用越早、經驗越豐富的組織,使用 Serverless 的成功率越高。因為 Serverless 需要時間和經驗來解決采用 Serverless 所造成的工具、資料保護和操作難題。

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?

Serverless 的好處也顯而易見:

  • “降低成本”排在第一位;
  • 接着是“自動按需擴充”,意味着組織可以選擇性地部署 Serverless,無需計劃平均或最大使用量,而是可以擴充到目前使用量,這種擴充消除了随機和意外流量、高峰或季節性大流量的困擾;
  • 排在第三位的益處是“Serverless 維護”,當修補、保護和管理等細節由 Serverless 提供商負責時,軟體工程師就可以騰出時間來專注于更廣泛的任務。

“減少工程準備時間”和“降低開發成本”對于使用 Serverless 三年以上的公司來說是更重要的收益。當然,這也說明了 Serverless 需要花費大量時間才能開始看到明顯的成本優勢。

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?

有關采用 Serverless 尚存的難題,“教育訓練員工”位列第一,“供應商鎖定”和“內建/測試更困難”是另外兩大困擾。

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?

DevOps 和 Serverless 似乎天生比對,是以将 DevOps 團隊視為管理 Serverless 實施的首選就也不足為奇。在 Serverless 架構上部署容器化服務并使用 Kubernetes 編排這些服務符合現有的 DeOps 實踐。

總的來說,Serverless 正被逐漸廣泛采用,它帶來不少顯而易見的好處,也存在一些待解決的問題。

接下來,對 Serverless 的需求仍将持續增長,這對許多組織而言是另一種有價值的基礎架構選擇。與特定技術或程式設計語言無關,Serverless 可以處理各種各樣的任務,并且随着時間的流逝,入門變得越來越容易。

在 Serverless 計算中,平台服務接管了底層基礎設施的管理,是以平台服務必須處理好容錯和資源伸縮等問題,才能充分發揮 Serverless 計算的能力。

自阿裡雲函數計算上線以來,被開發者廣泛的用于大規模多媒體資料并行處理、日志/物聯網資料的流式處理以及網站後端服務等場景中。從實際使用情況來看,Serverless 計算在工程效率、可靠性、性能、成本和安全性等方面給使用者帶來了巨大的價值。

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?

阿裡雲函數計算不僅大幅增強了 Serverless 應用建構、運維等方面的使用者體驗。使用者可以在自己的開發機本地環境中建立和雲端運作環境一緻的沙盒,進行依賴包安裝、斷點調試等操作;還提供了 VSCode,Intellij Idea,PyCharm 等流行開發工具的插件,通過圖形使用者界面的互動方式,進一步降低了工具的使用門檻。

Serverless 一旦深入去做會發現實際非常複雜。這個複雜展現在涉及的工程技術比較廣,也展現在使用者的期望差異很大,更展現在大家對未來的判斷還有很大的差異。有興趣的同學可以進群一起讨論。

歡迎加入釘釘交流群

O'Reilly 1500 份問卷調研:2019 年 Serverless 落地到底香不香?
阿裡巴巴雲原生 關注微服務、Serverless、容器、Service Mesh 等技術領域、聚焦雲原生流行技術趨勢、雲原生大規模的落地實踐,做最懂雲原生開發者的技術圈。”

繼續閱讀