每日最新頭條.有趣資訊

打造開放技術生態,首屆騰訊運維開放日在深舉辦

騰訊科技訊 你以為996就是互聯網人的極致嗎?有這樣一個神秘工種,7×24隨時隨地待命,全年無休,以至於把7.24過成了他們的專屬節日——這就是運維。

作為服務數十億用戶的互聯網公司,騰訊運營著亞洲最大的網絡、伺服器集群和數據中心,為億級用戶提供雲計費服務和安全保障。運維就融入在這每一環中,保障系統持續運行,產品穩定可用。

為致敬運維人,打造開放的運維技術生態,近日,騰訊雲、騰訊技術工程及CODING聯合,在深圳舉辦了首屆騰訊運維開放日。來自騰訊和CODING的運維專家,與五百餘名運維愛好者一起,分享交流了雲計算時代,騰訊運維的技術沉澱和實踐經驗。

從內部組件到雲原生,全力保障自研業務上雲

2018年9月,騰訊發動了一場壯闊的技術革新,包括成立技術委員會,開源協同,全力推動自研業務上公有雲。騰訊自研上雲項目負責人周小軍,正是開放日演講嘉賓之一,他生動地把騰訊海量規模的業務上雲形容為“把大象搬上雲端”。他介紹,在業務從私有雲遷到公有雲的過程,分為五個階段:規劃、方案、驗證、遷移及運營。其中業務適配雲原生和龐大數據搬遷到雲上是最大的難點。

“像QQ,所用的就是從私有組件到公有雲的遷移方法。”周小軍介紹,在2017年所有的QQ用戶都還在私有雲上,到2019年6月,已經有1億的QQ在線用戶在公有雲上了。“我們計劃是到2019年底,實現華南、華東和華北三大區域的100%QQ用戶全部都遷到雲上。”

“在業務層面,研發效率更高,資源利用更高效;在工程師層面,他們能夠離開封閉的開發環境和組件,使用到整個業界最標準化的雲服務,在客戶層面,可以輸出內部優秀的工具和服務到雲上,給行業輸出業務遷移上雲的經驗。”周小軍盤點“自研上雲”所帶來的諸多收益。

雲原生DevOps,助力企業上雲

CODING創始人張海龍指出,雲原生的時代下,研發團隊的組織方式和工作效率會經歷巨大的變革。

在張海龍看來,除了伺服器的上雲,更需要架構的變革,以充分享用雲所帶來的如擴充能力、監控能力、雲的數據庫能力、雲的緩存能力等的多種能力。“我們現在也在和騰訊一起合作,做很多DevOps的產品,幫助一些企業上雲,我們希望是做真的上雲,是雲原生。”

廣泛的使用雲廠商提供的 PaaS 及 SaaS 服務,使用工具替代人肉運維,將會大大提升研發團隊的發版速度,做到一天數十次的版本發布,以便快速響應市場需求,持續交付高標準產品。從目前的客戶案例來看,CODING 和騰訊雲為客戶提供的 DevOps + 雲能力,給客戶帶來了至少 200% 的效率增長。

騰訊雲雲函數,小程序雲開發的幕後幫手

騰訊雲在2017年的時候上線了FaaS產品騰訊雲雲函數SCF。騰訊雲中間件產品經理張遠哲表示,Serverless是一個比較新的概念,但使用Serverless對用戶來說有著多元的益處。“第一,它會減少伺服器集群的數量,從而降低開發和運維的複雜性。第二,它可以縮短業務交付的周期,為用戶提高開發的效率。第三,它可以使開發人員專注於業務邏輯的開發,使運維人員專注於業務的運維,從而提升競爭力。”

以騰訊相冊小程序為例,這是一個在四周內開發出來的能夠支持千萬級用戶的小程序。“如果按照傳統的IaaS模式,至少需要8個星期,這還是最樂觀的估計。”張遠哲說。而通過Serverless的應用,這個小程序隻經過極短的開發周期以及少量的人力投入,便得以上線。經統計,至2018年12月,其累計的用戶數已經突破1億,月活1200萬。

在運維層面,張遠哲則認為Serverless能從三個方面為用戶帶來實質性的提升:業務運維的精細化、運維系統穩定性的提高以及能成為集團業務穩定性的保障。

2018年9月,騰訊雲聯合微信以FaaS加上BaaS的形式,為小程序開發者提供了小程序雲開發,在張遠哲看來,此舉正大大推進了Serverless架構在全國開發者心中的普及程度。

人機協同,數據中心智能化運維實踐

數據中心是雲計算最重要的基礎設施,伴隨騰訊雲的飛速發展,騰訊數據中心的運維和管理面臨著更大的挑戰。

業內根據數據中心的智能化運維管理水準,將數據中心的運維分成三個階段:S1人工階段、S2半自動化階段、S3人機協同,自動化、智能化的階段。“騰訊目前正處在S2向S3演進的階段。”騰訊數據中心研發總監嶽上在會上介紹到。

嶽上認為,智能運維的技術方法論,是從傳統的紙質表格和對講機為代表的傳統數據中心,通過運維活動的標準化、流程化,積累大量的運維數據,通過數據挖掘、數據分析以及數據洞察的方式,以數據化、場景化及平台化作為抓手,進而建設成智能化、自動化、現代化、數字化的數據中心。

回顧過去三年間騰訊數據中心的數字化轉型過程,嶽上認為挑戰主要來源於三個層面:硬體,協議標準不一,網絡區域差異化嚴重,數據方面,各地方數據難以凝合分析。

對此,騰訊數據中心團隊分四個角度逐一突破。“首先我們聯合了業界的頭部力量,牽頭行業標準《互聯網數據中心-基礎設施監控指標規範》、《互聯網數據中心-基礎設施監控系統北向接口規範》的制定與推廣。第二我們開發了一系列自動化驗收的工具,驗收廠商的數據準確性和有效性。第三我們搭建了管控網的專網,抹平了各個數據中心不同的網絡差異。第四是通過我們的智能化管控平台,把各個數據中心的數據統一上升到智能化管控平台上來,依托騰訊強大的研發實力,進行統一的分析。”

據嶽上介紹,至今,騰訊數據中心管理超過80個IDC、100萬台伺服器,對現場數據進行采集的硬體測點超過600萬,存量數據達237T。“特別要指出的是,這個數據還在以每年40%的速度在持續地進行增長。我們也在持續進行技術革新以應對快速的增長。

獲得更多的PTT最新消息
按讚加入粉絲團