Serverless亂花漸欲,雲大廠迷了雙眼_風聞
科技新知-科技新知官方账号-洞察技术变化背后的产业变迁。2022-12-20 19:04

讓企業使用計算機資源就像是用水、用電一樣方便。”諸如阿里雲、騰訊雲、華為雲等國內頭部雲廠商,用這句話點出了企業上雲的核心價值,以此攻破了客户的最後一道防線。
浪潮的閥門就此打開,一場跨時代冒險之旅由此開啓,以信息化為始,以數字化為終。
雲廠商花了十年時間,終於讓無數企業開始小心翼翼地踏入這條河流。然而,新的問題層出不窮,由於種種原因,企業上雲效果並不理想,有的一直在河裏漂着,有的直接翻船被淹死。
客户是否能通過上雲實現數字化轉型,進而降本增效?這一點將直接決定着廠商的口碑和市場佔有率。所以,接下來的十年,雲廠商要做的事,是讓踏入河流的企業們儘快到達彼岸,並能安全下船。
這次,雲廠商青睞的護花使者是Serverless。除了方便,它還能讓企業使用計算機資源就像是用水、用電一樣便宜。
在《將雲中的編程變得簡單:伯克利視角下的Serverless計算》一文中,作者對雲計算的服務模式做了一個生動的例比:傳統的雲計算就像是為那些不想買車的用户,提供了租車的服務;Serverless則是進一步為這些用户,提供了計程車的服務。
雖説國內的阿里、騰訊和華為,國外的亞馬遜、IBM和微軟等大廠,已經紛紛押注Serverless,可任何一種新生事物都會在爆發前夕經受質疑和挑戰。
“Serverless會不會是雲計算大廠釣魚的新魚餌?”To B行業水深浪急,或許我們離真相還很遠,故以此篇文章揭開Serverless的商業秘密。
按需付費:less is more的實現基礎
Serverless並非新物種,世界上第一個Serverless平台發佈於2006年。彼時雖然沒有Serverless這一説法,但Zimki開發的提供服務端JavaScript應用的平台,支持“按照實際調用付費”,核心邏輯和Serverless如出一轍。
直到2012年,Iron.io的副總裁Ken Form在業內首次提到Serverless。“即使雲計算已經逐漸興起,但仍圍繞着服務器轉。不過,這不會持續太久,雲應用正在朝着無服務器化(Serverless)方向發展,這將對應用程序的創建和分發產生重大影響。”
不過,這裏依舊沒有點明Serverless到底是什麼、意味着什麼。下面本文將以廠商和客户兩個視角,來全面解讀Serverless:
1、廠商視角:Serverless=FaaS(函數即服務)+BaaS(後端即服務)
據CNCF所定義,Serverless架構是採用FaaS和BaaS服務來解決問題的一種設計。
FaaS(Function as a service)核心邏輯在於每一個函數可由任何語言編寫,直接託管在雲平台,以服務形式運行。
BaaS(Backend as a service)意指雲廠商提供整合的後端組件,開發人員無需開發和維護,通過API/SDK的調用,就可獲得數據存儲、消息推送、賬號管理等服務。
因此,我們或許可以站在一個新的視角審視Serverless,與其説是新技術,不如説是新架構範式——雲廠商從出租資源轉向兜售服務。
2、客户視角:Serverless VS 傳統Server,多了less,少了成本
從客户角度來看,Serverless並不是不需要服務器,而是多了一些“無感化”的體驗感。換句話説,之前讓企業撓頭的技術層面問題,能不操心的就真的可以不操心了。
如果在傳統的Server模式下,廠商提供的雲計算服務更多是計算能力,客户從基礎設施到業務實現之間橫亙着技術的鴻溝。這意味着,買了計算能力的企業,依舊需要配備大量的開發、維護人員,去管理、運維底層部分。
而在Serverless環境中,開發人員只需要編寫雲函數,選擇觸發雲函數運行的事件就可以完成工作,這為客户省去了大量的運維時間和成本,從而能更專注於業務本身。

所以,如果用一句話來提煉Serverless的核心價值,那就是 less is more,而實現的底層邏輯是“按需付費”。
誠如上文所言,雲廠商負責包攬一切,那麼客户是否需要付更多的錢?答案是no。Serverless按照實際運行時間付費,而不是按照預留的資源收費。也就是説,企業不再像之前一樣,水一直流着、燈一直開着,而是用多少,花多少。
“我們希望讓用户做得更少而收穫更多,通過Serverless化,用雲就像用電一樣簡單。”阿里雲智能總裁張建鋒表示,Serverless讓雲計算從一種資源真正變成一種能力,未來雲將全面Serverless化,更加接近“電網”模式,按計算的調用次數付費。
數據庫:Serverless落地的最佳土壤
這些年,Serverless概念的熱度水漲船高,到底都是誰在趨之若鶩?除了Gartner、Forrester等國際研究機構關注其發展趨勢之外,Serverless也成為To B廠商商業化的重要手段。
這就不得不提在2014年發佈的Amazon Lambda,它為亞馬遜雲科技在Serverless領域開疆拓土,並引發了第一波Serverless商業化浪潮,如今滲透到計算、存儲、應用集成和數據庫等多個服務領域。
亞馬遜雲科技2022 re:Invent全球大會上,宣佈企業搜索服務Amazon OpenSearch Service推出“無服務器版”Amazon OpenSearch Serverless,這標誌着其所有的數據分析服務都實現了Serverless化,企業可以搭建出完整的無服務器應用架構。
把視角放回國內,阿里雲作為國內最早提供Serverless計算服務的雲廠商,這些年也一直在大力“推銷”着這個架構。
從2017年首次涉水推出函數計算FC產品後,2018年又先後推出了業內首個面向應用的Serverless PaaS平台、Serverless應用引擎SAE,和基於彈性容器實例ECI(Elastic Container Instance)的Serverless容器服務ASK。
目前,阿里雲已經擁有超過20款Serverless產品,除了上述三個之外,還有PolarDB數據庫、AnalyticDB數倉等。
事實上,國內外已有不少的企業押注Serverless,這些年亦打造了自己在這個領域的“明星產品”。
例如,Google有Google Cloud Function、微軟有Azure Function、華為雲有Function Graph、騰訊雲有Serverless HTTP,就連Snowflake、Databricks等開源商業產品也採用了Serverless模式。

