邱躍鵬分享騰訊云開源實踐

邱躍鵬介紹,騰訊云結(jié)合了大量的開源技術(shù),既通過業(yè)務(wù)場景幫助開源技術(shù)落地,也通過技術(shù)創(chuàng)新來回饋社區(qū),是開源技術(shù)的堅定推進者和建設(shè)者。未來,在騰訊整體擁抱開源的戰(zhàn)略背景下,騰訊云將利用云和開源結(jié)合的天然優(yōu)勢,繼續(xù)堅定開源投入,把開源融入各行各業(yè),用技術(shù)打造智能互聯(lián)的新時代。

內(nèi)外協(xié)同,騰訊云持續(xù)推進開源生態(tài)

自成立起,騰訊云的產(chǎn)品就使用例如Linux(操作系統(tǒng)),KVM(虛擬化),MySQL和PostgreSQL(數(shù)據(jù)庫),K8S(容器化)等大量的開源技術(shù),并結(jié)合業(yè)務(wù)場景不斷貢獻開源輸出,形成開源技術(shù)使用和開源社區(qū)反哺的良性互動。

在多年開源實踐的基礎(chǔ)上,基于代碼開放和社區(qū)運營,邱躍鵬認(rèn)為,技術(shù)創(chuàng)新、良好的社區(qū)氛圍以及健康的應(yīng)用生態(tài)是開源技術(shù)與產(chǎn)品成功的關(guān)鍵要素,也是騰訊云在開源社區(qū)努力的方向。

邱躍鵬介紹,騰訊已確定將通過“三步走”的開源計劃,從代碼開放推進到開源社區(qū)建設(shè)與開放治理。具體來說,第一步,加強內(nèi)部開源協(xié)同,主要是通過拉通組織,來推動跨部門的協(xié)作;第二步,通過對外開源來引入外部資源,優(yōu)化設(shè)計與代碼,拓展應(yīng)用場景;第三步,通過社區(qū)的開放治理,將一些有廣闊前景的項目進行大規(guī)模的技術(shù)推廣以及應(yīng)用。

截至目前,經(jīng)過騰訊海量業(yè)務(wù)錘煉,騰訊共開源了75個項目,覆蓋云計算、游戲、大數(shù)據(jù)AI、安全、小程序等領(lǐng)域,參與貢獻人數(shù)超過600名,累計在GitHub獲得了超過22萬個Star,深受開發(fā)者認(rèn)可。

同時,在外部開源生態(tài)上,騰訊還積極支持Linux基金會、Apache基金會、CNCF基金會和OpenStack等多個國際知名的開源社區(qū),通過贊助、捐獻項目、為開源項目貢獻代碼、解決問題等各種形式,積極的參與開源社區(qū)生態(tài)建設(shè)。

攜手微眾助力開源技術(shù)落地

作為國內(nèi)首家誕生在云上的互聯(lián)網(wǎng)銀行,騰訊云與微眾銀行緊密合作,積極探索開源技術(shù)在金融業(yè)務(wù)中的落地場景,在分布式核心系統(tǒng)架構(gòu)、大數(shù)據(jù)開源合作、開源數(shù)據(jù)庫技術(shù)、業(yè)務(wù)自主可控等方面實現(xiàn)了多項創(chuàng)新突破,并持續(xù)回饋社區(qū),推動開源技術(shù)與金融行業(yè)的融合發(fā)展。

傳統(tǒng)的集中式架構(gòu)成本高昂、處理彈性差,處理性能難以滿足互聯(lián)網(wǎng)的瞬時高并發(fā)需求,騰訊云和微眾銀行基于X86的分布式處理架構(gòu)與開發(fā)技術(shù)體系確立為核心技術(shù)路線,首創(chuàng)通過分布式處理模式、開放式體系架構(gòu)構(gòu)建銀行核心系統(tǒng),并通過云的彈性、高可用特性來滿足銀行業(yè)務(wù)需求,開創(chuàng)了銀行行業(yè)自主可控分布式架構(gòu)的先河,最終實現(xiàn)微眾銀行所需的高性能、高彈性、高可靠與低成本。

基于全新的基礎(chǔ)架構(gòu)和業(yè)務(wù)場景,雙方在開源領(lǐng)域的合作之路就此展開。在大數(shù)據(jù)開源方面,騰訊云與微眾銀行優(yōu)化開源大數(shù)據(jù)引擎Spark,解決了復(fù)雜Query導(dǎo)致的問題;同時拓展了社區(qū)的的Ranger安全方案,提升了元數(shù)據(jù)的安全管控;并在ApacheLivy社區(qū)展開了大量的創(chuàng)新工作以解決高并發(fā)查詢下的性能問題。在開源數(shù)據(jù)庫方面,騰訊自研高性能HATP數(shù)據(jù)庫TBase,兼容PostgreSQL協(xié)議,也是社區(qū)的活躍貢獻者,目前已累積提交patch二十余個。

未來,騰訊云計劃生產(chǎn)系統(tǒng)上開發(fā)的高級特性回饋到社區(qū),包括連接池優(yōu)化管理、元數(shù)據(jù)校驗、分布式死鎖檢測、事務(wù)一致性優(yōu)化等,回饋更多開源社區(qū)用戶。

邱躍鵬表示,未來騰訊云將繼續(xù)推進開源事業(yè),利用云和開源結(jié)合的天然優(yōu)勢,基于自身在產(chǎn)品和業(yè)務(wù)場景中積累的開源經(jīng)驗,借助云計算平臺來更好地推進開源技術(shù),普及開源精神,助力行業(yè)發(fā)展。

分享到

Fred

baiyan

相關(guān)推薦