Serverless圖譜:阿里云騰訊云AWS都在發(fā)力「無服務器架構」

來源: 百家號
作者:分布式云社區(qū)
時間:2021-03-12
17540
2019年,Serverless(無服務器運算)被Gartner稱為最有潛力的云計算技術發(fā)展方向,是云計算的一種模型。Serverless以平臺即服務(PaaS)為基礎,無服務器運算提供一個微型的架構,終端客戶不需要部署、配置或管理服務器服務,代碼運行所需要的服務器服務皆由云端平臺來提供。

2019年,Serverless(無服務器運算)被Gartner稱為最有潛力的云計算技術發(fā)展方向,是云計算的一種模型。Serverless以平臺即服務(PaaS)為基礎,無服務器運算提供一個微型的架構,終端客戶不需要部署、配置或管理服務器服務,代碼運行所需要的服務器服務皆由云端平臺來提供。

盡管Serverless的發(fā)展越來越有掀起一場前端革命風暴的趨勢,但目前關于Serverless的定義還未形成通行的權威界定。目前業(yè)內(nèi)對于Serverless的普遍理解有:

1 Serverless是一種服務理念、模式,即讓使用者無需關注業(yè)務邏輯之外的資源調(diào)配和運營維護;

2 Serverless是一種軟件架構方法,而非技術框架;

3 Serverless是一種云服務/產(chǎn)品,包含F(xiàn)aaS(函數(shù)即服務)和BaaS(后端即服務)。

3c6d55fbb2fb43166f99d99754f86d2b08f7d339.jpg

Serverless解決的用戶痛點

近年來,阿里云、騰訊云、華為云、百度智能云等,在Serverless上都有大筆投入。2020年以來,隨著分布式云時代拉開帷幕,Serverless服務市場迎來了大爆發(fā)階段,各大廠商紛紛發(fā)布各類Serverless服務/產(chǎn)品。

阿里云

阿里的Serverless實踐在業(yè)內(nèi)處于領先地位,在“神龍架構、沙箱容器、盤古存儲、洛神網(wǎng)絡”四大阿里云基礎設施的支撐下,不僅淘寶、支付寶、釘釘?shù)纫呀?jīng)將Serverless應用于生產(chǎn)業(yè)務,阿里云上的Serverless產(chǎn)品更是幫助數(shù)萬家企業(yè)客戶成功落地Serverless,覆蓋前端全棧,小程序、新零售、游戲互娛、在線教育等行業(yè)或場景。

eac4b74543a98226d1e35c23fede92094a90eb7c.jpg

2020年9月,阿里云重磅發(fā)布四款Serverless生態(tài)產(chǎn)品,助力阿里云Serverless的快速發(fā)展:

沙箱容器2.0:阿里云Serverless產(chǎn)品的基石,更穩(wěn)定、更安全、更彈性。

EventBridge:云上事件樞紐,原生支持CloudEvents,更標準、更規(guī)范。

Serverless工作流:提供簡單靈活、可視化的函數(shù)編排,更直觀、更便捷。

函數(shù)計算2.0 Plus:攜手開發(fā)者工具+應用中心,引領開發(fā)者體驗全面升級。

騰訊云

騰訊云于2019年成為Serverless.com的全球戰(zhàn)略合作伙伴以及大中華區(qū)獨家合作伙伴,騰訊云云函數(shù)(Serverless Cloud Function,SCF)是騰訊云為企業(yè)和開發(fā)者們提供的無服務器執(zhí)行環(huán)境,幫助您在無需購買和管理服務器的情況下運行代碼,是實時文件處理和數(shù)據(jù)處理等場景下理想的計算平臺。

962bd40735fae6cd5a34bbb17def242c40a70fc5.jpg

2020年,騰訊云Serverless除了在能力優(yōu)化、社區(qū)打造、服務對接等方面不斷演進發(fā)展外,同時還發(fā)布了應用層解決方案、云函數(shù)Custom Framework、Serverless備案方案、Cloud Studio在線開發(fā)IED、TDSQL-C Serverless。

華為云

早在2017年10月,華為云就發(fā)布了首款serverless產(chǎn)品——FunctionStage,在此基礎上又于12月發(fā)布了國內(nèi)首個無服務器化函數(shù)編排服務——函數(shù)工作流FunctionGraph,產(chǎn)品優(yōu)勢包括無服務器管理、高彈性、高效的開發(fā)體驗、按需計費等。

