運維的組織定位
騰訊內(nèi)部是按事業(yè)群進(jìn)行劃分,其中互動娛樂運營負(fù)責(zé)所有騰訊游戲的技術(shù)支撐。整個互動娛樂事業(yè)群差不多有1萬員工,如果單獨拆分出去是一個非常大的公司。涉及游戲、影視文學(xué)、電競、動漫等文化產(chǎn)業(yè)領(lǐng)域,其中游戲是主營業(yè)務(wù)。
游戲主要分兩塊,除了本身自己開發(fā)的,如王者榮耀、天天酷跑和消除類等游戲。另外一塊是一個團隊會到全球各地采購各類覺得會火的或者是會有非常大潛力的游戲拿過來。所有的游戲拿過來之后都是由我們團隊運維支撐,目前運維大概差不多有300人,整個運維行業(yè)幾乎可以說是在全中國,甚至可以說在全球最大的運維團隊。目前我們支撐的服務(wù)器量差不多有20萬臺以上,在全球各地。另外我們整個支撐的業(yè)務(wù)量大概有400款游戲以上。在這里我們從2003年開始做游戲,一直到現(xiàn)在,已經(jīng)累計了14年了,整個這塊我們在做運維支撐這塊積累了很多的經(jīng)驗。當(dāng)然同時我們這幾年也會把我們的技術(shù)或者是平臺的能力去對外分享,甚至可能把我們的經(jīng)驗跟工信部去制定運維行業(yè)的標(biāo)準(zhǔn)。
基于云PaaS的移動運維。云分三層:一是IaaS層,基礎(chǔ)設(shè)施層,像現(xiàn)在做很多公有云、OpenStack還有Docker容器,像傳統(tǒng)企業(yè)以往需要去搭建你的IDC,這塊對你來講,你只需要到公有云或者虛擬云的平臺點擊申請,所有基礎(chǔ)設(shè)施都生成。在IaaS層之上叫PaaS層,PaaS層是平臺級服務(wù),平臺級服務(wù)主要做兩件事,一個是幫助你運行托管所有的應(yīng)用。第二件事是能支持你快速定制開發(fā)。三是SaaS,直接面向我們的使用對象,比如說我們有一個點餐系統(tǒng)就是SaaS,運維有非常多的發(fā)布或者是變更各式各樣的系統(tǒng),這是我們的SaaS。
目前很多的企業(yè),包括BAT都開始做云。這些公司都是基于Docker做一些創(chuàng)業(yè),Docker技術(shù)的興起,這兩年受到了非常多投資商的青睞,所以整個這塊他們做得涌現(xiàn)出很多的公司。
騰訊內(nèi)部我們怎么做運維支撐?左邊這側(cè)是基于傳統(tǒng)的模式,傳統(tǒng)模式都是這么做的。下面最下的層是IaaS,上面是你所有的應(yīng)用系統(tǒng),在上面支撐你的業(yè)務(wù),每個企業(yè),不管是大還是小,現(xiàn)在傳統(tǒng)企業(yè)慢慢、慢慢都在做互聯(lián)網(wǎng)化。這個企業(yè)都需要這樣一些運維支撐系統(tǒng)去支撐。左邊這塊都是傳統(tǒng)去做的,跟業(yè)務(wù)場景綁得很死。騰訊內(nèi)部,我們做游戲支撐,我們所有的游戲,除了我們研發(fā)的,還有來自全球各地的,這些游戲拿過來之后,已經(jīng)是成型了。相當(dāng)于要支撐一個銀行或者支撐一個建筑公司,或者餐飲類的企業(yè),整個這塊把我們的平臺和業(yè)務(wù)場景剝離出來,整個這塊可以適配各式各樣的業(yè)務(wù)系統(tǒng),就比如說我們在2015年,那個時候滴滴打車和58同城被騰訊投資,他們的業(yè)務(wù)量陡增,需要搬遷到騰訊內(nèi)部,這時候就需要一套運維支撐平臺支撐他們。按照原來傳統(tǒng)的做法沒有辦法在1-2個月內(nèi)對他們支撐,通過右側(cè)的PaaS和場景解耦合的方式,可以非常短時間內(nèi)支撐他們。
今天我和大家講的有點偏技術(shù),我是工程師出身,但是這塊代表我們整個行業(yè)里的運維。我會從四方面講:一是運維的組織定位,就是運維做什么的。二是整個運維體系的演進(jìn)。三是應(yīng)用運維的邊界。四是講我們在去做運維支撐, 我們其實也是對外輸出能力和平臺產(chǎn)品,做的一些生態(tài)方面的事情。
身邊的運維們,每個公司現(xiàn)在都有,不管公司大還是小,都有一些IT支撐系統(tǒng)或者信息支撐部門,他們平時都是要干這些事,要執(zhí)行腳本或者執(zhí)行命令,去操控他們業(yè)務(wù)系統(tǒng)的發(fā)布,或者維護(hù)他們企業(yè)內(nèi)部的一些IaaS系統(tǒng)或者是其他的。
運維的職責(zé),我們抽象為三類:一是發(fā)布,你的業(yè)務(wù)系統(tǒng)可能要做一些更新,要把你的版本發(fā)布到你的線上去,讓你的用戶使用。二是變更,變更就非常多,比如剛才講到電信這塊,你們經(jīng)常會講到他們切割或者IDC做變更,網(wǎng)絡(luò)基礎(chǔ)設(shè)施整個這塊,還有物理機整個這塊的變更。三是故障處理,運維經(jīng)常要處理各種各樣的故障,企業(yè)系統(tǒng)里面某些東西用不了,比如銀行,網(wǎng)上銀行出什么問題,這塊都是要通過運維處理?;蛘呋A(chǔ)設(shè)施不能用,要修復(fù),要通過運維做。
運維的分類,按工種分三類:一是IDC運維,這是以前有的,80、90年代的運維,那時候大機、小機,去IOE之后是X86,因為當(dāng)時是沒有云的概念,每個企業(yè)都會去運營商那邊租用IDC或者自建IDC,它需要運維拉網(wǎng)線,把服務(wù)器搬到基站上去。那時候這些運維干這些事情。隨著云的發(fā)展起來,這部分工種對企業(yè)來講需求會越來越少,因為我們的服務(wù)器、我們的網(wǎng)絡(luò),說白了,要到公有云上點擊購買就可以了。我們向公有云廠商集中。二是IaaS層以上,操作系統(tǒng)層,我們叫系統(tǒng)管理員,系統(tǒng)管理員做的是操作系統(tǒng),比如Windows等,你需要進(jìn)行調(diào)優(yōu)或者內(nèi)核的小的改造,甚至系統(tǒng)安全性的布置,這是SA。這塊也慢慢的被云廠商集成進(jìn)來,比如阿里云、騰訊云購買云主機的時候,都可以看到它可以根據(jù)你的企業(yè)定制你的OS層,所以你這個操作系統(tǒng)需要做一些個性化的配置,它可以支撐你直接定制好,然后生成進(jìn)項,點擊購買,你需要購買的云主機或者存儲都按照你的格式做。三是應(yīng)用運維,比如我現(xiàn)在做游戲的運維,如果大家玩游戲王者榮耀,你可能玩著、玩著卡了,或者買不了某個道具,你投訴到騰訊,或者直接在論壇上罵帖,我們的客服拿到這些信息就告訴運維,我馬上來處理。首先這個運維,做運維必須要對整個游戲本身非常熟悉,在哪個地方買什么道具或者什么卡,我應(yīng)該知道業(yè)務(wù)模塊是哪個地方出了問題,各個進(jìn)程之間的通信或者模塊之間的架構(gòu)是什么樣的。這塊對于業(yè)務(wù)運維來講,其實工種的技術(shù)要求會越來越高。
運維的層次,在騰訊內(nèi)部做了一些分類,我們是分三個層次:一是運營保障,每個企業(yè)都要有IDC運維或者是ICE運維,這些人做的事情是保證業(yè)務(wù)系統(tǒng)7×24小時不掛,掛了之后,以最快的速度修好。做這樣事情的人,你只有苦勞,沒有功勞。你做好了是你應(yīng)該的,沒有做好就不及格,就會被老板罵。二是運營工程層,你需要通過你的PaaS的能力去構(gòu)建你的工具。三是運營決策,大家可能知道整個所有業(yè)務(wù)系統(tǒng),你在面向最終,都是一些用戶,那用戶需要讓業(yè)務(wù)系統(tǒng)會更流暢,甚至可以說體驗更好,或者對游戲來講,你要讓它的收入能不能變得更高,傳統(tǒng)的模式是通過我們的非技術(shù)人員的經(jīng)驗,就屁股決定腦袋來說我們要做什么事,能給我們的業(yè)務(wù)帶來多大的收入。他們其實沒有這樣的數(shù)據(jù)決策,整個這塊我們作為運維,我們擁有整個所有運行網(wǎng)絡(luò)環(huán)境里面的所有數(shù)據(jù),通過這種手段我們可以把所有的數(shù)據(jù)集合起來,根據(jù)我們對這個業(yè)務(wù)的理解,能夠做出非常精準(zhǔn)的決策,去指導(dǎo)我們這個業(yè)務(wù)去運行的更好。
運維體系的演進(jìn)
運維體系的演進(jìn),我們按三個層次:一是自動化,我們和很多傳統(tǒng)行業(yè)交流的時候,發(fā)現(xiàn)他們在做的事情都是通過手工做的,效率非常低。企業(yè)里面可能有5、6個運維,可能維護(hù)一個系統(tǒng),不管出什么事情都是通過手工做的。我們的目標(biāo)是通過自動化的手段能夠把所有的這些原來手動做的事情,通過系統(tǒng)自動去做。當(dāng)我們把這些手動做的事情通過系統(tǒng)自動做之后,那我們所有運維人員他們就把自己給解放出來了,我們平時不需要再做以前重復(fù)、低價值密度的工作。再接下來我們可能要做更上層的事情,就叫數(shù)據(jù)化,其實前面已經(jīng)提到了,怎么通過技術(shù)手段以及現(xiàn)在所擁有的全部運營環(huán)境里面的數(shù)據(jù)做一些精準(zhǔn)的決策,拉伸業(yè)務(wù)價值的事情。我們的數(shù)據(jù)化做到一定程度之后,你會發(fā)現(xiàn)做數(shù)據(jù)化的時候,非常多的手段其實是沒辦法覆蓋所謂的場景,而且很多時候數(shù)據(jù)本身都有一些局限性,這個時候我們就需要通過智能化,AI的技術(shù)去提升我們整個精準(zhǔn)決策的靈敏度以及預(yù)測未來的能力。
剛才講到PaaS,傳統(tǒng)的各種云和創(chuàng)業(yè)廠商做的事情是平臺和場景綁在一起,整個這塊是一個單體,我們在平臺和場景方面我們是做了非常大的分離,相當(dāng)于我們在下面根據(jù)你這個企業(yè)會有很多的各式各樣的平臺或者我們給你們提供對應(yīng)的平臺,在平臺之上,通過IPaaS,就是集成平臺,它能實現(xiàn)企業(yè)內(nèi)部各式各樣的周邊系統(tǒng)或者是平臺也好,他們之間的互聯(lián)互通,在上層構(gòu)建我們的運維支撐工具,整個按這個模式來走。在騰訊內(nèi)部通過IPaaS的能力,把整個公司內(nèi)部的所有平臺或者能力全部都集成起來,這可以類比到傳統(tǒng)企業(yè)里,這個企業(yè)可能購買了IBM、惠普等,以前賣的很多的系統(tǒng),發(fā)布系統(tǒng)或者監(jiān)控系統(tǒng),各種各樣的系統(tǒng),這個系統(tǒng)有一個特點,一個是特別貴,可能上百萬甚至上千萬。另外一個特點是他們之間是沒有信息互通的,他們都是孤島。如果企業(yè)需要做一些IT自動化的流程,它會發(fā)現(xiàn)非常艱難,而且他想改變這種局勢是沒有辦法做的。
在運維這塊有很多的平臺,一個是配置平臺,在業(yè)界叫CMBD,所有的企業(yè)要做運維首先需要有一個CMDB管理企業(yè)內(nèi)部的資產(chǎn),另外你整個ID資產(chǎn)上面跑的是你的業(yè)務(wù)系統(tǒng),所有的業(yè)務(wù)系統(tǒng)也需要一個地方來對它進(jìn)行統(tǒng)一的管理。二是作業(yè)平臺,作業(yè)平臺是針對每個企業(yè)里面所有的腳本自動化,甚至像你的版本發(fā)布,都是要通過這樣的平臺去做。容器管理平臺,這兩年容器比較火,企業(yè)內(nèi)部來講,很多的業(yè)務(wù)或者是新興的業(yè)務(wù)開始嘗試,通過容器的技術(shù)去實現(xiàn)他們的企業(yè)內(nèi)部IT交互的敏捷,通過這樣的方式我們有容器管理平臺能實現(xiàn)它整個容器的生成到銷毀到運行實施的管理,資源的申請等等這些。數(shù)據(jù)平臺,我們要做數(shù)據(jù)化,必須要數(shù)據(jù)平臺,傳統(tǒng)的數(shù)據(jù)平臺基本上每個企業(yè)可能現(xiàn)在都說要做數(shù)據(jù)平臺,大量的數(shù)據(jù)平臺他們其實是針對商業(yè)分析或者是用戶畫像的這塊做的,實際上在運維這個領(lǐng)域,其實也有需要這樣的數(shù)據(jù)平臺做一些體驗實時的分析或者干預(yù)或者決策的事情。一個是需要你能夠支持海量的數(shù)據(jù)采集;二是需要支持?jǐn)?shù)據(jù)的完整性;三是支持非常大的數(shù)據(jù)的輸入。數(shù)據(jù)挖掘平臺,挖掘技術(shù)在整個互聯(lián)網(wǎng),其實已經(jīng)變得非常時髦,我們要基于AI技術(shù)、人工智能、機器學(xué)習(xí),這些技術(shù)需要統(tǒng)一到我們的挖掘平臺里面來,而通過引擎去針對這樣的可能以人肉或者普通的算法沒有辦法去把這個東西規(guī)則找出來的,通過這樣的挖掘平臺生成。
應(yīng)用運維的邊界
應(yīng)用運維的邊界,運維的邊界分四個層面講:一是運維開發(fā),企業(yè)系統(tǒng)里面有各式各樣的系統(tǒng),這些系統(tǒng)都是花了很多錢買過來的,而且這些系統(tǒng)他們都跑在IaaS上面,這時候就需要人去進(jìn)行維護(hù)。我們試想一下,除了維護(hù)公司內(nèi)部的業(yè)務(wù)系統(tǒng)之外,我們還需要維護(hù)這些支撐系統(tǒng),這是不合理的。這時候有一種技術(shù)叫PaaS技術(shù),PaaS能把所有的支撐系統(tǒng)的維護(hù)全都給你托管,你不需要再維護(hù)這樣的支撐系統(tǒng)本身。
各個企業(yè)做自動化要開發(fā)一些系統(tǒng),比如CRM或者OA系統(tǒng),整個這塊我們傳統(tǒng)的開發(fā)模式可能需要熟悉你這個需求本身,我做一個CRM要怎么做,可能要畫一個圓形出來,畫好圓形之后,要準(zhǔn)備這樣一些資源,準(zhǔn)備服務(wù)器搭建CRM系統(tǒng),然后再構(gòu)建一個環(huán)境,就要跑CRM,如果公司用JAVA或者什么語言寫的話,你需要部署這些環(huán)境。部署環(huán)境之后你可能需要對外提供服務(wù),需要一些公共組件,比如說前端接入,然后在這個里面去開發(fā)CRM的系統(tǒng),開發(fā)好之后,需要把這個系統(tǒng)部署上去,部署上去之后,你還要對這個系統(tǒng)本身做監(jiān)控,如果某天都在用CRM系統(tǒng)或者OA系統(tǒng),如果掛了就用不了,這時候我作為系統(tǒng)開發(fā)方必須要實時知道,這塊需要有一個監(jiān)控。如果你做監(jiān)控,你可能要做一些日志,通過日志查詢,在這個圈子里面要不斷迭代開發(fā)OA系統(tǒng),通過PaaS的開發(fā)模式,幫你省很多事情,只需要做兩件事:一是整個要開發(fā)工具本身的需求要清楚,這是沒有人能幫你做的。比如我要開發(fā)微信,你應(yīng)該知道我要開發(fā)哪些東西,你要能描述出來。
第二個事情是開發(fā)本身,比如我們做一個網(wǎng)站要開發(fā)前端,大家經(jīng)常登錄一些網(wǎng)站,網(wǎng)站點,那些頁面怎么做出來的,通過傳統(tǒng)方式,你可能要寫很多的代碼,學(xué)計算機的都知道,HTMCS,各種樣式,往上面堆。這塊前端會花非常多的時間。如果PaaS,你可以直接在我們這個PaaS里面有一個叫拖拽生成。原來讀過大學(xué),網(wǎng)頁三劍客的工具,可以把頁面拖拽生成,不需要編碼。前端頁面,比如登錄一個網(wǎng)站要點擊登錄,要點購買什么東西,這涉及到后臺數(shù)據(jù)的交互,后臺數(shù)據(jù)交互,整個后臺還有一個邏輯相關(guān)的處理,這個后臺傳統(tǒng)的方式也是需要對它進(jìn)行編寫代碼,而且代碼非常大。代碼非常大,我們通過框架能力把底層的平臺集成進(jìn)去,以組件的方式集成進(jìn)去,通過API的方式直接調(diào)用函數(shù),非技術(shù)人員拿過來的時候,可能只需要去按照你的說明把這個函數(shù)弄過來,直接拼裝成后臺。我們開發(fā)一個OA系統(tǒng)或者開發(fā)網(wǎng)站,它會變得非常便捷,而且成本也非常低。我們曾經(jīng)在內(nèi)部,針對騰訊校招的畢業(yè)生進(jìn)來,他們進(jìn)來的第一件事,是通過PaaS開發(fā)對應(yīng)的工具,我們給他們的時間就是三個星期,如果三個星期做不出來運維工具,你可能不符合騰訊的標(biāo)準(zhǔn)。目前運行5年,最后只有一位不合適,去了建設(shè)銀行。
另外我們還針對我們企業(yè)內(nèi)部的運維人員都做了一些體系化的培訓(xùn),比如他原來是傳統(tǒng)進(jìn)來的,甚至腳本不會寫,甚至點一些頁面,我們會開夜校的方式,手把手教他們,怎么在后臺組裝函數(shù),也是一個月左右,一個星期一到兩個小時,他們慢慢也能夠?qū)W會在PaaS上構(gòu)建他們的工具。這樣他們也把他們以前非常痛苦的,以前沒辦法,只能自己做,通過手點、執(zhí)行的東西,以工具的形式做出來,做出來可以交到對應(yīng)的對他提出需求的崗位,讓他們自己做。比如這個產(chǎn)品讓我提取數(shù)據(jù)或者更改東西,我做一個工具給你以后,就不要再來找我,我把自己解放出來。這就是PaaS的好處。這是我們剛剛講的,開發(fā)一個網(wǎng)站、開發(fā)一個工具,你的前端可以通過PaaS拖拽出來。后臺會有一個框架,這個代碼大家可能看不懂,如果你們到我這邊來培訓(xùn)一下,可能不到一個星期,你們也知道怎么往里面填。我們告訴你哪一步該填什么東西,然后往里面填,慢慢開發(fā)你整個的工具。包括頁面上有前后臺聯(lián)動的,做運維,這些東西都可以在上面以一個函數(shù)的形式提出來,比如執(zhí)行流程,比如在上面購買購物車,購物車有什么東西,然后退貨,這是邏輯性單元的,在上面有函數(shù)就可以生成這樣的功能。
我們最主要做的目的,一是專注于讓我們的相關(guān)人員用我們的PaaS是專注于SaaS流程拼裝,像搭積木一樣做工具,我們叫SaaS。另外一塊是通過這種模式大大降低SaaS的構(gòu)建成本。大家知道,針對這樣一些運維工具,我們大家都想要用一些通用的工具,其實它的應(yīng)用性很差,成本很低,比如IBM做了通用的,像發(fā)布管理系統(tǒng)或者是流程管理系統(tǒng),賣給很多企業(yè),比如賣給銀行或者建筑類或者餐飲類,每個企業(yè)都要有一套流程的東西,通過這種模式做,這個是統(tǒng)一鋪開給別人賣,應(yīng)用性是很差的。企業(yè)構(gòu)建系統(tǒng)的時候,不具備這種能力,所以必須要這樣做。第二個是定制,大家想的是如果我現(xiàn)在告訴你,你是A企業(yè),我給你定制一個系統(tǒng),你提需求,我給你做進(jìn)去,你用,你一定覺得這個體驗很好。你對系統(tǒng)本身的信賴很高。隨之而來,如果我是做2B的企業(yè),如果每家企業(yè)做定制,那我可能人力就跟不上,一個企業(yè)要派兩個人。這不可能。如果有通用的方式,我們提供定制的體驗,同時我們把這個工具本身的應(yīng)用性也做到非常好,低成本很高,通過這樣的方式通過PaaS做。
第二個是運維邊界DevOps,不知道大家對運維領(lǐng)域有沒有感興趣,DevOps這幾年,比如說大數(shù)據(jù)、DevOps、多容器這些詞都很火,DevOps也會非常火。甚至像有些培訓(xùn)機構(gòu)幾萬塊一節(jié)課,都是非?;鸬摹evOps說白了就是為了提升你這個企業(yè)內(nèi)部各個崗位之間,你這個企業(yè)內(nèi)部有開發(fā),企業(yè)內(nèi)部有運維,企業(yè)內(nèi)部有測試,各個崗位之間,他們很早都存在一道墻的,他們之間工作不順暢,他們整個流程跑下去,經(jīng)常會有非常多的隔閡。通過DevOps的理念把企業(yè)IT的交互流程以最敏捷的方式能夠執(zhí)行下去。整個表現(xiàn)最突出的是CI/CD,整個企業(yè)內(nèi)部,各個應(yīng)用系統(tǒng)或者持續(xù)集成,就說你的開發(fā)應(yīng)用系統(tǒng)部署到你的線上去,還有整個發(fā)布或者變更,我們通過PaaS可以直接把DevOps以及你這個企業(yè)內(nèi)部所有的需求或者是維護(hù),全部可以通過PaaS來實現(xiàn)。通過這樣的模式,我們通過運維借助PaaS去構(gòu)建各式各樣的工具或者系統(tǒng)。
騰訊內(nèi)部,我們通過這樣的PaaS去開展這樣工具的構(gòu)建,通過PaaS層,我們做運維,以前說白了,就是一個打雜的,很多企業(yè)的運維都是來打雜的,騰訊內(nèi)部這種運維可以和各式各樣的崗位提供工具給他們。比如這個公司的運營或者產(chǎn)品或者策劃或者測試,都可以提供各式各樣的工具給他們。騰訊游戲大概有500次發(fā)布,這個發(fā)布怎么做?通過這個工具做,通過PaaS開發(fā)出來的,500多次。還有一塊是監(jiān)控。這些SaaS都非常多,針對運維整個這塊。比如故障治愈,企業(yè)故障都可以通過SaaS來直接快速的通過系統(tǒng)方式集成好。這是持續(xù)集成,基于Docker容器里面的持續(xù)集成。
我們還在對外嘗試的體系化,非自己崗位內(nèi)的,企業(yè)內(nèi)部要開會,可能有些會議紀(jì)要要做,如果需要一個人記錄會議紀(jì)要發(fā)出來要三四個小時,你直接開會,通過PaaS層來做可能只有幾分鐘。Supercell,騰訊收購Supercell,他們的游戲發(fā)行,要查看網(wǎng)絡(luò)質(zhì)量,通過這個提供工具給他們,讓美國人或者歐洲人通過這樣的工具來看到他們的東西。這是我們針對玩家的騰訊游戲,所有的外網(wǎng)用戶,你們需要做用戶體驗的實施監(jiān)測。我們通過PaaS支撐400多個業(yè)務(wù),分布在全球各地,大概有600個SaaS,每個SaaS都可以做非常多的應(yīng)用場景的支撐。另外是數(shù)據(jù)運維,舉一個簡單的例子,玩游戲,你們需要下載客戶端,甚至像一些端游,比如英雄聯(lián)盟,可能5、6G的客戶端,你們下載過程中會覺得網(wǎng)絡(luò)太慢,你可能等待不了就直接叉了。對于騰訊來講我們流失了一個用戶,我們需要通過一些手段進(jìn)行干預(yù),讓用戶下載過程中不要叉掉,這個場景通過運維的手段來做。我們根據(jù)下載的通道、渠道或者其他的方式,來對它進(jìn)行分析。
下載的時候,你可能就說這次是40級,下次馬上升41級,這個過程中,你說需要一個禮包,這樣你用一個禮包可以直接升級。通過這種用戶心理,我們可能在你下載升級的時候給你發(fā)禮包,你覺得我有興趣往下玩。類似這種方式,比如我們怎么發(fā),發(fā)給誰,比如什么情況下發(fā)禮包給他。比如下載進(jìn)度下載到10%、20%的時候,我們什么時間點可以發(fā)。還有發(fā)什么樣的禮包,發(fā)什么禮包勾起他的欲望繼續(xù)等待。我們根據(jù)這樣的方式,我們需要對數(shù)據(jù)進(jìn)行抓取,同時針對這樣的數(shù)據(jù)進(jìn)行計算,通過各種各樣的函數(shù)對它進(jìn)行分析。通過這樣一些數(shù)據(jù)的計算之后,會得出我們的玩家在下載過程中,你們?nèi)∠母怕?,得出它的一些概率。?dāng)我們知道它會取消,就會看我們該給它發(fā)什么樣的道具,就要對用戶進(jìn)行分析。我們針對各種標(biāo)簽,針對他們做一些標(biāo)簽,會得出一些結(jié)論。比如下載速度多少的時候,你當(dāng)前進(jìn)度是多少的時候,你下載完成率5%,或者下載10分鐘,你不能再等了,我們應(yīng)該給你發(fā)什么東西,通過這樣的模式挽回你。通過這樣的方式我們得到很多的對比,我們會針對他的下載時長或者完成率做對比。另外是智能運維,智能運維有非常多的運維整合,我們從模式訓(xùn)練到數(shù)據(jù)整合的提取到整個公司的應(yīng)用,這塊我們挖掘這塊去做。
生態(tài)建設(shè)
生態(tài),我們在內(nèi)部支撐騰訊游戲,這兩年騰訊不斷對外開放我們的一些能力,最突出的點是騰訊云,這是騰訊對外2B的窗口,整個產(chǎn)品都是支撐2C業(yè)務(wù)非常優(yōu)秀的產(chǎn)品。我們在這塊也是做得非常不錯,我們根據(jù)自己在整個運維行業(yè)或者PaaS的理念或者技術(shù)能力,然后在行業(yè)里面有非常多的運維的企業(yè),他們做代維,比如他們一直跟IBM、惠普和BMC,幫他們做工作,這時候都是非常傳統(tǒng)的。以前的方式成本很高,利潤又很低,我們能不能有一種方式把以前運維集成和沉淀輸出給他們,讓他們針對這個行業(yè)做非常多的場景、應(yīng)用。最好的方式我們認(rèn)為是這樣的,頂級互聯(lián)網(wǎng)公司,把技術(shù)能力傳輸給我們的傳統(tǒng)的代維公司,他們通過這樣的能力去服務(wù)企業(yè)客戶,這些企業(yè)客戶拿到產(chǎn)品,我們剛剛知道這是PaaS,PaaS具備二次開發(fā)或者定制能力,我們也會把這樣的能力交付給企業(yè)客戶。非常多的傳統(tǒng)企業(yè),他們以前買的很多系統(tǒng)或者平臺都是二進(jìn)制包,拿過來部署好,出任何問題都改不了,必須找IBM或者原廠的人來改,通過這種模式給他們的東西有具備能力做一些小修改或者一些定制。
這是我們目前已經(jīng)做對外的開放,我們會把我們所有支撐內(nèi)部騰訊的經(jīng)驗,以產(chǎn)品的形式對外開放,我們首先對外開放的免費版本,叫社區(qū)版,目前大概有六七千家的企業(yè)客戶,他們的運維部署下來,到內(nèi)部支撐他們的業(yè)務(wù)系統(tǒng)。整個我們還對外開放了SaaS的市場,基于PaaS開發(fā)出來非常多的SaaS,你們可以到SaaS市場里面直接下載應(yīng)用,然后安裝到你們的企業(yè)內(nèi)部的PaaS平臺上,這樣就可以自動支撐企業(yè)內(nèi)部的體系運營。我們對外也做一些生態(tài),我們剛剛講了,有些技術(shù)類的公司,他們做運維這塊,我們把我們的平臺給他們。另外我們和很多培訓(xùn)機構(gòu),他們這塊就培訓(xùn)專門的運維人員,這些運維人員最后都會分散到各個企業(yè)內(nèi)部做運維支撐。他們了解這個平臺,再把平臺了解到企業(yè)去。另外我們結(jié)合非常多的品牌類項目,比如說做CICD做得非常專業(yè),在全球做得很好的品牌,他們的品牌直接集成到PaaS平臺,以這樣的全鏈路的生態(tài)服務(wù)這樣的企業(yè)客戶。另外跟工信部制定運維標(biāo)準(zhǔn),像PaaS的運維標(biāo)準(zhǔn),有了這個標(biāo)準(zhǔn)之后,比如銀行或者是其他的行業(yè),他們在采購運維系統(tǒng)的時候,他們會看工信部或者國家部委有沒有一些標(biāo)準(zhǔn),他們的招標(biāo)書都是按照這個寫的,通過這樣的模式,就讓他們自然而然的往我們的PaaS平臺靠齊。這是我們對外做的生態(tài),一個是開源,我們的能力會對外進(jìn)行開源,另外產(chǎn)品還有服務(wù)、行業(yè)和渠道,渠道通過非常多的組織,把這樣的渠道對外開放,去分享,給他們做技術(shù)咨詢。另外技術(shù)這塊,現(xiàn)在行業(yè)目前非?;穑翊髷?shù)據(jù)、智能運維、DevOps,我們都有技術(shù)的輸出。
-
騰訊
+關(guān)注
關(guān)注
7文章
1655瀏覽量
49444 -
PaaS
+關(guān)注
關(guān)注
2文章
132瀏覽量
21455
原文標(biāo)題:【華創(chuàng)通信】云計算基于PASS層未來發(fā)展趨勢
文章出處:【微信號:shuxiaofengtx,微信公眾號:通信海峰】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論