騰訊王巨巨集:雲與開源共生共榮|共建開放協作的技術標準

MissD發表於2021-11-11

11月4日,2021騰訊數字生態大會Techo Day技術峰會在武漢召開,騰訊首次披露了在5大技術領域的開源新進展,並回顧了騰訊開源的四大變化。

騰訊公司副總裁王巨巨集表示,雲與開源共生共榮、相互支撐,共同為使用者和開發者創造價值,將是未來行業的大趨勢、大方向。騰訊及行業技術,未來必將以開源的方式,在雲上生長和發展。

在作業系統領域,騰訊持續投入超過10年,與合作伙伴經過1000多萬節點大規模場景驗證的雲原生作業系統OpenCloudOS,即將成為開放原子開源基金會開源專案的一員;在雲原生領域,騰訊雲此次釋出了多叢集管理雲原生管控平臺clusternet及雲原生服務發現和治理中心Polaris Mesh(北極星)2個新專案;在大資料領域,騰訊將進一步走向全面開源,並積極貢獻和反哺開源社群,即將開源全場景線上離線混部解決方案Caelus和計算領域熱門方向RSS(Remote Shuffle Service)的新專案Firestorm;在資料庫領域,騰訊將推出針對於大規模交易場景的企業級分散式MySQL核心資料庫開源專案TXSQL;在安全領域,騰訊近期成為中國第一家加入OpenSSF安全開源基金會的企業,將引入騰訊安全二十年的安全能力沉澱,助力簡化行業的開源安全流程,為開源專案的安全性提供保障。

此外,在11月2日剛剛成立的Linux NextArch(下一代架構)基金會中,騰訊將作為首批創始企業加入,並針對異構架構及多雲場景的下一代微服務架構及行業應用案例,通過開源合作的方式,構建開源技術,輸出最佳技術實踐,促進行業轉型,助力技術創新和商業增長。

據瞭解,目前騰訊的開源工作主要圍繞著專案開源、社群治理、生態共建三個方向推進。專案開源上,騰訊是Github全球企業開源貢獻榜中TOP8的企業,開源了超過130個專案,累計獲得了超過38萬開發者的關注和Star。這些專案絕大多數都來自於騰訊的核心業務,是在騰訊公司內真正使用和經過業務考驗的程式碼。

社群貢獻方面,騰訊持續貢獻著超過30個主流開源社群,並加入了Linux 基金會、Apache 基金會等十餘個國際開源基金會,也是開放原子開源基金會最早的發起單位之一。在生態共建方面,騰訊雲將兩大核心技術版塊——物聯網作業系統TencentOS Tiny和企業級容器編排引擎TKEStack捐贈給了開放原子開源基金會,並即將捐贈第三個雲原生作業系統專案。此外,全棧機器學習平臺Angel、萬億級大資料訊息中介軟體Apache Inlong(應龍),高效能微服務治理框架TARS, 雲原生邊緣容器開源專案SuperEdge等也陸續捐贈進入國際頂級基金會孵化和畢業。2020年,騰訊的開源專案TARS進一步孵化,成立了Linux基金會旗下專注微服務領域的子基金會TARS 基金會,這也是第一家由中國公司發起成立的軟體基金會。

騰訊開源四個變化

王巨巨集回顧2021,談到了騰訊開源生態正在發生的四大變化。

首先,是開源協同常態化。自2018年9月30日的“930”變革後,騰訊開始轉變推進開源的思路,並正式把開源協同作為公司級的技術戰略之一。三年過去,騰訊已經組建和孵化了117個開源協同小組,涵蓋了計算、儲存、資料等所有網際網路基石型技術,涉及了騰訊雲、微信、QQ等所有核心業務板塊。目前騰訊內部程式碼的開源率達到85%,不僅給騰訊帶來巨大的效能提升和成本節約,也通過雲助力著生態夥伴。

第二個變化是開源技術核心化。騰訊大量經過內部業務檢驗的自研核心程式碼、底層技術,正通過開源協同沉澱下來,走向對外開源。目前騰訊已經實現了作業系統、資料庫、大資料、AI、雲原生等核心技術領域上的多點開源突破。比如騰訊多年持續投入研發、具備HTAP能力的資料庫產品TDSQL(PG版),研發超過10年、商用節點近千萬的騰訊作業系統TencentOS等,一經開源,就廣受開發者和廠商歡迎。

第三個變化是開源貢獻多元化。近幾年,騰訊雲一方面通過持續創新,解決線上遇到的各種挑戰並將產出反饋給社群;另一方面探索雲端計算領域的新技術,做好前沿技術的預演和積累,堅定不移地持續為開源社群做出貢獻。

在雲端計算的關鍵底層技術KVM領域,騰訊雲是唯一連續五年進入全球企業 KVM 開源貢獻榜的中國企業,也是貢獻值最高的中國企業。騰訊雲啟動了騰源會,幫助專案健康成長、協助開源愛好者交流、發揮開源領導者領袖價值。同時,騰訊還蟬聯了JDK15、16、17中國企業貢獻度排名第一,並連續作為作為全球Notable貢獻者被OpenJDK社群主導者Oracle點名致謝。