738b4710b912c8fcab6000618f5fb94dd788216b.jpg

2020年,華為云鯤鵬Serverless容器服務正式開啟公測,服務搭載鯤鵬920處理器,為客戶提供更高性能、易獲取、易運維的算力平臺。近日,華為快應用IDE正式上線Serverless云開發(fā)功能,提供云函數(shù)、云數(shù)據(jù)庫、云存儲以及認證服務等開發(fā)類后端服務。

白山云科技

白山云科技是一家邊緣云服務提供商,通過打造面向開發(fā)者的可編程邊緣網(wǎng)絡,提供基于Serverless的中立、安全、快速、強大的混合邊緣云服務。

目前白山云的Serverless引擎產(chǎn)品有兩類,API戰(zhàn)略中臺:數(shù)聚蜂巢——Orchsym API戰(zhàn)略中臺是一個輕量級混合集成平臺(HIP);容器服務:利用全球邊緣云架構,具備SDN網(wǎng)絡、彈性服務等能力,提供邊緣存儲、邊緣容器、邊緣安全防護等服務。

百度智能云

百度智能云Serverless函數(shù)計算產(chǎn)品CFC已經(jīng)對外服務將近3年時間,積累了包括智能音響技能開發(fā)、小程序云開發(fā)、邊緣計算等大量場景實踐。

060828381f30e9245a2b35193e54450e1c95f7f4.jpg

在2020年10月發(fā)布的云原生技術中臺解決方案天合2.0中,百度智能云正式推出了函數(shù)計算私有化產(chǎn)品CFC_Stack,基于云原生私有化底座將函數(shù)計算平臺私有化輸出給客戶,讓企業(yè)獲得函數(shù)編排、觸發(fā)器接入、Web IDE開發(fā)等一系列強大能力。

優(yōu)刻得UCloud

UCloud作為中立的基礎云計算服務提供商,近年來一直深入研究Serverless服務,為不同客戶提供最匹配需求的計算服務。

8718367adab44aedca9e05cdc140ac09a08bfba8.jpg

2020年,Ucloud推出容器實例(Cube),提供serverless容器實例服務,通過UCloud的基礎設施資源為業(yè)務提供了更加彈性、快速資源支撐,用戶可以在Cube上部署、管理容器應用,而無需關心應用底層的服務器運維工作。

金山云

2020年初,金山云在云原生產(chǎn)品方面再度升級,推出了全新Serverless產(chǎn)品,包括容器實例KCI和Serverless容器服務KSK,進一步豐富云原生產(chǎn)品矩陣,打造完整的云原生生態(tài)閉環(huán)。

金山云容器實例KCI,用戶無需運維底層基礎設施,便可輕松進行部署、管理、擴展容器化應用;通過使用混合部署方式,節(jié)省成本;彈性業(yè)務使用容器實例KCI承載,用戶可享受秒級彈性伸縮。

7acb0a46f21fbe09d7df1a36193c273b8644adf0.jpg

金山云Serverless容器服務KSK,是一款無服務器的Kubernetes集群產(chǎn)品,以容器和Kubernetes為基礎提供Serverless服務。相較于傳統(tǒng)Kubernetes集群,Serverless化Kubernetes集群在使用流程和部署成本上,更加“輕量化”。

字節(jié)方舟

憑借超大規(guī)模的邊緣節(jié)點虛擬化技術,字節(jié)方舟采用創(chuàng)新的邊緣計算和函數(shù)計算方式,簡化了復雜網(wǎng)絡和邊緣節(jié)點資源的管理難度,以更包容的姿態(tài)向用戶開放了底層節(jié)點資源,讓用戶輕松使用邊緣計算、存儲、網(wǎng)絡等資源構建自有服務。

6609c93d70cf3bc76f1eca85a25c91a9cd112a25.jpg

注:因時間和檢索限制,目前僅羅列了部分國內(nèi)廠商的Serverless業(yè)務介紹,京東云、七牛云、網(wǎng)宿科技、青云、星際比特等企業(yè)尚未統(tǒng)計到,歡迎在Serverless領域布局深耕的企業(yè)聯(lián)系全球分布式云聯(lián)盟補充。

a71ea8d3fd1f41343e5f5c285143bec2d0c85ee4.jpg

Serverless的最初應用是在海外,目前也有不少國際云服務商巨頭在中國市場開疆拓土,我們也來看看這些廠商有哪些Serverless服務/產(chǎn)品、

