國內頂尖水平!騰訊榮獲全球首個 DevOps 標準認證 4級 | 獨家專訪

編者按:根據麥肯錫的一項研究結果,科技公司想要成功,關鍵所在無外乎兩點:標準化和工具賦能。標準本身是最佳實踐的集合,有了標準,每一步都離目標更近(而不是偏離),將標準固化在工具裏,讓人做更有價值的事情。這和 DevOps 標準及 DevOps 持續交付流水線工具平臺的核心理念和實踐不謀而合。

2018年11月2日,在深圳召開 DevOps 國際峯會 (DOIS)上,騰訊互動娛樂事業羣(IEG)的基礎運營 PaaS 平臺獲得由工信部中國信息通信研究院(以下簡稱信通院)主持頒發的《研發運營一體化(DevOps)能力成熟度模型》評估證書,評估結果爲 4 級,其 DevOps 持續交付能力被認定爲國內頂尖水平。(這也是迄今爲止,國內外第一個獲評 4級的單位)

此全球第一個 DevOps 標準,由信通院牽頭,信通院旗下雲計算開源產業聯盟、高效運維社區和 DevOps 時代社區發起,聯合國內 BATJ 、清華大學、南京大學、通信及金融等行業明星企事業單位專家共同制定。 本標準已在工信部及聯合國 ITU - T 先後立項。這也是在信息技術標準領域,我國“產學研”聯手共創,走出國門、走向世界的標誌性事件。

信通院張雪麗副所長(右一)爲 DevOps 標準國內外首批正式評估通過單位 騰訊、招商銀行、廣東移動、北京移動 4家單位(右二到右五)授牌

▲ DevOps 標準得到 騰訊 IEG 副總裁崔曉春(右二)及技術運營部總經理劉棲銅(右一)等的大力支持(右三爲 DevOps 標準工作組聯合組長蕭田國)

對於剛剛獲得全國首批正式通過 DevOps 標準認證,並且持續交付能力爲4級(國內頂尖水平)的企業,相信您也想了解更多技術內幕。爲此,DOIS 大會主辦方獨家採訪了獲頒 DevOps 標準認證證書的騰訊藍鯨產品中心總監黨受輝(咖啡黨)同學。

DevOps時代及高效運維社區發起人蕭田國專訪藍鯨產品中心總監黨受輝(咖啡黨)

時間:2018年 11月 2日上午 地點:DOIS2018深圳站現場,深圳聖淘沙酒店採訪廳

DOIS:我們直接進入正題,請黨老師簡單介紹一下自己。

黨受輝:先自我介紹一下,我是來自騰訊互動娛樂事業羣(IEG)的黨受輝,我們事業羣在騰訊集團內主要從事的是文娛產業,包括動漫、影視、文學、電競和遊戲等等。我負責的藍鯨產品中心隸屬於騰訊IEG技術運營部,負責互動娛樂事業羣內基礎 PaaS 建設。

DOIS:恭喜騰訊成爲國內首批正式通過 DevOps 標準認證的單位,關於 持續交付能力,這次貴公司評估結果爲 4級,表明達到了國內頂尖水平,請說一下您此時的感受。

黨受輝:很高興,也很意外,作爲一家互聯網公司,提升自己自研團隊的研發效能是競爭壓力下的現實需要,沒想過用於做評估,而且之前國內也沒有這種標準去量化 DevOps 能力成熟度。

DOIS:關於 DevOps 標準認證,您怎麼看,對您企業帶來了什麼幫助?

黨受輝:坦率的說,在整個評估過程中,我們也參照標準發現了很多我們自己做得不到位的地方,互聯網公司比較追求極端的質量和效益,對於“度量”、“流程”這些,之前重視程度不夠,自動化測試能力也需要再加強些。

之所以在這個標準剛推出之時,我們就能立刻參評,取決於之前多年在這個領域的積累和沉澱。我們的特色主要集中在質量與效率領域,互聯網公司常年的競爭壓力迫使我們在這些方面不斷追加投入,尤其值得一提的是“質量紅線”這一概念。

在傳統的敏捷精益理論中,質量紅線本身就是一個特色,而在大多數公司裏,這個詞兒主要出現於課本和理論中,而我們將其固化在 DevOps 工具平臺中,使其成爲保障質量的一個看得見、用得着的功能。

DOIS:我們有注意到,您這邊受評項目的流水線編排很有特色,可以稱得上華麗,各種“原子”任意組合。請問,你們當時是怎麼規劃和設計的?

