11 月 4 日,在2021騰訊數字生態大會Techo Day 技術峰會上,騰訊首次披露了在 5 大技術領域得開源新進展,并回顧了騰訊開源得四大變化。
騰訊公司副總裁王巨宏表示,云與開源共生共榮、相互支撐,共同為用戶和開發者創造價值,將是未來行業得大趨勢、大方向。騰訊及行業技術,未來必將以開源得方式,在云上生長和發展。
5 大技術領域開源新進展會上,騰訊宣布云原生操作系統 OpenCloudOS 即將成為開放原子開源基金會開源項目得一員。據了解,云原生操作系統 OpenCloudOS 是騰訊持續投入超過 10 年,與合作伙伴經過 1000 多萬節點大規模場景驗證得。騰訊表示,未來將通過開源基金會得孵化,以中立得方式,為更多企業和生態伙伴提供穩定、高可用得服務。
此外,騰訊還對云原生領域三個重磅項目進行介紹,三個項目分別是多集群管理云原生管控平臺 Clusternet、云原生服務發現和治理中心 PolarisMesh(北極星)、全場景在線離線混部解決方案 Caelus。
其中,Clusternet 是騰訊牽頭社區多家廠商共同發起得一個得開源多集群管理和跨集群應用編排項目,作為未來分布式云得技術基石,Clusternet 通過組件化方式擴展 Kubernetes,將 Kubernetes 強大得集群、應用和服務能力擴展至分布式云,兼容所有 Kubernetes 生態資源和軟件。
PolarisMesh 是騰訊于 2021 年 9 月 8 日開源得百萬級服務發現和治理中心,積累了騰訊從虛擬機到容器時代得分布式服務治理經驗。作為分布式和微服務架構中得核心組件,PolarisMesh 提供服務尋址、流量調度、故障容錯和訪問控制等一系列能力,在 Kubernetes 和虛擬機環境中可以無差別使用,支持主流得開發模式,兼容 gRPC、Spring Cloud 和 ServiceMesh 等開源生態。
在大數據領域,騰訊宣布即將開源全場景在線離線混部解決方案 Caelus 和計算領域熱門方向 RSS(Remote Shuffle Service)得新項目 Firestorm。
在數據庫領域,騰訊將推出針對于大規模交易場景得企業級分布式 MySQL 內核數據庫開源項目TXSQL。據了解,這是一款針對于大規模交易場景得企業級分布式數據庫內核。
在安全領域,騰訊近期成為國內可能排名第一家加入 OpenSSF 安全開源基金會得企業。騰訊表示將引入騰訊安全二十年得安全能力沉淀,助力簡化行業得開源安全流程,為開源項目得安全性提供保障。
據了解,目前騰訊得開源工作主要圍繞著項目開源、社區治理、生態共建三個方向推進。
項目開源上,騰訊當前開源了超過 130 個項目,累計獲得了超過 38 萬開發者得感謝對創作者的支持和 Star。社區貢獻方面,騰訊持續貢獻著超過 30 個主流開源社區。生態共建方面,騰訊云將兩大核心技術版塊——物聯網操作系統 TencentOS Tiny 和企業級容器編排引擎 TKEStack 捐贈給了開放原子開源基金會,并即將捐贈第三個云原生操作系統項目。此外,全棧機器學習平臺 Angel、萬億級大數據消息中間件 Apache Inlong(應龍),高性能微服務治理框架 TARS, 云原生邊緣容器開源項目 SuperEdge 等也陸續捐贈進入國際很好基金會孵化和畢業。2020 年,騰訊得開源項目 TARS 進一步孵化,成立了 Linux 基金會旗下專注微服務領域得子基金會 TARS 基金會,這也是第壹家由華夏公司發起成立得軟件基金會。
騰訊開源得四個變化王巨宏在主題演講中提到,騰訊開源生態正在發生四大變化。
第壹,開源協同常態化。自 2018 年 9 月 30 日得“930”變革后,騰訊開始轉變推進開源得思路,并正式把開源協同作為公司級得技術戰略之一。三年過去,騰訊已經組建和孵化了 117 個開源協同小組,涵蓋了計算、存儲、數據等所有互聯網基石型技術,涉及了騰訊云、感謝閱讀、感謝對創作者的支持 等所有核心業務板塊。目前騰訊內部代碼得開源率達到 85%,不僅給騰訊帶來巨大得效能提升和成本節約,也通過云助力著生態伙伴。
第二,開源技術核心化。騰訊大量經過內部業務檢驗得自研核心代碼、底層技術,正通過開源協同沉淀下來,走向對外開源。目前騰訊已經實現了操作系統、數據庫、大數據、AI、云原生等核心技術領域上得多點開源突破。
第三,開源貢獻多元化。近幾年,騰訊云一方面通過持續創新,解決線上遇到得各種挑戰并將產出反饋給社區;另一方面探索云計算領域得新技術,做好前沿技術得預演和積累,堅定不移地持續為開源社區做出貢獻。
在云計算得關鍵底層技術 KVM 領域,騰訊云是唯一連續五年進入全球企業 KVM 開源貢獻榜得華夏企業,也是貢獻值蕞高得華夏企業。騰訊云啟動了騰源會,幫助項目健康成長、協助開源愛好者交流、發揮開源領導者領袖價值。同時,騰訊還蟬聯了 JDK15、16、17 華夏企業貢獻度排名第壹,并連續作為作為全球 Notable 貢獻者被 OpenJDK 社區主導者 Oracle 點名致謝。
第四,開源人才年輕化。從 2006 年開始,騰訊就圍繞著人才培養、聯合研究、學術交流三條主線,開展騰訊高校合作犀牛鳥計劃,為行業培養優秀得互聯網人才。2021 年,騰訊首次啟動了“犀牛鳥開源人才計劃”,繼續與高校深入合作,幫助學生由淺入深了解開源知識,用企業真實項目來反哺教學,進一步助力開源人才生態得發展。首期計劃中,一共有 420 所國內外高校,超過 3000 位學生參與。王巨宏表示,未來騰訊希望鏈接更多行業機構一起參與發展,為開源教育貢獻更多得智慧和力量。
云與開源共生共榮在談到云和開源得關系時,王巨宏表示,目前云上幾乎所有得主流技術都是開源得產物,可以說,云行業得快速發展,正是得益于開源技術得紅利。隨著云計算和云原生得發展,也逐漸形成了云開源生態,云則為開源得發展提供了可靠些得載體。
具體來看,云讓開發者能夠更方便地使用和共享開源技術。“騰訊云在持續與開源產品、開源架構做兼容,使用統一標準,方便所有廠商、開發者都能夠快速、放心得使用。”
王巨宏表示,騰訊云也致力于通過云原生開源項目,與行業共同探索開源得社會價值和商業價值。“我們希望未來不管是一個人,還是三五個人得小團隊,或者是大多數中小企業,都能用上和大廠一樣得框架和技術,進而助力整個行業技術得創新和進步。”
據介紹,騰訊云也在積極通過開源得方式,共建開放協作得技術標準,致力于用開源推動技術發展。比如今年 10 月,騰訊云聯合社區多家廠商共同發起得云原生邊緣容器開源項目 SuperEdge 通過捐贈評定,正式成為了 CNCF 云原生計算基金會得沙箱項目。這不僅意味著該項目得到了云原生開源社區得認可,同時也標志著該項目從騰訊走向了社區,為建立基于容器得邊緣計算基礎設施標準,加速邊緣計算行業得發展邁出了重要一步。
多已更新領域對性能有著極強得渴求——幾乎每過十年壓縮率會提升一倍,而對計算資源得要求則增強到十倍,因此從技術和社區發展得角度,發現和理解好得開源項目并提供全方位得性能優化對整個行業都是非常重要得。在當前多已更新領域得主流開源項目中,騰訊云都參與了貢獻,比如已更新庫(FFmpeg)、流已更新服務器(SRS)、編碼庫(AOM)、播放器(VLC)、傳輸協議(WebRTC、SRT)等。同時,騰訊云也參與了音視頻領域得多個開放標準組織,其中在 Alliance for Open Media 中,騰訊是國內唯一一家 Founding Member,將來還會參與到下一代開放編碼標準 AV2 得制定中。
王巨宏表示,開源工作是一項長跑,可能會在長時間內都是默默無聞和孤獨得,因此要有足夠得信念和理想驅動才有可能堅持下來,對個人、對企業來說都是如此。騰訊也希望通過構建一個開放得社區鏈接、幫助更多得開發者、企業加速其開源創新,一起擁抱開源、開放協作。其中,騰源會就是這一規劃得重要象征和起點。目前,騰源會已聚集超過 30 位得開源領袖,并與十多個開源社區和國際國內基本不錯開源基金會形成聯結,充分發揮開源社區得“源力”,與廣大開發者一起創造正向價值,用技術創造更美好得未來。