對話騰訊云陳浪交:云原生技術助力泛互企業(yè)數(shù)字化轉型

來源: 騰訊云原生
作者:張雅文
時間:2021-06-11
16851
5月21日,騰訊云容器產品架構師團隊負責人陳浪交在GTLC全球總站上發(fā)表了《云原生架構在騰訊的演進歷程》主題演講,揭開了騰訊在內部眾多業(yè)務推廣云原生技術背后的關鍵演進歷程與實踐。會后,InfoQ也有幸采訪到陳浪交,進一步了解云原生技術為泛互聯(lián)網行業(yè)帶來的變革。

pexels-photo-7647998.jpg

背景

當前,在數(shù)字化轉型浪潮背景下,千行百業(yè)積極擁抱云原生,助力業(yè)務加快實現(xiàn)變革。5月21日,騰訊云容器產品架構師團隊負責人陳浪交在GTLC全球總站上發(fā)表了《云原生架構在騰訊的演進歷程》主題演講,揭開了騰訊在內部眾多業(yè)務推廣云原生技術背后的關鍵演進歷程與實踐。會后,InfoQ也有幸采訪到陳浪交,進一步了解云原生技術為泛互聯(lián)網行業(yè)帶來的變革。

騰訊的云原生架構演進、現(xiàn)狀與實踐經驗

云原生的改造過程并非一蹴而就,企業(yè)往往會選擇比較穩(wěn)妥的方式去完成云原生改造。過程中一般先拿一些簡單的模塊試水,逐漸積累云原生的技術經驗,加強信心,一步步走到深水區(qū),最終完成整個企業(yè)的云原生技術改造。在騰訊,云原生改造同樣是一件經過了深思熟慮的事情。根據(jù)陳浪交的介紹,在騰訊決定將云原生作為公司的統(tǒng)一技術戰(zhàn)線,并給容器產品找到了重要抓手——TKE集群之后,整個改造過程就有序開展了。

第一階段,騰訊將新開發(fā)的產品線逐步云原生化,從TKE集群逐步遷移。在這個過程中,各業(yè)務線的核心系統(tǒng)暫時不動,對接TKE集群。為了滿足部分沒有上到公有云的業(yè)務,騰訊采用混合云的方案,在公有云和IDC里面均部署了TKE集群。

第二階段,騰訊開始考慮將公司的部分離線業(yè)務部署到TKE集群。這樣做的好處是盤活了事業(yè)群的所有資源,進一步提升資源利用率。此外,騰訊對CI進行了統(tǒng)一。內部使用騰訊CI,公有云提供Coding。

第三階段,騰訊主要針對之前出現(xiàn)的一些問題進行優(yōu)化。通過優(yōu)化,消除了兩層調度帶來的調度復雜度,解決部分敏感業(yè)務的隔離性、穩(wěn)定性問題,同時滿足了需要臨時資源任務計算的需求等。這個階段產生了新的產品——EKS,自研云成果也逐步推廣到公有云客戶。

經過幾年的技術積累,騰訊的云原生承受住了非常多內外部業(yè)務的考驗,到現(xiàn)在已經步入非常成熟的階段。騰訊云原生產品矩陣,涵蓋了從軟件研發(fā)、計算資源、架構框架、數(shù)據(jù)存儲與處理到安全防護等五個大領域,30多個細分產品領域。

640 (4).png

回顧騰訊云原生改造歷程,陳浪交認為,其中的關鍵在于騰訊鼓勵各個BG創(chuàng)新,對各BG在產品以及技術發(fā)展上給予了很大的自由度,這種公司文化極大地促進了公司產品的多樣性,帶來的問題是很難統(tǒng)籌整個公司的技術發(fā)展路線。在930變革之后,騰訊加大了公司技術委員會的投入,從總辦層面自上而下推動技術路線、基礎設施的統(tǒng)一。

在云原生的實踐過程中,騰訊積累的經驗主要可歸結為以下3點:

公司管理需注重柔性管理與剛性管理結合。柔性體現(xiàn)在給予團隊更大的自由度,使得個人創(chuàng)造力得到充分發(fā)揮。剛性體現(xiàn)在對于公司內共性的、基礎性的能力,需要統(tǒng)籌。

云原生等重大架構演進需要頂層推動。云原生是一個技術生態(tài),涉及到DevOps過程的方方面面,也涉及到所有技術團隊的配合,落地過程需要持續(xù)、強力的推進。

演進過程不能一蹴而就。前期需要做好調研跟技術積累,在業(yè)務容器化的同時做好DevOps工具鏈的對接,同時技術能力較強的企業(yè)可以逐步把離線、大數(shù)據(jù)、AI、中間件等業(yè)務也持續(xù)做好容器化。

云原生技術助力泛互聯(lián)網企業(yè)加快數(shù)字化轉型

在陳浪交看來,泛互聯(lián)網行業(yè)是云原生技術使用率最高的行業(yè)。一方面,在泛互聯(lián)網行業(yè),產品發(fā)布和技術人員的迭代都非常迅速。而云原生最大的特點就是敏捷。另一方面,泛互聯(lián)網行業(yè)的技術人員相對來說對新技術更敏感,他們能夠敏銳察覺云原生的優(yōu)勢。比起制造業(yè)、政企傳統(tǒng),人員儲備能力相對強一些。

