對(duì)于擁有龐大產(chǎn)品矩陣的騰訊而言,自己的產(chǎn)品是否使用騰訊云也成為外界衡量騰訊云能力的一個(gè)重要評(píng)判標(biāo)準(zhǔn)。
一年前,騰訊技術(shù)委員會(huì)正式成立。這個(gè)被看作是騰訊“技術(shù)中臺(tái)”的組織,集結(jié)了整個(gè)騰訊的技術(shù)力量:騰訊技術(shù)工程事業(yè)群總裁盧山和騰訊云與智慧產(chǎn)業(yè)事業(yè)群總裁湯道生兩名騰訊總辦成員作為牽頭人,各大事業(yè)群的技術(shù)負(fù)責(zé)人悉數(shù)進(jìn)入技術(shù)委員會(huì)決策圈。
成立之初,騰訊技術(shù)委員會(huì)下設(shè)兩個(gè)項(xiàng)目組,分別是“開源協(xié)同”和“自研上云”,前者旨在推進(jìn)騰訊內(nèi)部代碼的開源和協(xié)同,后者則要推動(dòng)騰訊業(yè)務(wù)在云上全面整合。
近日,21世紀(jì)經(jīng)濟(jì)報(bào)道記者從騰訊內(nèi)部獲悉,截至目前,騰訊旗下的QQ產(chǎn)品已經(jīng)實(shí)現(xiàn)全量上云。這對(duì)于處在高速發(fā)展期的騰訊云而言,無(wú)疑是一個(gè)重要里程碑。
1月13日,記者采訪了多位QQ上云項(xiàng)目的參與者,他們從所負(fù)責(zé)業(yè)務(wù)的不同角度,向記者闡述了QQ上云背后的一些故事。
騰訊運(yùn)營(yíng)管理部運(yùn)營(yíng)規(guī)劃負(fù)責(zé)人陳鐵鋼告訴記者,自研上云是行業(yè)的一個(gè)趨勢(shì),包括亞馬遜、微軟、阿里云等都在做,而這么做,一方面是能給自研業(yè)務(wù)帶來(lái)效率提升和技術(shù)保障,另外一方面,也是給外部客戶證明自己云服務(wù)能力的最佳方式。
為什么是QQ?
雖然騰訊技術(shù)委員會(huì)是2019年初才設(shè)立,自研上云也是去年才開始成為集團(tuán)項(xiàng)目來(lái)推進(jìn),但這件事,騰訊內(nèi)部很早就開始嘗試,QQ也是最早嘗試上云的產(chǎn)品。
騰訊云運(yùn)維中心總負(fù)責(zé)人徐勇州2005年便加入騰訊,是QQ后臺(tái)的第一位專職業(yè)務(wù)運(yùn)維,后來(lái)也一直負(fù)責(zé)QQ的運(yùn)維能力建設(shè)。他告訴21世紀(jì)經(jīng)濟(jì)報(bào)道記者,在2015年前后,他們就已經(jīng)看到了“上云”這個(gè)大方向,并且在當(dāng)年就試著將QQ的業(yè)務(wù)放到沙箱云上。
沙箱云是指在騰訊云上建立一個(gè)邏輯隔離的私有網(wǎng)絡(luò)空間,利用騰訊云的IaaS服務(wù),并使用云的虛擬機(jī)、網(wǎng)絡(luò)、機(jī)房來(lái)支撐自研業(yè)務(wù)的服務(wù)。
徐勇州表示,雖然QQ業(yè)務(wù)在沙箱環(huán)境中遇到了很多問(wèn)題,最終也沒(méi)有大規(guī)模推廣,但這些嘗試,為QQ積累了諸多經(jīng)驗(yàn),所以當(dāng)“自研上云”項(xiàng)目確定后,QQ作為公司內(nèi)部準(zhǔn)備度最高的產(chǎn)品,也成為了最先推動(dòng)上云的自研業(yè)務(wù)。
騰訊云原生架構(gòu)總經(jīng)理、前QQ技術(shù)運(yùn)營(yíng)總監(jiān)肖世廣告訴記者,騰訊做自研上云并不是為了上云而上云,而是希望業(yè)務(wù)和云能有真正的緊密結(jié)合。所以對(duì)QQ來(lái)說(shuō),上云也不只是單純的使用云的IaaS能力,而是要把云的IaaS和PaaS能力都充分體現(xiàn)到QQ的場(chǎng)景中。
事實(shí)上,對(duì)于一些中小型業(yè)務(wù)而言,它們上云其實(shí)不需要做什么準(zhǔn)備,但像QQ這樣月活超7億的“巨無(wú)霸”,上云不可能一蹴而就,必須要有一個(gè)準(zhǔn)備過(guò)程。
而對(duì)騰訊云來(lái)說(shuō),接收QQ這樣一個(gè)龐然大物是機(jī)遇也是挑戰(zhàn)。機(jī)遇在于,云服務(wù)是需要有大體量業(yè)務(wù)來(lái)做牽引的,如果騰訊云能夠支持好QQ這樣巨大的業(yè)務(wù),那幾乎可以認(rèn)為它是非常穩(wěn)定,并完全能夠支持市場(chǎng)上其他海量的業(yè)務(wù)。
但挑戰(zhàn)也來(lái)自于此,如果騰訊云連自己公司的業(yè)務(wù)都無(wú)法承載,還怎么去贏得外部客戶的信任?因此,QQ上云也是一場(chǎng)不容失誤的考驗(yàn)。
三年內(nèi)所有增量上云
騰訊云云服務(wù)器副總經(jīng)理李力向21世紀(jì)經(jīng)濟(jì)報(bào)道記者表示,在QQ逐步上云的過(guò)程中,他們也發(fā)現(xiàn)一些需求和原有能力不匹配的情況。比如原先的公有云,是一種潮汐式的管理方式,大部分客戶組合起來(lái),用云量是有一個(gè)大概趨勢(shì),但QQ的突發(fā)性非常強(qiáng),對(duì)云的突發(fā)應(yīng)對(duì)能力要求也更高。
這是因?yàn)镼Q的社交場(chǎng)景具有裂變效應(yīng),比如一個(gè)用戶發(fā)個(gè)信息到群里,這就是幾百倍的裂變。在一些突發(fā)情況下,數(shù)據(jù)量的爆發(fā)性更是難以預(yù)估!霸谶@樣的情況下,我們只能不斷對(duì)計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)等方面進(jìn)行優(yōu)化,使云的性能大幅提升,同時(shí)也準(zhǔn)備更多的資源,來(lái)滿足QQ的使用場(chǎng)景!崩盍φf(shuō)。
此外,在QQ上云過(guò)程中,網(wǎng)絡(luò)互通也是一個(gè)棘手的問(wèn)題。徐勇州表示,集團(tuán)的各個(gè)業(yè)務(wù)都如同高速行進(jìn)的列車,而原來(lái)的基礎(chǔ)網(wǎng)絡(luò)和云上的網(wǎng)絡(luò)像是兩條高速公路,首先,肯定不能讓業(yè)務(wù)停下來(lái)然后去進(jìn)行換道,所以他所在的基礎(chǔ)設(shè)施團(tuán)隊(duì)要保證業(yè)務(wù)在高速發(fā)展的同時(shí),向云網(wǎng)絡(luò)去進(jìn)行切換。
據(jù)徐勇州介紹,他們團(tuán)隊(duì)用了近半年的時(shí)間,解決了網(wǎng)絡(luò)互通的問(wèn)題。同時(shí)在這個(gè)過(guò)程中,他還感受到,騰訊云的能力越來(lái)越被內(nèi)部業(yè)務(wù)所理解。以往,當(dāng)業(yè)務(wù)需要快速支撐一個(gè)活動(dòng)的時(shí)候,通常會(huì)申請(qǐng)服務(wù)器甚至臨時(shí)采購(gòu)一些服務(wù)器,但現(xiàn)在,有了云服務(wù)器的選擇,這對(duì)雙方都是很大的收益。
2017年,QQ的所有用戶還都在私有云上;2018年底,QQ有一成半的用戶遷到云上;2019年6月,有三成QQ用戶部署在云上。如今,整個(gè)QQ的用戶都已經(jīng)遷到云上。
但這并不是騰訊“自研上云”的終點(diǎn),按照去年初提出的目標(biāo),騰訊將在三年內(nèi)把所有增量業(yè)務(wù)都上云,今年的目標(biāo)是實(shí)現(xiàn)50%的增量上云。
除了QQ,騰訊云還有另外一個(gè)巨大的挑戰(zhàn)是“微信上云”。從難度來(lái)講,微信上云會(huì)比QQ難度更大,因?yàn)槲⑿藕蚎Q的開發(fā)框架就不同,而且微信的用戶體量也要比QQ更大。據(jù)陳鐵鋼透露,微信目前已經(jīng)在灰度上云,且在按照自己的節(jié)奏逐步上云。
陳鐵鋼向記者表示,過(guò)去,微信和QQ的基礎(chǔ)是完全不一樣的,但隨著上云的推進(jìn),二者已經(jīng)開始實(shí)現(xiàn)一些統(tǒng)一,比如使用統(tǒng)一的虛擬化平臺(tái)、相同的調(diào)動(dòng)能力等等,這背后,也是騰訊技術(shù)能力從不同走向統(tǒng)一的過(guò)程。
而這,正是騰訊成立技術(shù)委員會(huì)的主要目的。2018年的架構(gòu)調(diào)整,吹響了騰訊進(jìn)軍產(chǎn)業(yè)互聯(lián)網(wǎng)的號(hào)角,2019年前三季度,騰訊云的營(yíng)收突破100億元,當(dāng)騰訊云想再進(jìn)一步,朝著更大規(guī)模發(fā)展時(shí),也迎來(lái)了更大的能力挑戰(zhàn)。
對(duì)于擁有龐大產(chǎn)品矩陣的騰訊而言,自己的產(chǎn)品是否使用騰訊云也成為外界衡量騰訊云能力的一個(gè)重要評(píng)判標(biāo)準(zhǔn)。所以,自研業(yè)務(wù)的全量上云也是騰訊集團(tuán)要進(jìn)一步發(fā)力產(chǎn)業(yè)互聯(lián)網(wǎng)的一個(gè)剛需。
陳鐵鋼稱,“我們都知道開源協(xié)同是代碼開放、資源協(xié)同,而自研上云就是技術(shù)協(xié)同的一種最終落地形式”。要實(shí)現(xiàn)自研上云,不僅騰訊云需要增加人力來(lái)支持自研業(yè)務(wù),自研業(yè)務(wù)也要主動(dòng)把自己的人調(diào)去支持騰訊云,這是一個(gè)合力。
從產(chǎn)品用戶的角度,QQ是否上云的變化并不會(huì)太大,但是對(duì)騰訊來(lái)說(shuō),通過(guò)自研上云而形成的這股合力,則有著更大的價(jià)值。