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

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

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

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

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

2 Serverless是一種軟件架構(gòu)方法,而非技術(shù)框架;

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

3c6d55fbb2fb43166f99d99754f86d2b08f7d339.jpg

Serverless解決的用戶痛點(diǎn)

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

阿里云

阿里的Serverless實(shí)踐在業(yè)內(nèi)處于領(lǐng)先地位,在“神龍架構(gòu)、沙箱容器、盤古存儲、洛神網(wǎng)絡(luò)”四大阿里云基礎(chǔ)設(shè)施的支撐下,不僅淘寶、支付寶、釘釘?shù)纫呀?jīng)將Serverless應(yīng)用于生產(chǎn)業(yè)務(wù),阿里云上的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,更標(biāo)準(zhǔn)、更規(guī)范。

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

函數(shù)計(jì)算2.0 Plus:攜手開發(fā)者工具+應(yīng)用中心,引領(lǐng)開發(fā)者體驗(yàn)全面升級。

騰訊云

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

962bd40735fae6cd5a34bbb17def242c40a70fc5.jpg

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

華為云

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

738b4710b912c8fcab6000618f5fb94dd788216b.jpg

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

白山云科技

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

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

百度智能云

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

060828381f30e9245a2b35193e54450e1c95f7f4.jpg

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

優(yōu)刻得UCloud

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

8718367adab44aedca9e05cdc140ac09a08bfba8.jpg

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

金山云

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

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

7acb0a46f21fbe09d7df1a36193c273b8644adf0.jpg

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

字節(jié)方舟

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

6609c93d70cf3bc76f1eca85a25c91a9cd112a25.jpg

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

a71ea8d3fd1f41343e5f5c285143bec2d0c85ee4.jpg

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

微軟Azure

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

8326cffc1e178a82c03fa0b1825f5885a977e801.jpg

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

CloudFlare

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

9358d109b3de9c82f275283119ddab0218d843e4.jpg

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

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

亞馬遜云計(jì)算

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

8326cffc1e178a8224428c8e825f5885a977e803.jpg

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

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

谷歌

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

810a19d8bc3eb135f5c3c8f1d54283dbfc1f44dc.jpg

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

IBM

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

9a504fc2d56285354a51dd91e3b35dcea6ef63b5.jpg

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

Akamai

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

adaf2edda3cc7cd9ce8d96fa4d5d0a37b90e91d1.jpg

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

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

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于百家號,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家