微軟Azure

2016年的微軟Build大會,主題依然是圍繞開發(fā)和Microsoft Azure云服務,而就在這屆大會上,微軟對外發(fā)布了Azure Functions。

8326cffc1e178a82c03fa0b1825f5885a977e801.jpg

Azure Functions是一種無服務器解決方案,可以使用戶減少代碼編寫、減少需要維護的基礎結構并節(jié)省成本。無需擔心部署和維護服務器,云基礎結構提供保持應用程序運行所需的所有最新資源。

CloudFlare

CloudFlare Worker是CloudFlare提供的無服務器應用程序,它可以在邊緣運行代碼,提供強大的Web可擴展性在邊緣應用自定義安全規(guī)則和過濾邏輯來檢測惡意Bots病毒并防止它們消耗資源,從而提高安全性。

9358d109b3de9c82f275283119ddab0218d843e4.jpg

CloudFlare Worker將更多個性化和交互性納入靜態(tài)HTML頁面,并在邊緣運行動態(tài)請求,從而改善用戶體驗。

使用CloudFlare Worker將更多操作流程和請求處理轉(zhuǎn)移到邊緣,以提高緩存命中率并降低帶寬成本,從而降低運營成本

亞馬遜云計算

AWS是Serverless技術的開拓者。在亞馬遜re:Invent 2020上,AWS Lambda無服務器技術首次將運行時長的計費粒度從100毫秒縮小到1毫秒,單單這一突破,就讓用戶節(jié)省高達70%的費用。

8326cffc1e178a8224428c8e825f5885a977e803.jpg

在技術上,AWS Lambda提供了更大的內(nèi)存空間,最大10 GB的內(nèi)存;更多的CPU資源,最多6vCPU等。除了在性能和成本外,AWS Lambda支持容器鏡像,讓用戶的AWS Lambda function可以加載最大10 GB的容器鏡像運行。

AWS還同步發(fā)布了無服務器數(shù)據(jù)庫服務升級版——Aurora Serverless v2,可在不到一秒內(nèi)擴展至支持數(shù)十萬個事務。

谷歌

谷歌在2016年引入云函數(shù)(Cloud Functions)服務,Cloud Functions是一種事件驅(qū)動的計算服務。它具有自動擴展,運行代碼以響應事件的能力,僅在代碼運行時付費的能力,并且不需要任何服務器管理。

810a19d8bc3eb135f5c3c8f1d54283dbfc1f44dc.jpg

此后谷歌又陸續(xù)發(fā)布了Serverless容器:Google Cloud Run;Serverless應用:Google App Engine等無服務器產(chǎn)品。

IBM

OpenWhisk作為一個開源的Serverless FaaS平臺,緣起IBM的Serverless平臺,目前由Apache基金會進行孵化和管理。

9a504fc2d56285354a51dd91e3b35dcea6ef63b5.jpg

其功能完備,無論是事件驅(qū)動還是函數(shù)執(zhí)行時等核心組件統(tǒng)統(tǒng)不少。據(jù)了解,OpenWhisk可以運行在不同的基礎架構上,主要包括物理機、虛擬機、容器平臺(比方說Kubernetes)、PaaS(例如OpenShift)、公有云(例如AWS以及Azure等)和私有云(例如Open-Stack)環(huán)境中,整體來看還算是兼容并包。

Akamai

EdgeWorkers使開發(fā)人員可以在全球部署的超過25萬臺邊緣服務器中創(chuàng)建和部署微服務。當開發(fā)團隊在邊緣激活代碼時,他們會將數(shù)據(jù)、見解和邏輯推送到更靠近最終用戶的位置。

adaf2edda3cc7cd9ce8d96fa4d5d0a37b90e91d1.jpg

Akamai的高性能、可擴展式實施模型可確保數(shù)據(jù)和計算不會被延遲問題困擾,進而避免可能由此對數(shù)字化體驗產(chǎn)生的負面影響。借助EdgeWorkers,開發(fā)團隊可將更多精力用于創(chuàng)建創(chuàng)新服務,并在其數(shù)字化基礎架構中以代碼的形式管理Akamai服務。

Serverless是真正讓云計算變成社會商業(yè)基礎設施、完成數(shù)字化轉(zhuǎn)型的實現(xiàn)途徑,同時也是分布式云、云原生的重要組成部分,未來Serverless的普及應用將成為大勢所趨。

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于百家號,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務商推薦
更多