騰訊的目標是讓企業(yè)上云“更簡單”,當前,騰訊云在泛互聯(lián)網企業(yè)已積累了多個最佳實踐。

以電商為例,作為近年關注度較高的產業(yè)領域,電商行業(yè)發(fā)展迅猛。隨著業(yè)務規(guī)模的爆發(fā)增長,高效提升用戶訪問體驗和購物體驗尤為重要。于此同時,電商平臺普遍面臨原有服務器資源有限,自建強大穩(wěn)定的基礎設施投入大、維護成本高、需耗費大量人力物力的問題,這些問題的存在正掣肘平臺快速增長的步伐。

基于此,選擇云服務作為彈性手段,快速部署業(yè)務成為一個較優(yōu)的選擇。

騰訊云打造的云原生解決方案,為各種規(guī)模的企業(yè)提供靈活、安全、穩(wěn)定、低成本的方案,助力泛互聯(lián)網領域企業(yè)加快數(shù)字化轉型,縮短開發(fā)周期,從容面對業(yè)務高峰、安全壓力等,在市場競爭中脫穎而出。

云原生是統(tǒng)一與開放、成本與創(chuàng)新的最佳平衡

云原生技術助力泛互聯(lián)網企業(yè)加快數(shù)字化轉型的同時,也幫助企業(yè)實現(xiàn)了業(yè)務創(chuàng)新。

陳浪交認為,云原生是統(tǒng)一與開放、成本與創(chuàng)新的最佳平衡。

所謂統(tǒng)一與開放,統(tǒng)一指的是,云原生作為一個大的平臺,把各項技術方案及整個架構都統(tǒng)一到云原生上面。開放是指云原生技術是開源的,由大家共建。比如大數(shù)據(jù)場景,通過云原生推出,各個公司都可以拿來用,不僅平臺是開放,上面的很多組件是開放的,就連平臺上衍生其他的能力也是開放的。

所謂成本與創(chuàng)新,指的是云原生在實現(xiàn)資源統(tǒng)一調度的同時,可以非常便捷的管控整體對資源的利用率,節(jié)約資源方面的成本。團隊協(xié)作起來,效率更高,可以減少大家的溝通成本。在云原生之前,企業(yè)可能需要一些專門管服務器的運維人員、專門管部署的人員、還需要負責測試的人員,現(xiàn)在整個DevOps效率提升了以后,在云原生框架之下,整個團隊人員會少一些,每個人的能力會更強。通過技術層面的創(chuàng)新,降低各方面的成本,實現(xiàn)成本與創(chuàng)新的最佳平衡。

寫在最后

在采訪的最后,陳浪交也對容器技術的未來趨勢做出了3點預測:

容器將會深入到更多的場景。通常企業(yè)先是把在線業(yè)務遷移到容器,同時會建設基于容器的DevOps平臺或者工具鏈。在這個過程中,企業(yè)將更加深入地認識到容器在標準化、降本增效方面的價值,決定把在線業(yè)務之外的包括離線業(yè)務、大數(shù)據(jù)、AI、中間件等業(yè)務都遷移到容器。這個趨勢是不可逆轉的,一旦使用了代表先進生產力的云原生技術,一定會有把所有工作負載都接入的想法,這同時也會推動社區(qū)不斷完善云原生生態(tài),使其支持更多的場景、降低企業(yè)接入的成本。

服務治理。Kubernetes提供了較好的sidecar容器的支持,使得我們能夠把應用中通用的、統(tǒng)一的部分能力抽象出來通過sidecar容器來部署,這為服務治理提供了重要的基礎能力。以前的服務治理框架集成在應用的sdk中,不同開發(fā)語言、框架的sdk如何支持協(xié)議轉換、能力如何對齊,sdk的升級是一件非常艱難的工作。企業(yè)接入到云原生架構后,可以把這些能力統(tǒng)一到sidecar中,Istio就是一個非常典型的基于sidecar的服務治理平臺。隨著Kubernetes的普及,應用服務治理跟應用本身的解耦,通用的、平臺化的服務治理能力趨勢越來越明顯。

Serverless化。Kubernetes極大地提升了集群工作負載調度和資源管理的能力,但維護Kubernetes集群節(jié)點,以及對接彈性伸縮資源池也是一項比較復雜和繁瑣的工作。我們理想化的需求是我只需要關心業(yè)務,經過標準化的devops流程進行開發(fā)、發(fā)布、升級業(yè)務,至于何時需要擴容、縮容,準備、銷毀計算資源、資源利用率我都不需要關心。隨著云計算的進一步發(fā)展,各大云廠商都在努力提供serverless化的云原生服務,包括serverless函數(shù),serverless Kubernetes集群等,這些產品都不需要客戶維護計算資源,平臺會根據(jù)各種指標來決定如何進行資源彈性伸縮,客戶只需要關心自己的業(yè)務,以及為實際需要的資源量付費。

立即登錄,閱讀全文
版權說明:
本文內容來自于騰訊云原生,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家