深度揭秘騰訊DevOps全鏈路解決方案
引言:6月29日,DevOps國(guó)際峰會(huì)在北京盛大開(kāi)幕。在騰訊DevOps專場(chǎng),多位騰訊專家以騰訊工蜂, 騰訊Hub, 騰訊織云等產(chǎn)品為例,分別從研發(fā)管理、持續(xù)集成、部署運(yùn)維三個(gè)角度介紹了騰訊DevOps全鏈路解決方案,幫助大型企業(yè)DevOps在全鏈路上提升效率,創(chuàng)造更大價(jià)值。
騰訊是新興互聯(lián)網(wǎng)企業(yè)的代表,它的研發(fā)技術(shù)棧,具有多種類型、風(fēng)格迥異的多樣性特點(diǎn):從項(xiàng)目的規(guī)模上看,騰訊同時(shí)具備大中小各種規(guī)模的產(chǎn)品;從項(xiàng)目周期來(lái)看,同時(shí)擁有長(zhǎng)中短周期的業(yè)務(wù)單元;從組織結(jié)構(gòu)上看,騰訊的研發(fā)管理同時(shí)具有扁平和去中心化和嚴(yán)格管理的不同組織。
在這樣多樣化的環(huán)境下,騰訊產(chǎn)品在海量用戶的前提上,不僅保持了研發(fā)的高效敏捷,還保持了行業(yè)領(lǐng)先產(chǎn)品質(zhì)量,使騰訊產(chǎn)品能夠一直維持優(yōu)秀的用戶體驗(yàn)。由于多樣化的特點(diǎn),騰訊的集團(tuán)研發(fā)管理系統(tǒng)、集成和發(fā)布工具、運(yùn)維和監(jiān)控平臺(tái)以及相關(guān)的實(shí)踐和治理經(jīng)驗(yàn),對(duì)行業(yè)來(lái)說(shuō)尤其具備普世價(jià)值。在騰訊開(kāi)放戰(zhàn)略的背景下,為了幫助企業(yè)客戶的互聯(lián)網(wǎng)轉(zhuǎn)型,幫助行業(yè)實(shí)現(xiàn)效率升級(jí),騰訊亦將組織經(jīng)驗(yàn)與產(chǎn)品研發(fā)、集成發(fā)布和持續(xù)運(yùn)維的效率能力通過(guò)產(chǎn)品的形式,開(kāi)放于行業(yè)共享。

騰訊工蜂,以Git為基礎(chǔ),是騰訊集團(tuán)新一代研發(fā)管理平臺(tái),不僅支持先進(jìn)的研發(fā)理念,并適應(yīng)了大型企業(yè)環(huán)境,支撐了如微信等騰訊大量關(guān)鍵業(yè)務(wù)的研發(fā)活動(dòng)。
騰訊Hub,是騰訊云使用新一代容器思想打造的,基于云的持續(xù)集成和DevOps流水線平臺(tái),不僅具備多樣化的可拓展性,還從企業(yè)角度保證了交付在全鏈路中的存儲(chǔ)和安全。
騰訊織云,經(jīng)過(guò)騰訊海量業(yè)務(wù)打磨,維護(hù)超20萬(wàn)臺(tái)服務(wù)器,超1萬(wàn)個(gè)服務(wù)模塊,承載QQ等海量社交業(yè)務(wù),日均發(fā)布量近萬(wàn)次,是集質(zhì)量、效率、成本、架構(gòu)為一體的智能運(yùn)維平臺(tái)。
敏捷研發(fā)和配置管理合二為一
(騰訊 研發(fā)管理部 工蜂產(chǎn)品負(fù)責(zé)人 孫辰星)
在騰訊,由于有限的團(tuán)隊(duì)要維護(hù)成百上千個(gè)產(chǎn)品和項(xiàng)目,在集團(tuán)層面需要保障基本的產(chǎn)品研發(fā)效率。為此研發(fā)管理部負(fù)責(zé)統(tǒng)籌了兩個(gè)關(guān)鍵平臺(tái),分別是騰訊敏捷研發(fā)TAPD,和集團(tuán)代碼管理騰訊工蜂。
為了滿足騰訊品類繁多、風(fēng)格迥異的研發(fā)項(xiàng)目,大一統(tǒng)的平臺(tái)不僅需要同時(shí)支持大中小型的研發(fā)團(tuán)隊(duì)和各種各樣的敏捷方法論,還要滿足與CI/CD等工具集成的需要。
騰訊工蜂是騰訊以Git為核心研發(fā)的新一代企業(yè)級(jí)研發(fā)管理平臺(tái),采用分布式架構(gòu)滿足大型企業(yè)需要。同時(shí)在功能上支撐滿足各型管理的需要,并通過(guò)提供需求綁定和質(zhì)量自動(dòng)化工具綁定能力,減少研發(fā)中的溝通損耗,提高研發(fā)效率。
騰訊基于容器的持續(xù)集成實(shí)踐與安全挑戰(zhàn)

