熟悉Serverless,就會喜歡上它(熟悉感英語怎么說)
9萬名程序員觀看直播,創(chuàng)下國內Serverless峰會最高記錄,這很說明他們在關心什么。
程序員似是只想專注代碼和程序,不希望被“計算、存儲、網絡”分神,也不希望為復雜而無聊的“虛機、容器”撓頭。Serverless恰是最理解程序員的技術,正如騰訊云Serverless副總經理羅茂政所說:“熟悉Serverless后,就會喜歡上它?!?/span>
沒有什么不能改變
Serverless即無服務器架構。2014年,亞馬遜AWS推出Lambda,這被認為是早期最主要的無服務架構代表產品。此后Google、IBM、Microsoft、騰訊云等企業(yè),也紛紛推出Serverless平臺。
無需回避,Serverless確實會改變開發(fā)者的習慣,但這種化繁為簡的改變,肯定不會像從C 切換到Java那樣痛苦。也許只是在3~5年內,Serverless化就將成為不可避免的云趨勢,況且騰訊云還在提供全云端閉環(huán)體驗。
“截至目前,騰訊云Serverless的日調用次數(shù)超過100億次,擁有超過100萬的開發(fā)者。騰訊云已經成為國內服務規(guī)模最大的Serverless廠商?!睆埡剖球v訊云Serverless產品總監(jiān)。
他展示了Serverless的成績單,也意在強調騰訊云正在通過領先的技術、完整的生態(tài)以及極致的用戶體驗,為開發(fā)者、各行各業(yè)用戶更便捷、更高效率、更低成本的Serverless服務。
其實在2017年,騰訊云就已發(fā)布Serverless Cloud Function(無服務器云函數(shù),SCF),并于2018年將Serverless技術大規(guī)模用于支持微信小程序開發(fā),2019年發(fā)布了Serverless 2.0。
而在此前,F(xiàn)orrester發(fā)布的《The Forrester New WaveTM:Function-As-A- Service Platforms, Q1 2020》報告,也證實了騰訊云Serverless整體能力:騰訊云FaaS能力憑借在產品體驗、安全性、戰(zhàn)略愿景等方面的絕對優(yōu)勢脫穎而出,綜合評分位居全球前三,成為中國唯一進入全球TOP3的云廠商。
Serverless的價值
當然,此次ServerlessDays China 2021期間,騰訊云無意秀肌肉,但數(shù)據(jù)就擺在那里,改變也擺在那里,Serverless帶來的價值更擺在那里。無服務器架構并非不需要服務器,只是無需陷入ICT基礎架構中的復雜。
“Serverless是對云計算精神最好的詮釋?!绷_茂政所說的云計算精神,在于打破壁壘、開源開放、彈性拓展、按需付費,更在于聚焦應用場景、業(yè)務創(chuàng)新,屏蔽底層基礎設施的復雜,讓專業(yè)的程序員干專業(yè)的事。
其實,“屏蔽”一詞頗符合云計算精神。云操作系統(tǒng)是在屏蔽,RISC-V、x86、ARM等不同芯片架構的差異;Kubernetes在為開發(fā)者屏蔽底層基礎架構的復雜;低代碼開發(fā)平臺也是盡可能地屏蔽底層技術細節(jié)。
Serverless也有此擋風遮雨的價值。
這就如老司機不一定要會修車,軟件工程師也不必關心網絡丟包率、服務器CPU利用率、磁盤IO性能,因為他們調用的不是ICT基礎資源。在Serverless架構中,那些軟、硬件資源已經被抽象為云函數(shù),并以服務的形式提供給開發(fā)者使用。
由此,用戶可以縮短應用開發(fā)周期、提升資源使用效率,可以更聚焦業(yè)務本身,更聚焦應用場景,而包括服務器配置、系統(tǒng)管理,以及彈性部署、自動擴容等工作,都將交給云服務商或平臺運維團隊。
Serverless走入尋常百姓家
“在線教育,尤其是K12領域競爭已趨白熱化,以月為周期的應用版本迭代,不可能跟不上市場變化?!彬v訊云Serverless產品總監(jiān)張浩意在說明,越來越多的企業(yè)開始All on Serverless。
根據(jù)CNNIC的數(shù)據(jù)顯示,2020年,某在線小班教育機構,市場滲透率高達46萬人次。在業(yè)務快速增長期間,其采用騰訊云Serverless方案完成系統(tǒng)改造。由此,音視頻轉碼效率從1小時縮短到10分鐘之內;研發(fā)周期從1個月縮短到1周,運維成本和服務開銷也大幅度下降。
而且這并非個案,從公有云到私有云,從消費互聯(lián)網到產業(yè)互聯(lián)網。目前,Serverless已廣泛用于小程序開發(fā)、Web服務、音視頻處理、大數(shù)據(jù)處理、后臺服務搭建等場景;已廣泛用于IT服務、電商,以及教育、文創(chuàng)、制造等領域。因為熟悉Serverless的企業(yè),就很快會喜歡它。
當然,在聚焦業(yè)務場景、專注應用創(chuàng)新的同時,客戶也真正實現(xiàn)從“按需付費”到“按量收費”的轉變。2020年,騰訊云全球首發(fā)1毫秒計費模式。相比100毫秒計費的顆粒度,那些30毫秒的場景明顯很不劃算。騰訊云1毫秒計費的顆粒度,則將行業(yè)標準提升百倍,徹底消除了困擾用戶的資源成本浪費難題。
全云端閉環(huán)體驗
不僅如此。
Serverless被認為是繼虛擬機和容器之后,第三代通用計算平臺。但就像數(shù)字化并非要取代信息化,Serverless與云原生也并非是對立關系,這就像容器可以構建在虛機上,云函數(shù)也可以構建在容器上。
正是基于此,騰訊云Serverless在戰(zhàn)略層面全面聚焦解決開發(fā)者痛點,針對Serverless架構下的開發(fā)、運維、調試和部署等全生命周期的能力建設,落地Serverless開發(fā)的全云端閉環(huán)體驗。
舉例說明,針對上層應用的微服務場景、小程序場景、生態(tài)應用場景,騰訊云已形成了完整的Serverless產品矩陣。包括:微服務平臺TEM和微服務引擎TSE、金融級消息隊列TDMQ、云開發(fā)CloudBase平臺、微搭低代碼平臺。
此外,針對本地云端環(huán)境不一致、團隊協(xié)作開發(fā)難度大,以及依賴本地鏡像,步驟繁瑣、門檻高等傳統(tǒng)調試痛點,騰訊云Serverless也支持包含本地調試、云端函數(shù)調試、云端容器調試在內的多種開發(fā)調試方案,降低開發(fā)成本,提高開發(fā)效率。
“Serverless化”是一種標準
“但Serverless更是一種技術理念,”跳出FaaS、BaaS等產品形態(tài),羅茂政認為“Serverless化”是不可避免的云趨勢。更確切地說,數(shù)據(jù)庫終將Serverless化、存儲、計算也將Serverless化。甚至“Serverless化”將成為評判技術領先與否的標準之一。
相關調研數(shù)據(jù)正映證了此判斷。到2024年,全球Serverless架構市場規(guī)模將達到140億美元,且年復合增長率達到23.4%。此時,或許程序員將不再知道大型機、小型機,甚至也不去關心容器和K8s,因為Serverless將成為理所當然的開發(fā)方式。
當然,與此相承的變化還包括新一輪的細化生態(tài)分工。第三方平臺運維服務商將成為企業(yè)數(shù)字化轉型的戰(zhàn)略合作伙伴,因為即使在私有云環(huán)境中,客戶也只更關注用戶滿意度,而不是CPU使用率,更關注用戶活躍度,而不是磁盤IO性能,而這也是Serverless的價值魅力。