不過,雖然各路玩家側重點略有不同,但想讓Serverless生根發芽,似乎數據庫是最好的落地土壤。究其原因,是因為數據庫亦或是數據分析服務領域的“Serverless化”效果,來得更顯著。
基於“Serverless化”的數據分析服務,能夠具備完全自動化的擴容能力,實現資源的自動“吞吐”,為用户帶來更經濟的計費模式和更無感的擴容體驗。
現實中,Serverless數據庫可以廣泛應用在電商、快消、金融、電信、傳媒等各行業的業務場景中。
例如,電商平台每年會在雙11、618等節點迎來流量頂峯,平時又相對進入低谷。有了Serverless數據庫的加持,在當流量洪峯來臨時,可以自動調配資源支持;流量進入低谷時,則可以自動釋放掉資源,節約成本。怕前期投入太多、後期資源浪費的種種擔憂迎刃而解。
正如中國信通院雲大所副所長魏凱所説,在全球經濟下行的今天,企業需要以更低的成本、更高的效率來管理日益增長的數據資產,如何更好地使用雲上基礎設施服務、更精細化地管理雲上數據庫,Serverless正是未來的方向。
“對於所有創新的數據庫公司來説,如果前兩年的門票是雲原生,那麼今年的門票就變成了Serverless。”在近日的PingCAP DevCon 2022大會上,PingCAP聯合創始人兼CTO黃東旭表示,未來的開發者可能不知道數據庫技術是什麼,他們也不需要關心數據庫技術是什麼,因為Serverless正在降低數據庫技術的複雜度,讓技術變得無感化。
Serverless很好,但別輕易碰
雖説Serverless有一大堆説不完的好處,但想要完全被市場接受尚有距離。所有商業的本質,無外乎服務與被服務者之間的信任與邊界。
即便上雲已成為國內大部分企業心照不宣的趨勢,但仍有很多客户並不會把所有應用全部放在公有云上,而想要最大程度發揮Serverless的優勢,公有云是使其實現從0到正無窮擴展能力的必要容器,私有云、混合雲都不具備條件。
樂觀來看,就算Serverless跨過了上面這道信任的坎,還有一個更高的坎等着要跨——那就是邊界感。
人們最大的恐懼來自於無知,這句話同樣適用於企業。
如上文所述,Serverless架構的最顯著特質是讓用户“無感化”,而這也意味着用户自然而然地交出了自己的“監管權”,一旦Serverless應用遇到異常,根本無法第一時間溯源。
再加上目前Serverless服務依舊存在冷啓動時間過長、函數不可尋址,以及三方服務SDK較多,並且集成難度較大等問題,更是加大了其被市場真正接受的難度。
於是,有業內人士提出質疑:“Serverless是雲計算大廠釣魚的魚餌,還是未來發展方向?”
Serverless會不會只是雲廠商割韭菜的噱頭?這件事尚不能蓋棺定論,但若結合國內雲廠商的變現壓力來看,應該也有一定的包裝成分。短期之內,雲廠商的確需要找到打動客户的新抓手。
不過從長期來看,Serverless確實是大勢所趨。根據弗若斯特沙利文諮詢公司數據顯示,2020年Serverless全球市場營收高達446.1億元,中國Serverless服務市場規模達到63.7億元,在全球市場中佔比約為14.3%。
隨着 Serverless 架構的成熟及滲透率的增長,未來市場總體營收增速將保持較高水準,預計2025年全球營收規模將達1404.4億元。中國Serverless市場的擴張態勢基本一致,營收規模預計將達218.2億元。

雲廠商們押注Serverless,短期為了進攻、長期卻是防守。
Serverless已經邁出了第一步,那就是容器化的Serverless,不久將會邁出第二步——fPaaS Serverless的平台,即從IaaS到PaaS的全面Serverless化。
2022雲棲大會上張建鋒表示,以云為核心的新型計算體系正在形成,軟件研發範式正在發生新的變革,Serverless是其中最重要的趨勢之一,阿里雲將堅定推進核心產品全面Serverless化。
當然,Serverless存在的意義絕不僅僅是其本身,而是具備遷移、可複製乃至是衍生的可能性。
就像黃東旭認為的那樣,技術無感化將是數據庫乃至整個基礎設施軟件的終極目標。“在未來,開發者所關心的應該只有數據操作的API,這一層才是離業務更近的東西。另一方面,當Serverless在雲上被提供後,數據共享、交換就變成了一個很自然或者很簡單的事情,那時候可能會出現一個叫做‘Data market’的新商業模式”。
「科技新知」也期待,Serverless未來能夠催生出更多新的商業模式,只不過在此之前,雲廠商們要做的還是繼續跑馬圈地。
參考文獻:
《越來越火的Serverless(無服務器計算),到底是個啥?》,鮮棗課堂
《Serverless 時代已來,華為雲的思考、探索和實踐》, infoq
《PingCAP黃東旭:Serverless是數據庫的未來形態》,科技雲報到