1. 程式人生 > >深度揭祕騰訊DevOps全鏈路解決方案

深度揭祕騰訊DevOps全鏈路解決方案

 

引言:6月29日,DevOps國際峰會在北京盛大開幕。在騰訊DevOps專場,多位騰訊專家以騰訊工蜂, 騰訊Hub, 騰訊織雲等產品為例,分別研發管理、持續整合、部署運維三個角度介紹了騰訊DevOps全鏈路解決方案,幫助大型企業DevOps在全鏈路上提升效率,創造更大價值。

騰訊是新興網際網路企業的代表,它的研發技術棧,具有多種型別、風格迥異的多樣性特點:從專案的規模上看,騰訊同時具備大中小各種規模的產品;從專案週期來看,同時擁有長中短週期的業務單元;從組織結構上看,騰訊的研發管理同時具有扁平和去中心化和嚴格管理的不同組織。

在這樣多樣化的環境下,騰訊產品在海量使用者的前提上,不僅保持了研發的高效敏捷,還保持了行業領先產品質量,使騰訊產品能夠一直維持優秀的使用者體驗。由於多樣化的特點,騰訊的集團研發管理系統、整合和釋出工具、運維和監控平臺以及相關的實踐和治理經驗,對行業來說尤其具備普世價值。在騰訊開放戰略的背景下,為了幫助企業客戶的網際網路轉型,幫助行業實現效率升級,騰訊亦將組織經驗與產品研發、整合釋出和持續運維的效率能力通過產品的形式,開放於行業共享。

 

騰訊工蜂Git為基礎,是騰訊集團新一代研發管理平臺,不僅支援先進的研發理念,並適應了大型企業環境,支撐了如微信等騰訊大量關鍵業務的研發活動。

騰訊Hub,是騰訊雲使用新一代容器思想打造的,基於雲的持續整合和DevOps流水線平臺,不僅具備多樣化的可拓展性,還從企業角度保證了交付在全鏈路中的儲存和安全。

騰訊織雲,經過騰訊海量業務打磨,維護超20萬臺伺服器,超1萬個服務模組,承載QQ等海量社交業務,日均釋出量近萬次,是集質量、效率、成本、架構為一體的智慧運維平臺。

敏捷研發和配置管理合二為一

 

(騰訊 研發管理部 工蜂產品負責人 孫辰星)

在騰訊由於有限的團隊要維護成百上千個產品和專案在集團層面需要保障

基本的產品研發效率。為此研發管理負責統籌了兩個關鍵平臺,分別是騰訊敏捷研發TAPD,集團程式碼管理騰訊工蜂

為了滿足騰訊品類繁多、風格迥異的研發專案,一統的平臺不需要同時支援大中小型的研發團隊各種各樣的敏捷方法論,還要滿足CI/CD等工具整合的需要。

騰訊工蜂是騰訊以Git為核心研發新一代企業研發管理平臺,採用分散式架構滿足大型企業需要。同時在功能上支撐滿足各型管理的需要,並通過提供需求繫結質量自動化工具繫結能力,減少研發中的溝通損耗,提高研發效率。

騰訊基於容器的持續整合實踐與安全挑戰

 

(騰訊 DevOps 專家 馬全一)

騰訊雲提供基於容器技術 DevOpsHub產品 Tencent

Hub 同時也將騰訊內部眾多優秀的 DevOps工具輸出到騰訊雲上為客戶提供服務。 在服務和產品整合過程中遇到各種容器和其它的安全挑戰。為了滿足使用者的 DevOps需求和安全的天然訴求, 騰訊雲利用各種方案和基礎架構能力,為客戶提供更安全的 DevOps能力。

騰訊企業級持續運維實踐體系與工具平臺

 

(騰訊織雲負責人、DevOps 標準核心專家 樑定安)

織雲是騰訊云為企業客戶提供的一體化運維平臺產品,是騰訊內部多年積累的運維經驗與實踐方案。織雲的功能模組覆蓋自動化運維、立體化監控、智慧化運維三大維度,支援私有化部署。從CMDB和工具編排到統一監控告警和AI演算法,織雲提供全體系的運維能力,幫助企業從傳統運維轉型自動化運維和智慧化運維。在傳承騰訊優秀的運維技術之餘,靈活的平臺架構支援企業客戶的定製開發要求,助力企業更簡單高效的升級運維能力和構建DevOps全鏈路技術。

織雲產品已經在金融、汽車、零售、能源等行業龍頭客戶成功交付,是騰訊雲賦能企業運維領域的最佳解決方案。

結語

會議現場氛圍十分熱烈,針對DevOps鏈路,多位行業專家與騰訊團隊交流互動。騰訊DevOps全鏈路解決方案基於騰訊的海量業務打磨,以及內部研發實踐經驗。騰訊織雲、工蜂、Hub等騰訊雲DevOps套件產品也將致力於提升開發團隊效率,助力企業打造敏捷高效的研發團隊,降低研發成本。