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