黨受輝:騰訊 IEG 跟其他的事業羣有一個顯著區別,就是業務“數量多”,而且包含“代理”這一商業模式,這意味着開發團隊、運維運營團隊不僅數量衆多,而且相對零散獨立,相互間的習慣和技術架構可能差異很大,這就需要藍鯨在設計的時候,能夠靈活適配不同團隊的需要,因此藍鯨體系中不論是用於CI的流水線“藍盾”,還是CD的標準運維、故障自愈等系列產品,都是可以靈活組裝定製的,以適配不同用戶的需求和習慣。

而且在我們內部,藍鯨這樣的支持團隊與業務團隊(例如各大遊戲工作室)是一種 to B關係,簡單說就是甲乙方關係,我們只有提供“易用”的服務,客戶纔有可能選用。所以在這種模型下,我們很在意產品的通用易用性。

DOIS:可否這樣理解,你們有些類似“以德服人”,不是強迫或壓制,更多是憑自己的能力,像“蜜罐”一樣吸引業務團隊和客戶來用你們的產品和服務?

黨受輝:是的!完全是適者生存的模式。所以,我們會足夠靈活,高度定製化。

DOIS:騰訊藍鯨已經成立多少年了,方便簡單介紹下麼?

黨受輝:藍鯨正式立項是在 2012年,從最早兩三個人,一兩個小點做起,慢慢到現在,中間經歷過很多技術的瓶頸,客戶的抱怨,競爭對手的衝擊等等,一路走來蠻多感觸。

DOIS:我們注意到本次參評的基礎 PaaS 平臺,CI 部分稱爲“藍盾”。在藍盾出現後,外部似乎看不到藍鯨了。這樣一來,藍盾作爲整個 CI/CD 的前端入口,開發人員寫好代碼之後只需要在頁面點擊一下,就可以直接把環境部署好。DevOps 讓開發重新具備了測試和運維的能力。

您是怎麼看待未來運維個人能力或職業的變遷?在這種新形式下,廣大運維同仁還有新的機會嗎,如果有,應該怎麼做?

黨受輝:之前也有人提到這個問題。這個問題之所以存在,有兩個原因,一是對PaaS體系分層的理解差異,二是對運維崗位服務拓展的迷茫。

首先來看第一個,依託PaaS技術構建的藍鯨,不論是CI場景還是CD場景,其運營系統都是由iPaaS中的原子平臺組裝而成的SaaS,也就是說藍鯨是整個PaaS體系的統稱,而 DevOps 流水線(藍盾)只是PaaS之上組裝出來的一級SaaS而已,但由於用戶最終使用的是SaaS,因此感知不到藍鯨(PaaS)的存在。這就好比我們每天在windows或mac上運行各種工作用的軟件,卻並不過多關注操作系統本身。

第二個點其實之前在各種大會上多次分享過了,DevOps只能解決版本發佈的問題,運維的服務可以向運維開發、智能運維、輔助運營等“技術運營”領域中的高階服務延伸。

其實,藍盾只是藍鯨的一部分,只是我們在 DevOps 標準或者與 DevOps 相關的會議上主要介紹的是場景而不是底層技術平臺,所以感覺最近一段時間“藍盾”被提及的次數比較多,這個從技術架構層面來講,是 PaaS 特點決定的。當然後面咱們進入到對運營領域的宣傳之後,可能某些運營類的SaaS 又會把藍鯨遮住,這個也正常。

DOIS:本次 DevOps 國際峯會·深圳站有幸請到喬樑喬幫主,他是百度工程效率方面的資深專家,聽說喬幫主在藍盾上不少參與,可否方便介紹下?

黨受輝:喬幫主是騰訊的高級顧問,他現在也是藍盾項目的高級顧問,其實可以說,藍盾項目的核心過程是喬幫主指導的。當我們把一個功能上線或者更新,他會來點評一下,給我們些指導和建議,我們通過與他的討論,吸收沉澱一些與我們實踐相契合的點,作爲下一階段的改進。你可以簡單認爲,喬幫主在我們這兒主要是做評判和決策,從理論結合實踐,循環迭代。

DOIS:在通過 DevOps 標準認證後,您接下來有什麼計劃?

黨受輝:評審之後,我們會按照標準給出的成熟度模型,去比照我們需要繼續提升的點,爭取達到更高的級別。另外我們也注意到很多行業,特別是傳統行業都開始走 DevOps 路線,我們也會聯合雲計算開源產業聯盟、高效運維社區、DevOps 時代社區以及我們騰訊藍鯨的衆多合作企業,一起爲行業的整體提升做出一些貢獻。

DOIS:關於 DevOps 的發展前景,您怎麼看?

黨受輝:DevOps 最早應該是源自於一個理念,過去僅限於開發和運維如何協同,價值有限。我們把企業內不論是“業務系統”還是“運營系統”的生命週期,都分成 CI、CD、CO 三段,也就是持續集成、持續部署和持續運營三個過程。我們注意到當前 DevOps 理念的發展,有逐步覆蓋整個IT系統全生命週期的趨勢,這將使其更具生命力和現實意義。

