01.17 騰訊內部的“合力”:QQ實現全量上雲

一年前,騰訊技術委員會正式成立。這個被看作是騰訊“技術中臺”的組織,集結了整個騰訊的技術力量:騰訊技術工程事業群總裁盧山和騰訊雲與智慧產業事業群總裁湯道生兩名騰訊總辦成員作為牽頭人,各大事業群的技術負責人悉數進入技術委員會決策圈。

成立之初,騰訊技術委員會下設兩個項目組,分別是“開源協同”和“自研上雲”,前者旨在推進騰訊內部代碼的開源和協同,後者則要推動騰訊業務在雲上全面整合。

近日,21世紀經濟報道記者從騰訊內部獲悉,截至目前,騰訊旗下的QQ產品已經實現全量上雲。這對於處在高速發展期的騰訊雲而言,無疑是一個重要里程碑。

1月13日,記者採訪了多位QQ上雲項目的參與者,他們從所負責業務的不同角度,向記者闡述了QQ上雲背後的一些故事。

騰訊運營管理部運營規劃負責人陳鐵鋼告訴記者,自研上雲是行業的一個趨勢,包括亞馬遜、微軟、阿里雲等都在做,而這麼做,一方面是能給自研業務帶來效率提升和技術保障,另外一方面,也是給外部客戶證明自己雲服務能力的最佳方式。

為什麼是QQ?

雖然騰訊技術委員會是2019年初才設立,自研上雲也是去年才開始成為集團項目來推進,但這件事,騰訊內部很早就開始嘗試,QQ也是最早嘗試上雲的產品。

騰訊雲運維中心總負責人徐勇州2005年便加入騰訊,是QQ後臺的第一位專職業務運維,後來也一直負責QQ的運維能力建設。他告訴21世紀經濟報道記者,在2015年前後,他們就已經看到了“上雲”這個大方向,並且在當年就試著將QQ的業務放到沙箱雲上。

沙箱雲是指在騰訊雲上建立一個邏輯隔離的私有網絡空間,利用騰訊雲的IaaS服務,並使用雲的虛擬機、網絡、機房來支撐自研業務的服務。

徐勇州表示,雖然QQ業務在沙箱環境中遇到了很多問題,最終也沒有大規模推廣,但這些嘗試,為QQ積累了諸多經驗,所以當“自研上雲”項目確定後,QQ作為公司內部準備度最高的產品,也成為了最先推動上雲的自研業務。

騰訊雲原生架構總經理、前QQ技術運營總監肖世廣告訴記者,騰訊做自研上雲並不是為了上雲而上雲,而是希望業務和雲能有真正的緊密結合。所以對QQ來說,上雲也不只是單純的使用雲的IaaS能力,而是要把雲的IaaS和PaaS能力都充分體現到QQ的場景中。

事實上,對於一些中小型業務而言,它們上雲其實不需要做什麼準備,但像QQ這樣月活超7億的“巨無霸”,上雲不可能一蹴而就,必須要有一個準備過程。

而對騰訊雲來說,接收QQ這樣一個龐然大物是機遇也是挑戰。機遇在於,雲服務是需要有大體量業務來做牽引的,如果騰訊雲能夠支持好QQ這樣巨大的業務,那幾乎可以認為它是非常穩定,並完全能夠支持市場上其他海量的業務。

但挑戰也來自於此,如果騰訊雲連自己公司的業務都無法承載,還怎麼去贏得外部客戶的信任?因此,QQ上雲也是一場不容失誤的考驗。

三年內所有增量上雲

騰訊云云服務器副總經理李力向21世紀經濟報道記者表示,在QQ逐步上雲的過程中,他們也發現一些需求和原有能力不匹配的情況。比如原先的公有云,是一種潮汐式的管理方式,大部分客戶組合起來,用雲量是有一個大概趨勢,但QQ的突發性非常強,對雲的突發應對能力要求也更高。

這是因為QQ的社交場景具有裂變效應,比如一個用戶發個信息到群裡,這就是幾百倍的裂變。在一些突發情況下,數據量的爆發性更是難以預估。“在這樣的情況下,我們只能不斷對計算、存儲、網絡等方面進行優化,使雲的性能大幅提升,同時也準備更多的資源,來滿足QQ的使用場景。”李力說。

此外,在QQ上雲過程中,網絡互通也是一個棘手的問題。徐勇州表示,集團的各個業務都如同高速行進的列車,而原來的基礎網絡和雲上的網絡像是兩條高速公路,首先,肯定不能讓業務停下來然後去進行換道,所以他所在的基礎設施團隊要保證業務在高速發展的同時,向雲網絡去進行切換。

據徐勇州介紹,他們團隊用了近半年的時間,解決了網絡互通的問題。同時在這個過程中,他還感受到,騰訊雲的能力越來越被內部業務所理解。以往,當業務需要快速支撐一個活動的時候,通常會申請服務器甚至臨時採購一些服務器,但現在,有了雲服務器的選擇,這對雙方都是很大的收益。

2017年,QQ的所有用戶還都在私有云上;2018年底,QQ有一成半的用戶遷到雲上;2019年6月,有三成QQ用戶部署在雲上。如今,整個QQ的用戶都已經遷到雲上。

但這並不是騰訊“自研上雲”的終點,按照去年初提出的目標,騰訊將在三年內把所有增量業務都上雲,今年的目標是實現50%的增量上雲。

除了QQ,騰訊雲還有另外一個巨大的挑戰是“微信上雲”。從難度來講,微信上雲會比QQ難度更大,因為微信和QQ的開發框架就不同,而且微信的用戶體量也要比QQ更大。據陳鐵鋼透露,微信目前已經在灰度上雲,且在按照自己的節奏逐步上雲。

陳鐵鋼向記者表示,過去,微信和QQ的基礎是完全不一樣的,但隨著上雲的推進,二者已經開始實現一些統一,比如使用統一的虛擬化平臺、相同的調動能力等等,這背後,也是騰訊技術能力從不同走向統一的過程。

而這,正是騰訊成立技術委員會的主要目的。2018年的架構調整,吹響了騰訊進軍產業互聯網的號角,2019年前三季度,騰訊雲的營收突破100億元,當騰訊雲想再進一步,朝著更大規模發展時,也迎來了更大的能力挑戰。

對於擁有龐大產品矩陣的騰訊而言,自己的產品是否使用騰訊雲也成為外界衡量騰訊雲能力的一個重要評判標準。所以,自研業務的全量上雲也是騰訊集團要進一步發力產業互聯網的一個剛需。

陳鐵鋼稱,“我們都知道開源協同是代碼開放、資源協同,而自研上雲就是技術協同的一種最終落地形式”。要實現自研上雲,不僅騰訊雲需要增加人力來支持自研業務,自研業務也要主動把自己的人調去支持騰訊雲,這是一個合力。

從產品用戶的角度,QQ是否上雲的變化並不會太大,但是對騰訊來說,通過自研上雲而形成的這股合力,則有著更大的價值。

更多內容請下載21財經APP


分享到:


相關文章: