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