DOIS:本次是 DevOps 國際峯會首次走進深圳,請談談您對本次峯會的感受,您有什麼祝福嗎?

黨受輝:這是我第一次參加以 DevOps 命名的完整的峯會,之前 DevOps 都是作爲各種大會的分會場或者其中一個子項,這次是一個完整的以 DevOps 命名的大會,足以體現出主辦方對這個領域的重視。

第二,本次峯會全名爲 DevOps 國際峯會,我們也希望將來這個會能夠傳播到海外,將標準和國內一些領先的東西向世界去傳播。中國現在也有很多國際一線的互聯網公司,我們也開始在參與制訂國際一線的標準,這是我對我們的主辦方和大會的期待。

那麼,想知道被評爲的4級的騰訊 IEG 基礎運營 PaaS 平臺有哪些特點?請繼續看 ~

騰訊 IEG 基礎運營 PaaS 平臺, 是由騰訊互動娛樂事業羣技術運營部藍鯨團隊打造的一站式 DevOps 研發運營平臺,深度整合了騰訊 IEG 各個高能組件,貫穿從產品研發、測試、安全到運營的 CI\CD\CO 全生命週期。

它是騰訊互娛技術運營部沉澱多年的技術運營支撐體系,承擔着數百款業務線上運營的使命,遍佈全球 20W+ 的混合雲管控,覆蓋X86、虛擬機、容器等各類 IaaS;

它爲 5000 + 業務研發人員提供了從代碼集成、編譯構建、單元測試、代碼掃描、鏡像構建、部署、視圖展示等全鏈路支撐服務;同時通過基礎 PaaS 提供的完善的前後臺開發框架、調度引擎、公共組件等服務,實現了騰訊互娛內部運維人員從運維到技術運營的轉型。

騰訊 IEG 基礎運營 PaaS 平臺架構

特色功能1: 自研 Pipeline 流水線,提供一站式研發運營服務支持。

  • IEG 基礎運營 PaaS 的藍盾 DevOps平臺,以流水線爲核心,爲研發過程提供了豐富的原子(當前45個),覆蓋了配置管理、構建與持續集成、測試管理、部署與發佈管理、環境管理、數據管理、度量與反饋各個環節。爲項目從需求、開發、測試、部署、運營提供了一站式的研發運營服務支持。

▲ 藍盾 DevOps 平臺服務一覽

▲ 流水線概覽

  • 藍盾 DevOps 平臺提供了45+個和研發流程相關的原子,可以自由編排你的流水線。
  • 使用流水線,自動化一切可以自動化的工作,讓你聚焦於代碼,快速、穩定、安全交付業務價值。

特色功能 2:集成 codecc 代碼檢查,用質量紅線控制發佈版本質量

  • CodeCC 代碼檢查,提供了專業的代碼檢查解決方案及服務,它集成了含商用、開源、自研的代碼檢查工具,包含Coverity、Cpplint、PyLint、TSC-lua、重複率工具、圈複雜度工具、ESLint、Gometalinter。
  • 質量紅線,通過設置指標和閥值,可以對留下產出物進行質量控制,不滿足質量的產品不能部署到線上。

特色功能 3:結果數據度量與可視化

  • 所有持續過程的步驟都可以度量和可視化,通過合理的數據分析,爲項目持續改進提供助力。

▲ 流水線視圖

▲ 流水線執行詳情

▲ 流水線執行耗時 Top 10

▲ 關鍵步驟執行詳情

▲ 構建成功率、代碼檢查告警遺留數、部署成功率

特色功能4:支持移動端,隨時隨地體驗持續集成

  • 藍盾 DevOps 平臺還提供了手機端 app,可以支持從手機管理項目,觸發流水線、版本下載體驗、收藏、構建日誌、構建列表、構建報告等等,讓你隨時隨地都可以實現持續集成。

以上就是關於國內外首個 DevOps 持續交付評測 4級項目的相關內容。

關於DevOps標準的更多介紹

在2018年11月2日-3日舉行的 DevOps 國際峯會(DOIS)深圳站,共有4家各行業名企7個項目通過 DevOps 標準(之持續交付)認證。具體如下。

正如麥肯錫研究結果所表明的,科技公司的關鍵所在無外乎兩點:標準化 和 工具賦能。這和 DevOps 核心理念不謀而合。

目前各大企業評測的 “持續交付部分” 共有7個能力子域、14個能力項、49個能力指標。完成覆蓋了開發、測試、安全和運維,也是對貴司 DevOps 持續交付流水線平臺的工具能力以及團隊協作能力的集中檢驗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章