開源與云計算相生相伴。騰訊用自己的親身實踐很好地詮釋了開源與云計算如何相互促進、共同發展。在KubeCon 2019大會上,騰訊首次公開了其開源戰略路線圖,通過內部開源協同、外部代碼開放、社區開放治理“三步走”的策略,不僅持續將內部優質項目對外開放,而且還與國際開源社區協同合作,不斷夯實“開放、共享、合力開發”的研發模式,推動開源和開放進一步升級。
KubeCon 2019大會是騰訊云云原生業務的一個重要節點。在會上,騰訊云大手筆連發四款適用于企業不同場景的云原生技術產品,包括企業級容器服務平臺TKE、容器服務網格、Serverless 2.0,以及一站式DevOps。
騰訊云副總裁劉穎表示:“云原生定義了基于云的開發方式,是多種技術和產品的集合。騰訊云致力于提供云原生整體解決方案,解決從代碼編寫開始到測試、開發、應用和運維整個流程中的問題。”
騰訊云最新推出的企業級容器云平臺TKE(Tencent Kubernetes Engine),基于成熟的Kubernetes技術和生態,可以讓企業用戶快速構建私有化的容器管理平臺。劉穎介紹說,TKE在架構設計中做了大量針對性的優化工作,通過采用與騰訊公有云容器服務一致的架構和管理模式,讓用戶在構建私有化管理容器服務的同時,便捷地打通云上的容器服務,獲得一致的管理體驗,從而實現混合云部署。
騰訊云將騰訊內部的微信、QQ、游戲等重量級業務在容器方面的使用經驗,例如GPU虛擬化用于解決GPU共享問題,TAPP應用管理讓服務管理更加精細化、發布過程更加可控,以及利用離線混部技術提升資源利用率并降低成本等,都注入到TKE的開發中,舉一反三,讓企業用戶可以在私有云、混合云中享受到容器的諸多便利。這是騰訊云的獨特優勢。
據悉,現在非常火爆的小紅書APP就采用了騰訊云容器平臺,在諸如“6·18”大促等業務高峰場景中,充分展現了彈性擴充的能力。另外,在一些與大數據相結合的應用場景,以及游戲行業中,騰訊云容器平臺都有亮眼表現。
很多用戶在解決了應用容器化的問題后,便著手打造容器服務網格。TKE雖然可以幫助用戶解決資源調度、應用快速部署和上線等問題,但容器化后的應用治理和運維等問題對用戶來說依然是難關。
騰訊云最新推出的服務網格產品TKE Mesh已經開始接受內測申請。該產品整合了TKE和騰訊云的負載均衡、云監控等能力,為用戶提供了開箱即用的云原生服務網絡管控平臺。
劉穎一句話概括,騰訊云容器服務網格的最大優勢,是具備對業務開發透明、通用無侵入的服務連接治理與多層級全鏈路的觀測能力。具體來看,服務網格可以讓用戶對訪問請求進行靈活控制,對調用鏈路進行全局展示,對服務質量進行全面監測。非侵入性的服務連接方式將微服務化的門檻降到最低,讓開發者更專注業務價值的實現。TKE Mesh提供的服務可觀測性,能實現故障的快速定位和恢復,讓運維人員更有底氣。
作為繼虛擬機、容器后的第三代通用計算平臺,無服務器架構有可能成為一種新的顛覆力量。騰訊云最新推出的Serverless 2.0在已有的事件觸發函數的基礎之上,根據實際的用戶使用場景,提供了面向Http場景的Http function和Http service,以及高層次的通用開發框架,不僅可以更好地支持開發者面向Web service的開發訴求,而且支持從已有業務代碼向Serverless架構的無縫遷移。
Serverless 2.0基于通用統一的底層架構,通過采用輕量級虛擬化技術、VPC proxy轉發方案等多種優化手段,以及實時自動擴縮容的能力,規避了傳統無服務器架構中飽受詬病的冷啟動問題。除此之外,Severless 2.0更關注開發者從本地開發、代碼調試到業務的持續集成、上線運維等整個軟件開發生命周期。圍繞著Serverless架構產品,騰訊云構建了全面的開發支持、DevOps、運維監控等能力,為開發者提供了極致的開發、產品和技術體驗。越來越受歡迎的微信小程序開發就引入了Serverless,使得小程序開發的效率大幅度提升。
國內的汽車制造、煙草、電力等行業的很多用戶都選擇了騰訊云的云原生解決方案和服務。究竟是什么吸引了他們?騰訊云的角色比較特別。它首先是云原生技術的使用者。它率先把云原生技術用于自身的業務,通過反復磨合和實踐,積累了豐富的經驗,然后把這些經驗固化到云原生產品中,再向外輸出,提供給行業客戶。騰訊云的技術能力+豐富的實踐經驗,形成了經過驗證、成熟的可快速落地的云原生產品,能夠讓行業用戶快速部署并受益,少走彎路。
除了部署的便捷性之外,騰訊云也一直致力于提升開發的效率。騰訊云一站式開發運維CODING 2.0即將正式上線。這是騰訊云與CODING團隊合作的又一階段性成果。
CODING 2.0涵蓋了從構想到交付的軟件開發的全過程,包含項目管理、代碼版本管理、持續集成、制品庫管理等工具,支持敏捷開發與運維,提升了軟件交付的質量與速度。另外,它還支持輕量級的持續部署,當個人開發者進行HTML小游戲的開發時,僅需更新代碼,游戲即刻上線,開發者無需擔心部署和運維。
劉穎表示:“騰訊云的云原生產品已在互聯網業務、傳統業務和政企業務的多種場景中得到有效驗證,成熟穩定的技術和豐富的工具包可以幫助企業快速從傳統架構遷移到云原生架構,從而加速企業的數字化進程。”