(騰訊 DevOps 專家 馬全一)
騰訊云提供基于容器技術(shù) DevOps Hub 產(chǎn)品 Tencent Hub , 同時(shí)也將騰訊內(nèi)部眾多優(yōu)秀的 DevOps 工具輸出到騰訊云上為客戶提供服務(wù)。 在服務(wù)和產(chǎn)品整合過(guò)程中遇到各種容器和其它的安全挑戰(zhàn)。為了滿足用戶的 DevOps 需求和安全的天然訴求, 騰訊云利用各種方案和基礎(chǔ)架構(gòu)能力,為客戶提供更安全的 DevOps 能力。
騰訊企業(yè)級(jí)持續(xù)運(yùn)維實(shí)踐體系與工具平臺(tái)

(騰訊織云負(fù)責(zé)人、DevOps 標(biāo)準(zhǔn)核心專家 梁定安)
織云是騰訊云為企業(yè)客戶提供的一體化運(yùn)維平臺(tái)產(chǎn)品,是騰訊內(nèi)部多年積累的運(yùn)維經(jīng)驗(yàn)與實(shí)踐方案。織云的功能模塊覆蓋自動(dòng)化運(yùn)維、立體化監(jiān)控、智能化運(yùn)維三大維度,支持私有化部署。從CMDB和工具編排到統(tǒng)一監(jiān)控告警和AI算法,織云提供全體系的運(yùn)維能力,幫助企業(yè)從傳統(tǒng)運(yùn)維轉(zhuǎn)型自動(dòng)化運(yùn)維和智能化運(yùn)維。在傳承騰訊優(yōu)秀的運(yùn)維技術(shù)之余,靈活的平臺(tái)架構(gòu)支持企業(yè)客戶的定制開(kāi)發(fā)要求,助力企業(yè)更簡(jiǎn)單高效的升級(jí)運(yùn)維能力和構(gòu)建DevOps全鏈路技術(shù)。
織云產(chǎn)品已經(jīng)在金融、汽車、零售、能源等行業(yè)龍頭客戶成功交付,是騰訊云賦能企業(yè)運(yùn)維領(lǐng)域的***解決方案。
結(jié)語(yǔ)
會(huì)議現(xiàn)場(chǎng)氛圍十分熱烈,針對(duì)DevOps鏈路,多位行業(yè)專家與騰訊團(tuán)隊(duì)交流互動(dòng)。騰訊DevOps全鏈路解決方案基于騰訊的海量業(yè)務(wù)打磨,以及內(nèi)部研發(fā)實(shí)踐經(jīng)驗(yàn)。騰訊織云、工蜂、Hub等騰訊云DevOps套件產(chǎn)品也將致力于提升開(kāi)發(fā)團(tuán)隊(duì)效率,助力企業(yè)打造敏捷高效的研發(fā)團(tuán)隊(duì),降低研發(fā)成本。