最後,是開源人才年輕化。良好的開源生態,離不開與高校的緊密合作,從2006年開始,騰訊就圍繞著人才培養、聯合研究、學術交流三條主線,開展騰訊高校合作犀牛鳥計劃,為行業培養優秀的網際網路人才。2021年,騰訊首次啟動了“犀牛鳥開源人才計劃”,繼續與高校深入合作,幫助學生由淺入深瞭解開源知識,用企業真實專案來反哺教學,進一步助力開源人才生態的發展。首期計劃中,一共有420所國內外高校,超過3000位學生參與。王巨巨集表示,未來騰訊希望連結更多行業機構一起參與發展,為開源教育貢獻更多的智慧和力量。

雲與開源共生共榮

對於雲和開源的關係,王巨巨集表示,目前雲上幾乎所有的主流技術都是開源的產物,可以說,雲行業的快速發展,正是得益於開源技術的紅利。隨著雲端計算和雲原生的發展,也逐漸形成了雲開源生態,雲則為開源的發展提供了最佳的載體。

具體來看,雲讓開發者能夠更方便地使用和共享開源技術。“騰訊雲在持續與開源產品、開源架構做相容,使用統一標準,方便所有廠商、開發者都能夠快速、放心的使用。”比如騰訊雲結合騰訊資料技術實踐、開源技術組織和商業化技術合作夥伴能力,在雲端提供了涵蓋Hadoop、ES、MPP數倉在內開箱即用的資料基礎設施和資料工具,豐富易用、開源開放,可以幫助企業快速構建安全、穩定、可擴充套件、可高效運營的資料IT架構。騰訊雲的雲原生容器編排引擎TKEStack,功能元件都來源於開源社群,在技術架構上符合標準 Kubernetes 介面,最新版本支援所有可用的功能和安全補丁,任何符合雲原生規範標準的應用或專案都可以構建和執行。

王巨巨集表示,騰訊雲也致力於通過雲原生開源專案,與行業共同探索開源的社會價值和商業價值。“我們希望未來不管是一個人,還是三五個人的小團隊,或者是大多數中小企業,都能用上和大廠一樣的框架和技術,進而助力整個行業技術的創新和進步。”

比如騰訊雲的雲原生一體化部署工具CloudBase Framework,支援前後端應用一鍵部署,能夠極大降低部署門檻、提升部署效率。開發者不用再花時間關心伺服器的配置、管理和運維,能更快體驗開源專案。騰訊雲的雲原生開發環境工具Nocalhost,通過對開發空間、叢集、應用、開發者和專案管理員的重新整合,可以做到訓練環境的一鍵部署,助力雲原生AI開發,可應用在網際網路+、機器人、自動駕駛、無人機等眾多行業雲原生應用開發領域。

Nocalhost開源元件的企業使用者杭州小影科技,通過將AI技術應用於視訊製作、傳播、儲存等場景,讓視訊編輯過程更加簡單化、智慧化,在用上Nocalhost開源元件後,單次調參效率從原來的分鐘級提升到秒級,大大提高了AI視訊編輯能力的雲上訓練效率。

騰訊雲也在積極通過開源的方式,共建開放協作的技術標準,致力於用開源推動技術發展。比如今年10月,騰訊雲聯合社群多家廠商共同發起的雲原生邊緣容器開源專案SuperEdge通過捐贈評定,正式成為了CNCF雲原生計算基金會的沙箱專案。這不僅意味著該專案得到了雲原生開源社群的認可,同時也標誌著該專案從騰訊走向了社群,為建立基於容器的邊緣計算基礎設施標準,加速邊緣計算行業的發展邁出了重要一步。

多媒體領域對效能有著極強的渴求——幾乎每過十年壓縮率會提升一倍,而對計算資源的要求則增強到十倍,因此從技術和社群發展的角度,發現和理解好的開源專案並提供全方位的效能優化對整個行業都是非常重要的。在當前多媒體領域的主流開源專案中,騰訊雲都參與了貢獻,比如媒體庫(FFmpeg)、流媒體伺服器(SRS)、編碼庫(AOM)、播放器(VLC)、傳輸協議(WebRTC、SRT)等。同時,騰訊雲也參與了音視訊領域的多個開放標準組織,其中在Alliance for Open Media中,騰訊是國內唯一一家Founding Member,將來還會參與到下一代開放編碼標準AV2的制定中。

王巨巨集表示,開源工作是一項長跑,可能會在長時間內都是默默無聞和孤獨的,因此要有足夠的信念和理想驅動才有可能堅持下來,對個人、對企業來說都是如此。騰訊也希望通過構建一個開放的社群連結、幫助更多的開發者、企業加速其開源創新,一起擁抱開源、開放協作。其中,騰源會就是這一規劃的重要象徵和起點。目前,騰源會已聚集超過30位的開源領袖,並與十多個開源社群和國際國內頂尖開源基金會形成聯結,充分發揮開源社群的“源力”,與廣大開發者一起創造正向價值,用技術創造更美好的未來。

相關文章