Serverless 崛起背後的五大挑戰
作者 | 科技雲報導
眾所周知,雲端計算的出現改變了傳統 IT 架構和運維方式,而以容器、微服務為代表的技術更是在各個層面不斷升級雲服務的技
術能力,它們將應用和環境中的很多通用能力變成了一種服務。
Serverless 架構的出現,同樣帶來了跨越式的變革。
2018年,Gartner 報告將 Serverless Computing 列為十大未來將影響基礎設施和運維的技術趨勢之一。
KBV 研究公司 2020 年釋出的《全球 Serverless 架構市場》報告中同樣顯示,全球Serverless 架構市場的規模預計到 2024 年
將達到 140 億美元,在這段預測期內將以 23.4% 的年複合增長率增長。
如今,Serverless 已扛起了變革傳統 IT 架構的大旗,成為企業數字化轉型革新架構的首選。
Serverless 並不是字面意義上指代的那樣再也不需要伺服器,而是指計算資源作為服務而不是伺服器的概念出現。
儘管 Serverless 並沒有官方權威的定義,但可以肯定的是,它是構建和管理基於微服務架構的完整流程,允許在服務部署級別
而不是伺服器部署級別來管理應用部署,甚至可以管理某個具體功能或埠的部署,從而讓開發者快速開發軟體。
這是因為它是由函式即服務(FaaS)和後端即服務(BaaS)的架構組成,可以給企業提供直接的執行環境。
對於開發者和使用者來說,不用感受伺服器,就可以呼叫函式平臺完成函式執行,伺服器的邏輯和狀態也是由服務提供方管理 , 開通即可服務,恰好符合當前硬體軟體化、軟體服務化的技術趨勢。
這樣的特徵和酷炫的功能讓 Serverless 可以解決大多數使用者和開發者最關心的問題—— 降低運維成本,縮短開發週期,並專
注於業務邏輯的開發整合,因而成為雲端計算中一股厚積薄發的力量,獲得無數開發者青睞。
Serverless 最早的框架產品源於 2014 年亞馬遜推出的 AWS Lambda,它為雲中執行的應用程式提供了一種全新的系統體系
架構。
在這之後,Serverless 也從概念、願景逐步走向落地,在各企業、公司應用開來,眾多 IaaS 及 Pass 廠商相繼入局。
從 Forrester 報告可以看到,如今 Serverless 已出現四大陣營,分別是雲端計算巨頭、傳統 IT 大廠、創新企業和開源工具平臺。
在雲端計算巨頭陣營,AWS、微軟、阿里雲、騰訊雲、谷歌雲等都在提供 Serverless 的計算服務,分別居於領導者和強勁表現
者象限。
Serverless 技術首先由 AWS 提出,並率先推出雲服務,其他企業基本上是跟隨者。在傳統 IT 大廠陣營,以 IBM、Oracle 等
企業為代表,正在從雲市場轉入 PaaS 市場,提供 Serverless 建立平臺、工具。
在創新企業陣營,Nimbella、Cloudflare 等企業提供 Serverless 建立工具,可以輕鬆構建、管理、測試、監控使用者的無服務
器應用架構。
儘管各個廠商都在大力推廣自己的 Serverless 服務、產品,但是開發者普遍還是會擔心被廠商繫結,因此出現了開源陣營,
即具備一定規模的組織會基於開源方案,搭建自己的 Serverless 平臺。
而一旦某個開源方案成為主流,雲廠商就會主動去相容開源標準並增大社群投入。目前,Serverless 開源專案很多,如:目前
GitHub Star 數最高的 Serverless 框架,與主流雲廠商整合得很好。
Knative 就是由 Google 所釋出的基於 Kubernetes 的 Serverless 框架。分散式無伺服器平臺 OpenWhisk 最開始由 IBM 和
Adobe 驅動,後來捐給 Apache 基金會,並於2019 年 7 月晉升為頂級專案。
Serverless 落地面臨五大挑戰
巨大的市場空間之下是無限的潛力,Serverless 的優勢顯而易見,但任何事物都有侷限性,Serverless 作為一項相較新潮的技
術也不能免俗。目前 Serverless 的落地情況如何?
2020 年 O’Reilly 的調查報告顯示,超過 2/3 的受訪者表示,由他們組織的 Serverless 落地都是十分成功的,Serverless 已
經超越“炒熱度”的階段,成為了一種實際可行的基礎架構選擇。
在國內,雲原生產業聯盟釋出的《中國雲原生使用者調研報告(2020年)》顯示,隨著 Serverless 技術顯著升溫,近 3 成使用者
已在生產環境中應用。
其中,16% 的使用者將 Serverless 技術用於核心業務的生產環境,12% 的使用者用於非核心業務的生產環境,僅有 36% 的使用者
尚未使用 Serverless 技術。
儘管 Serverless 技術的價值已被很多使用者認可,然而 Serverless 的落地問題卻往往很棘手,在應用 Serverless 時依然存在很
多挑戰。
挑戰一:部署成本
據《中國雲原生使用者調研報告(2020年)》顯示,在採納 Serverless 技術前,部署成本成為使用者選擇 Serverless 技術前最主
要考慮因素,49% 的使用者考慮部署成本的問題,35% 的使用者考慮技術知識庫完備程度。
挑戰二:供應商鎖定
這是一個大家都會擔心的問題,某個供應商平臺編寫的程式碼是不是能夠遷移到其它平臺。由於 Serverless 還是一個新興市場,
所以關於供應商之間的可移植性問題還處於探索階段。
挑戰三:工具集不完備
在應用 Serverless 化部署的過程中,由於現階段平臺產品的除錯工具尚不完備,使用者在 Serverless 化部署的過程中仍面臨諸
多挑戰。
《中國雲原生使用者調研報告(2020年)》顯示,51% 的使用者在應用上線除錯方面問題凸顯,41% 的使用者認為動態變化的
Serverless 環境監控存在問題,32% 的使用者在線上、離線測試以及配套測試工具方面存在問題。
對於 Serverless 架構而言,測試是複雜且勞動密集型的工作,需要處理更多的場景,同時需要依賴環境不同,整合也是一個需
要解決的問題。
挑戰四:技術框架和標準繁多
Serverless 框架繁多,其中以相容 Kubernetes 生態的框架更受使用者關注。根據《中國雲原生使用者調研報告(2020年)》顯示
,30% 的使用者基於 Knative 搭建Serverless 化應用,23% 的使用者選用 Kubeless,23% 的使用者選用 OpenFaaS。
值得注意的是,目前提供 Serverless 技術服務的不同服務商都有各自的標準,在函式呼叫、事件觸發、函式的黃金變數的定義
等方面,都擁有各自一套封閉的標準,缺乏開源的規範和開源的生態支援,這也會給使用者落地 Serverless 帶來難度。
挑戰五:人才培養
Serverless 還是一個比較新的技術,很難找到標準、正式的培訓,所以企業必須形成特定的文件培訓員工,同時需要根據實踐
案例不斷更新文件。
另外,由於 Serverless 處於高速發展階段,各大供應商也在不斷推出新功能,這也給企業培訓員工增加了不少難度。
結語
作為一項新興技術,Serverless 在發展和落地過程中會遇到很多難題。但不可否認的是,隨著使用者心智的建立,產品本身能力
的完善,使用者在很多場景下使用Serverless架構,能夠在可靠性、成本和研發運維效率等方面獲得顯著的收益。
2019年,UC Berkeley 發表了一篇論文,“Cloud ProgrammingSimplified: A Berkeley View on Serverless Computing”
,預言 Serverless 將主導下一個十年雲的發展,產業的發展是螺旋式上升,Serverless 的誕生和興起邏輯早已蘊含其中。相
信下一個十年, Serverless 將重塑企業創新的方式,幫助雲成為社會發展的強大動力。
(文章轉自科技雲報導 | ITCloud-BD)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981534/viewspace-2779609/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 喧譁的背後:Serverless 的概念及挑戰Server
- OpenStreetMap的崛起:挑戰谷歌地圖帝國谷歌地圖
- Tumblr:150億月瀏覽量背後的架構挑戰架構
- 當Serverless遇到Regionless:現狀與挑戰Server
- 性愛機器人面世的背後,是對人工智慧的挑戰!機器人人工智慧
- Serverless 躁動背後的 5 大落地之痛Server
- TPM管理模式的崛起,背後隱藏著什麼?模式
- 五大網路威脅應對挑戰
- 抗疫背後另一場戰鬥,中南醫院如何化解影像大資料挑戰大資料
- AI晶片大戰背後AI晶片
- 收益 or 挑戰?Serverless 究竟給前端帶來了什麼Server前端
- 實踐分享 | 資料中心敏捷交付的五大挑戰敏捷
- Win7停服背後:網安行業的挑戰與信創產業的機遇Win7行業產業
- 2015年Android五大挑戰Android
- ERP平臺口水戰的背後(轉)
- 探討AIGC的崛起歷程,淺析其背後技術發展AIGC
- 2015年Android將面臨的五大挑戰Android
- 戰“疫”背後的AI身影丨曼孚科技AI
- 揭秘VIPKID背後的網路技術“追求”:挑戰吉尼斯紀錄 佔據67%市場份額
- 聲網王浩宇:RTE 場景下的 Serverless 架構挑戰【RTE 2022】Server架構
- 網路安全,東京奧運會背後的戰場!
- 中國大資料行業面臨的五大挑戰以及應對策略大資料行業
- 國產AI崛起背後!百度飛槳與中國AI產業逆襲之路AI產業
- ERP價格戰背後所引發的思考(轉)
- AI的道德挑戰AI
- 工時及資源管理:管理者五大挑戰與解決方案
- 挑戰系統 / 進入區域挑戰怪物
- 618技術特輯(三)直播帶貨王,“OMG買它”的背後,為什麼是一連串技術挑戰?
- 採用Scrum的挑戰Scrum
- Java面臨的挑戰Java
- 信用行業的挑戰行業
- 守衛者的挑戰
- 人工智慧無處不在:人工智慧在五大行業的成就與挑戰人工智慧行業
- 後疫情時代,如何應對運維安全新挑戰?運維
- 【Serverless實戰】傳統單節點網站的Serverless上雲Server網站
- 谷歌向蘋果全面宣戰:Pixel手機發布背後的野心谷歌蘋果
- 黑客暗戰——黑帽、白帽、灰帽背後的隱祕世界黑客
- 轉移概率矩陣------3Q大戰背後的數學矩陣