大众麻将猎杀规则|手机大众麻将下载
云計算
首頁  >  云計算  >  要聞

把大象搬到云端,騰訊云首次披露自研業務上云歷程

2019-08-13  來源:中國信息產業網  作者:

傳統行業轉型的過程中,騰訊向來扮演的是數字化助手的角色,騰訊云作為幫助企業數字化轉型的入口,也已經成為騰訊的“獨角獸”業務。

然而伴隨著云業務的增長,騰訊內部業務如何上云,對于外界來說一直是個秘密。近日,騰訊自研上云項目負責人周小軍首次披露,騰訊如何把內部海量的自研業務搬上云端的故事。以下是他的分享內容:

大家好,我今天分享的核心內容有三個:

1、騰訊自研業務如何從私有云的模式搬遷到公有云;2、如何把這些大體量的業務搬到云端;3、如何擁抱云原生。

騰訊的業務量非常龐大,社交業務包括QQ和空間的體量有近二十萬臺服務器,分布在全國三地。要把如此龐大體積的業務搬到云上,可以稱之為“把大象搬到云端”。

今天我就分四個方面向大家介紹騰訊自研業務上云的故事。第一是騰訊業務為什么要上公有云,第二個是業務上云的價值,第三個是如何上云,第四個是以QQ上云的案例分享業務上云的過程。

2018年以前,騰訊業務的煙囪模式

為什么要上云?

2018年以前,騰訊的業務線是類似煙囪一樣的模式,每個業務事業群從邏輯層、數據層到后端的容器或虛機層,都是獨立一套技術框架和技術體系。每個事業群之間的框架多數是不通用的,一個騰訊的員工從IEG轉崗到微信事業群,發現他的開發框架可能都要重新熟悉。一個新人來到騰訊之后,面臨那么多的服務框架,也不知道如何選擇合適的框架著手。

甚至在騰訊的內部論壇上,經常有很多新人發帖問,我該選什么樣的工具,我該選什么樣的框架,這種情況就導致三種困惑。

第一個是很多工程師不斷抱怨為什么騰訊內部有這么多名詞,不同的工具、不同的框架、不同的平臺、不同的數據庫和不同的存儲等等。

第二個是很多部門都開發和使用自己的一套東西,跟其他部門缺乏分享和協作。

第三個是開源文化氛圍不強。很多部門的代碼不開放,或者缺乏文檔。我們知道成為一個優秀的組件,組件的文檔、支持、社區都是非常重要的,沒有這些支持的話,你很難把一個組件做到最優,但是在騰訊內部很多組件是缺少文檔,支持力度不足,甚至出現很多無人維護的孤兒組件。

兩大開放戰略并行

基于以上問題,為了技術體系革新,930調整后,騰訊內部做了大變革,包括成立新的云事業群,公司內部成立“技術委員會”,啟動“開源協同”和“自研業務上云”的兩大戰略方向。

首先,開源協同就是在騰訊內部,所有的開發團隊代碼都是開放的,騰訊內部有統一代碼庫,所有的團隊及個人的代碼都要在上面公開提交、公開發布。團隊與團隊協作更好,隨時可以去創建個分支,或者提交更豐富的特性功能,形成公司內的開源代碼文化,創建更好的工程師氛圍。

其次是“自研業務上云”。基于公有云的研發模式,使用云上豐富的組件、豐富的服務,把內部的一些優秀的工具和組件上云,對外開放,在云上做服務。在客戶的激勵驅動下,不斷迭代成為行業內的領先水平。

這是騰訊技術領域一個很大的變革。

那么,上云的價值是什么?

第一是業務價值,業務的研發效率更高,從0到1開發一個新產品短短一周就能完成,微服務框架、數據庫、容器資源、持續集成、持續交付、統一配置中心等等,云上都有現成的服務,研發團隊不需要到處拼裝各種組件和工具,可以更專注業務研發。

第二是工程師價值,工程師可以使用到整個業界最標準化的服務,基于公有云的研發模式,能夠離開封閉的開發環境和組件,同時工程師還可以輸出非常優秀的組件到云上成為服務,這也是大多數工程師的夢想。

第三是客戶價值,可以給行業輸出非常多的公有云的經驗。

關鍵詞:騰訊 數字化轉型 公有云 騰訊云

大众麻将猎杀规则 福彩3d和值尾振幅走势图 北京德州扑克比赛 双色球中大奖 北京赛车玩几码比较稳 福彩3d组选7码赚钱方法 篮彩让分胜负规则 白姐露透码 青海11选5遗漏 中国福利彩票网站 六肖中特期期准王中王128