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