作為十大未來將影響基礎設施和運維的技術趨勢之一,Serverless 從誕生伊始,便被譽為“云計算的未來”。這樣一項新潮的技術有哪些最新的前沿風向?在不同業(yè)務場景下,應如何進行 Serverless 最佳實踐?距離 Serverless 成為普適性的架構模式,還面臨著哪些挑戰(zhàn)?
2021年6月5日,由騰訊云TVP聯(lián)合ServerlessDays主辦的第二屆 Techo TVP 開發(fā)者峰會,在北京市朝陽區(qū)嘉瑞文化中心盛大舉行。以「無服務器,大有未來 Serverless,Empower More」為主題,這場技術盛會首次匯集了騰訊、AWS、阿里、字節(jié)等全球TOP云廠商和互聯(lián)網(wǎng)企業(yè)。來自海內(nèi)外的20位大咖從 Serverless 的技術生態(tài)、產(chǎn)品生態(tài)、行業(yè)生態(tài)三大視野,為超過500位到場的開發(fā)者以及9萬名觀看線上直播的觀眾帶來了全天候、全方位、沉浸式的分享,參會規(guī)模創(chuàng)下了國內(nèi) Serverless 峰會的新記錄。
在峰會伊始,主持人Westar實驗室創(chuàng)始人、騰訊云TVP楊衛(wèi)華傾情介紹了 Serverless 技術的發(fā)展前景:據(jù)KBV研究公司預言,到2024年,全球 Serverless 架構市場的規(guī)模將達到140億美元,年復合增長率達21.9%。“我們可以看到,無服務器是大有未來的。”
Westar實驗室創(chuàng)始人、騰訊云TVP 楊衛(wèi)華
騰訊云 Serverless 中心副總經(jīng)理羅茂政的開場致辭拉開了峰會的帷幕,在致辭中, 他首先分享了對 Serverless 理念的深刻洞見:對 Serverless 的概念理解,可以用大家熟悉的支付領域的發(fā)展舉例,在支付領域,以前是用現(xiàn)金支付,現(xiàn)在發(fā)展為線上支付。在過去,用戶需要使用和管理現(xiàn)金,關注現(xiàn)金的安全性;而線上支付的出現(xiàn)則節(jié)省了對現(xiàn)金的實體管理。服務器 Server 也是如此,用戶對 Server 的應用和管理類似于使用現(xiàn)金的概念。“Serverless 不僅僅是一個技術理念,甚至可以是一種生活理念”。
Serverless 作為熱門的前沿技術,國內(nèi)生態(tài)也在迅速發(fā)展當中,如何更好地在云上賦能代碼?羅茂政對峰會表示期待,相信頂尖的技術專家們會帶來令人不虛此行的優(yōu)質分享。
騰訊云 Serverless 中心副總經(jīng)理 羅茂政
Let's Dive Into Serverless World
后疫情時代,Serverless 技術的落地在不斷加速,場景更加豐富,騰訊云 Serverless 產(chǎn)品總監(jiān)張浩從國內(nèi)發(fā)展現(xiàn)狀談起,結合視頻云、IOT等場景,帶大家深入了解當前 Serverless 的業(yè)界發(fā)展情況和最新趨勢,同時也關注著體量已達百萬+的開發(fā)者的體驗提升。
騰訊云 Serverless 業(yè)務規(guī)模龐大,覆蓋IT服務、電商、教育、文娛等多個行業(yè),不僅改變了人與人的連接,更改變了人與物的連接。通過一系列落地案例的生動介紹,張浩帶大家充分地領略了 Serverless “讓開發(fā)者聚焦于業(yè)務開發(fā),極大釋放生產(chǎn)力”的核心價值。例如,Serverless 與 TRTC 技術在在線教育中的應用,使教師能夠更加專注于教學內(nèi)容,也優(yōu)化了學生的學習體驗;騰訊多媒體實驗室還與敦煌研究院合作,基于 Serverless 計算平臺的支撐,通過深度學習敦煌壁畫病害數(shù)據(jù),打造出高效的 AI 壁畫病害識別工具,助力解決千年文物保護難題。
此外,Serverless 在連接萬物中找到了一個關鍵節(jié)點——與 SaaS 結合。張浩分享了 Serverless 與騰訊千帆的合作案例:Serverless 協(xié)助千帆完成 SaaS 和云資源的打通,支持客戶的 SaaS 應用和自身開發(fā)的業(yè)務系統(tǒng)實現(xiàn)更好的整合。
張浩還提到,騰訊云即將發(fā)布下一代建站方案 Web Function,致力于讓小白用戶也能迅速上手 Serverless,打破技術門檻,讓所有開發(fā)者都能無阻礙地擁抱新技術帶來的紅利。
騰訊云 Serverless 產(chǎn)品總監(jiān) 張浩
Serverless 的服務治理
微服務是一把雙刃劍,在提升開發(fā)效率的同時,也會讓運維難度加大,Serverless 的微服務器粒度更小,隨著數(shù)量的增長,治理的難度也會呈現(xiàn)級數(shù)性增長,如何對 Serverless 進行更有效的服務治理?MegaEase創(chuàng)始人、騰訊云TVP陳皓,也是在技術圈擁有眾多粉絲的意見領袖@左耳朵耗子,從 Serverless 的存在問題、所需的配套措施以及整體解決方案,系統(tǒng)地講解了 Serverless 的服務治理之道。
“應用服務是一等公民,對外API是重中之重,整體SLA是頭等大事”,陳皓深入淺出地指出,API、服務API、SLA是三大核心,所有事情圍繞這三個核心問題做好了,自然而然就能做出 Serverless。在他看來,資源伸縮編排、全??捎^測性、服務治理和流量管理是一個成熟的 Serverless 系統(tǒng)所需要的基本配套設施。在最后,陳皓給出了圖文并茂的 Serverless 整體解決方案——Mesh方式和SDK方式。
MegaEase創(chuàng)始人、騰訊云TVP 陳皓
Serverless 落地應用的趨勢
在傳統(tǒng)的IT架構已不適應當今快速發(fā)展的數(shù)字經(jīng)濟環(huán)境的背景下,Serverless 和 FaaS 是不是解決問題的銀彈?在實際落地的過程中,Serverless 的表現(xiàn)究竟如何?
同程藝龍機票事業(yè)群CTO、騰訊云TVP王曉波站在開發(fā)者的角度,幽默風趣地分析了微服務架構的優(yōu)缺點,并指出當前的痛點在于“微服務正在越變越大”。既然業(yè)務處于不斷的變化之中,重構無法避免,那么何不運用 Serverless 提升重構效率?隨后,王曉波為大家介紹了 Serverless 平臺,并以同程為例探討如何利用 Serverless 助力業(yè)務發(fā)展。他認為,“Serverless 的核心價值一定不是省下幾臺服務器的錢,而在于整個變現(xiàn)速度的提升。”
同程藝龍機票事業(yè)群CTO、騰訊云TVP 王曉波
Serverless + X = More
「Serverless + X」即其它產(chǎn)品引入 Serveless 模式,融合孵化出更具競爭力的產(chǎn)品。從基礎底層的 IaaS,到 FaaS+BaaS+PaaS 的一站式服務,再到應用上層的低碼、*平臺,都是這個趨勢的產(chǎn)物。
騰訊云開發(fā)、微搭高級技術專家駱勤從云開發(fā)低代碼的角度切入,直觀地解析了 Serverless 應用化之后的收益:低代碼開發(fā)平臺將打破傳統(tǒng)開發(fā)模式下,業(yè)務、開發(fā)、運維等人員各司其職,難以溝通的“豎井”問題,實現(xiàn)團隊高效敏捷協(xié)作。
在演講的最后,駱勤表達了云開發(fā)和微搭的美好愿景——“讓開發(fā)者成為全棧開發(fā),讓產(chǎn)品和運營都可以快速構建應用,幫助企業(yè)應用獲得客戶成功,是我們一直在思考和努力的方向。”
騰訊云開發(fā)、微搭高級技術專家 駱勤
Rethinking the Developer Experience:How to develop applications in the world of Serverless
Serverless.com CEO、騰訊云TVP Austen Collins 是全球最流行的 FaaS 開發(fā)框架 Serverless Framework 的創(chuàng)始人,該項目在GitHub上的Star數(shù)超過3.5萬,日下載量超過4萬,已成長為世界上最受歡迎的開源項目之一。
Austen Collins 以遠程演講的方式為上午場的分享畫上了圓滿的句號。如何在 Serverless 的世界中,更好地開發(fā)應用程序,提升開發(fā)者體驗?Austen 介紹了和騰訊合作的 Tencent Serverless Framework,該產(chǎn)品專門為中國的開發(fā)者社區(qū)提供,解決更新部署、交互差異、運行日志輸出等諸多云端開發(fā)的問題,為開發(fā)者們帶來極速的云端開發(fā)體驗。
The Future of Serverless Accelerated by OpenSource
來自日本的 Serverless Operations CEO Takahiro Horike 在下午場伊始,向大家傾情分享了 Serverless 開源社區(qū)如何改變自己的工程師生涯。他分享道,每天,社區(qū)內(nèi)開發(fā)者們都在頭腦風暴新的創(chuàng)意來促進產(chǎn)品發(fā)展。和眾多有才華的開發(fā)者一起工作,開發(fā)技能能夠得到提升;開源中采用的優(yōu)秀工作流程對公司的工作也大有裨益。Horike 認為開源最重要的心態(tài)是:開發(fā)者的代碼在全世界范圍內(nèi)被使用,并為某個地方的人帶來快樂,這是一件幸福的事。
microVMM——Serverless 核心技術揭秘
microVMM 是 Serverless 背后的關鍵的資源管理和隔離的技術之一,而 Firecracker 是用于創(chuàng)建和管理 microVMM 的開源項目。Amazon Web Services 首席開發(fā)者布道師費良宏詳盡地解析了如何運用 Firecracker 實現(xiàn) microVMM,來提供一個高安全性、快速啟動、高利用率的理想的 Serverless 運行環(huán)境。
此外,費良宏真誠地分享了應用 Firecracker 技術時的切身經(jīng)驗和體會。談及未來發(fā)展,他展望道,RUST VM、統(tǒng)一 Hypervisor 到新的架構下、IO方面等都是極具潛力的可優(yōu)化方向。
Amazon Web Services 首席開發(fā)者布道師 費良宏
突破極致彈性:騰訊云原生數(shù)據(jù)庫TDSQL-C Serverless架構設計和實踐
大部分 BaaS 產(chǎn)品能夠提供 Serverless 能力,但目前 BaaS 中的數(shù)據(jù)庫并沒有做到,而 TDSQL-C Serverless 是國內(nèi)首款計算和存儲全 Serverless 架構的云原生數(shù)據(jù)庫,它填補了 Serverless 架構里中 MySQL 數(shù)據(jù)庫的空白。
騰訊高級工程師楊玨吉從 Serverless 數(shù)據(jù)庫的特點入手,由淺入深地介紹了 TDSQL-C Serverless 數(shù)據(jù)庫架構、背后的實現(xiàn)原理以及應用場景。TDSQL-C Serverless 能實現(xiàn)自動擴縮容、按使用量計費、不使用不計費,從而很好地助力初創(chuàng)企業(yè)實現(xiàn)降本增效。
在演講的最后,楊玨吉做出了展望,“未來,TDSQL-C Serverless 還將在冷啟動優(yōu)化和進一步降低存儲成本上持續(xù)發(fā)力。”
騰訊高級工程師 楊玨吉
Function Mesh:Serverless 在消息與流數(shù)據(jù)場景的創(chuàng)新實踐
Pulsar Functions 是 Apache Pulsar 推出的輕量級、函數(shù)式計算架構,借助 Pulsar Functions,無需部署單獨系統(tǒng),即可基于單條消息完成函數(shù)指定的處理邏輯,簡化事件流并引入 Serverless,減輕運維負擔。StreamNative 聯(lián)合創(chuàng)始人、騰訊云TVP翟佳娓娓道來,講述了 Pulsar 消息系統(tǒng)在雅虎內(nèi)部是如何為打通數(shù)據(jù)而誕生的。隨后,他聚焦于計算層,展開了詳細的分享。
不強依賴復雜的計算引擎,當 Serverless 的理念遇上消息系統(tǒng),Pulsar 在消息端、數(shù)據(jù)端就能夠處理許多輕量級的計算。翟佳為大家做了科普:“用戶側的體驗是不需要學習任何新的API,可使用熟悉的編程語言進行編寫,之后會訂閱需要處理的消息,并在函數(shù)里進行相應的處理”。騰訊一直是 Pulsar 社區(qū)的重要貢獻者,因為 Pulsar 有很好的一致性、數(shù)據(jù)的堆積和運維能力;特別是云原生的架構,能解決資源的彈性調度、減輕大規(guī)模集群運維的痛點。
StreamNative 聯(lián)合創(chuàng)始人、騰訊云TVP 翟佳
騰訊云微服務在 Serverless 的探索實踐
微服務與 Serverless 被不少開發(fā)者稱為“天作之合”,從概念上看,微服務完全符合 Serverless 功能結構,可以輕松實現(xiàn)不同服務的部署和運行時隔離。騰訊云微服務產(chǎn)品中心技術總監(jiān)韓欣圍繞 Serverless 在微服務體系中的位置、Serverless 架構在實際中的應用、Serverless 在中間件領域的實踐與探索,全面地講解了 Serverless 如何為企業(yè)降本增效,提升業(yè)務價值。
微服務 Serverless 化都有著哪些優(yōu)勢?韓欣將其總結為五點:專注業(yè)務開發(fā)、多語言、簡化應用開發(fā)、可移植性、可觀測性。依托這些優(yōu)勢,能大大降低微服務應用開發(fā)和運維的復雜度,用技術加速推動企業(yè)向分布式架構的轉型升級,為企業(yè)降本增效,快速提升業(yè)務價值。
騰訊云微服務產(chǎn)品中心技術總監(jiān) 韓欣
騰訊云彈性容器服務EKS:Serverless 與 Serverfull 的優(yōu)雅平衡點
Serverless 擁有的運維和成本優(yōu)勢能為企業(yè)帶來巨大效益,但目前的搭建通常都需要經(jīng)歷業(yè)務改造。如何在 Serverful 與 Serverless 架構間實現(xiàn)高效靈活的遷移?騰訊云容器產(chǎn)品技術總監(jiān)于廣游從云計算的概念引入,介紹了 IaaS 和 PaaS、CaaS 和 FaaS 四種產(chǎn)品形態(tài)的產(chǎn)生歷程。從 Serverful 到 Serverless,會發(fā)現(xiàn) Serverless 與通用性、遷移成本似乎是一個不可調和的矛盾。基于這個背景,騰訊云推出了彈性容器服務EKS。于廣游深入地剖析了EKS是如何既保留了K8s的能力,又消除了維護成本,并在業(yè)務架構的微服務化改造、混合云、大數(shù)據(jù)容器化三個場景下表現(xiàn)卓越。
在演講的最后,于廣游提出:開發(fā)者需要習得一種能力——看破表象,抓住概念的本質。這樣,就能帶動業(yè)務技術往前走,每個技術會更加通用,兼容不同的場景。
騰訊云容器產(chǎn)品技術總監(jiān) 于廣游
在騰訊云 Serverless 上部署AI推理函數(shù)
Second State CEO Michael Yuan是CNCF沙箱項目 WasmEdge 的發(fā)起人,通過 WebAssembly,騰訊云 Serverless 讓開發(fā)者只寫幾行代碼,就能在生產(chǎn)環(huán)境部署 TensorFlow 模型。Serverless 讓開發(fā)者不用另起服務器,同時也比 AI SaaS 服務更易定制化,達到提高開發(fā)效率與業(yè)務靈活擴展的效果。
在演講中,Michael Yuan 指出今天最常見的 Serverless 函數(shù)用例是在繁重的堆棧上運行一個簡單的函數(shù)。而 WebAssembly 具有安全、高性能、輕量級、可移植的優(yōu)勢,他還通過直觀的對比,展現(xiàn)了WasmEdge 如何作為 Docker 的替代。
Second State CEO Michael Yuan
Observability in Serverless Environments
來自以色列的國際嘉賓,Epsagon工程總監(jiān)Gal Bashan以遠程形式帶來了峰會最后的演講分享,他從AWS Lambda出發(fā),介紹了云服務商云上解決方案的發(fā)展歷史,隨后講解了分布式跟蹤和監(jiān)控的最佳實踐。提及技術基礎設施與交付商業(yè)價值的關系,Gal 強調,“當談論管理和購買時,我們必須開發(fā)的許多東西與核心商業(yè)價值無關,我們談論的是如何傳遞價值。”
聚焦當下,重構未來:Serverless 全球視野碰撞
演講過后,便進入全場矚目的圓桌論壇——這是有史以來第一次,騰訊、AWS、阿里、字節(jié),全球TOP云廠商和互聯(lián)網(wǎng)巨頭云集,共同探討 Serverless 的現(xiàn)在與未來。
以“聚焦當下,重構未來:Serverless 全球視野碰撞”為主題,圓桌論壇由中國信息通信研究院云計算部副主任、騰訊云TVP陳屹力主持,Amazon Web Services 首席開發(fā)者布道師費良宏、阿里集團 Serverless 標準化規(guī)范負責人陳仲寅、字節(jié)跳動基礎架構函數(shù)計算負責人楊華輝、騰訊云 Serverless 專家架構師楊政權齊聚一堂,展開了精彩的交流與碰撞。
主持人陳屹力就 Serverless 領域提出了一系列頗具深度的問題,促進了嘉賓間的熱烈交流。
如何推動 Serverless 在國內(nèi)的普及?有著豐富布道經(jīng)驗的費良宏對比分析了國內(nèi)外 Serverless 的發(fā)展存在差距的原因,并提出三點建議:以標準化方式推進 Serverless;提升云計算概念的普及度和云平臺的滲透率;以及看到 Serverless 的未來發(fā)展前景,“Serverless 將帶來的甚至會是無架構的新模式,是沖擊性的變革。”
陳仲寅分享了在阿里購物節(jié)的大流量、大壓力下,Serverless 的實戰(zhàn)經(jīng)驗。Serverless 從機器成本和人力成本兩方面降低了大促成本,發(fā)揮了極大的優(yōu)勢。同時他提及,在未來,面對新的用戶需求,云廠商將有望解開CPU和內(nèi)存二者的綁定關系。
楊華輝從字節(jié)跳動 FaaS 的大規(guī)模事件處理實踐出發(fā),分析了 Serverless 如何為科技企業(yè)降本增效。他指出,F(xiàn)aaS 系統(tǒng)在目前生態(tài)的事實標準上面,沿用一些 PaaS 已有的生態(tài)以及基礎能力是必要的,能夠加快迭代速度,提升能力,更快地推向市場。
而面對用戶普遍關注的廠商綁定問題,楊政權提出了自己的見解:標準化固然重要,但在很多時候,從企業(yè)的視角來看,對于多云的支持可能并不是第一優(yōu)先級,他更鼓勵企業(yè)充分地利用每個平臺所提供的、具有差異化的能力。
隨后,幾位嘉賓就 Serverless 的冷啟動解決措施、Serverless 距離成為普適性的架構模式中面臨的挑戰(zhàn)等問題進行了深度探討。對于 Serverless 在未來3-5年的發(fā)展趨勢,嘉賓們都表示非??春?Serverless 的前景,并提出了視角多元的暢想。楊政權認為,越來越多的產(chǎn)品或者 SaaS 類的服務,會采用 Serverless 作為應用的執(zhí)行引擎和基座。費良宏提出了他的期許:Serverless 技術和所有的云原生服務的融合將會是更美妙的場景,在進行調度管理和價值設計時,開發(fā)者將能夠更從容、更靈活地使用這些資源,Serverless 也會成為普遍的特性。陳仲寅認為,在未來,想要打破當前存在的廠商綁定的問題,Serverless 需要出現(xiàn)一個大變革。楊華輝則表達了自己的展望,在不久的將來,期待著彈性計算、云端一體、云邊一體將得到長足發(fā)展。
圓桌論壇
本次 Techo TVP 開發(fā)者峰會一如既往地為開發(fā)者們準備了豐厚的禮品和可口的午餐,在學習大咖的技術干貨之余,大家也熱情高漲地參與了拍照打卡、抽獎互動。同時,峰會也在線上多渠道進行了同步直播,超過9萬名開發(fā)者觀看了線上直播,他們積極的交流和討論讓這場 Serverless 的技術盛會更加熱烈。
嘉賓與參會者合影
作為騰訊云TVP專門為開發(fā)者舉辦的大型技術交流盛會,未來,Techo TVP開發(fā)者峰會將繼續(xù)攜手領域大咖,通過最用心的分享、最前沿的洞察、最實際的觀點,為開發(fā)者們獻上一場場“最有料、有趣、且有用”的開發(fā)者峰會。騰訊云TVP將始終秉承“用科技影響世界”的使命,推動技術普惠化、平民化,踐行科技向善的初心和本心。
TVP,即騰訊云最具價值專家(Tencent Cloud Valuable Professional),是騰訊云授予云計算領域技術專家的一個獎項。TVP計劃致力打造與行業(yè)技術專家的交流平臺,構建云計算技術生態(tài),實現(xiàn)“用科技影響世界”的美好愿景。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!