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

基于物無(wú)線聯(lián)網(wǎng)的分布式光伏運(yùn)維解決方案--安科瑞張?zhí)锾?/a>

光伏電站運(yùn)維管理系統(tǒng)解決運(yùn)維大煩惱

光伏電站智能運(yùn)維管理系統(tǒng)的作用與優(yōu)勢(shì)

IEC62446-2:2020并網(wǎng)光伏系統(tǒng)運(yùn)維標(biāo)準(zhǔn)解讀(一)

智慧光伏運(yùn)維管理系統(tǒng)助力光伏運(yùn)維降本增效

訊維AI智能運(yùn)維管理平臺(tái)助力指揮中心,實(shí)現(xiàn)高效智能運(yùn)維管理!

光伏電站運(yùn)維管理系統(tǒng)與傳統(tǒng)運(yùn)維模式對(duì)比分析


光伏電站運(yùn)維管理系統(tǒng)智能化運(yùn)維的新時(shí)代

光伏電站智能運(yùn)維管理系統(tǒng):點(diǎn)亮綠色能源未來(lái)之光

智慧園區(qū):解析集成運(yùn)維的未來(lái)之路
5G設(shè)備運(yùn)維管理平臺(tái)是什么
光伏電站運(yùn)維管理系統(tǒng)實(shí)現(xiàn)電站智能運(yùn)維與管理

光伏電站運(yùn)維管理系統(tǒng)實(shí)現(xiàn)光伏智能化運(yùn)維管理

評(píng)論