演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

博雲技術社群發表於2021-01-06

“雲原生”引爆億萬級蒼穹,“分散式雲”啟動新商業引擎,“分散式儲存”開創未來新篇。伴隨著5G商用時代的到來,在新一輪技術革命的關口,CDN+邊緣計算迎來新階段,分散式雲將加速這一變革的發生。

2020年12月17日至18日,“Distributed Cloud | 2020全球分散式雲大會”在深圳正式拉開帷幕。本次大會以“技術變革 保障使用者體驗;引領國際 部署全球節點”為宗旨,就“雲原生”“分散式雲”“分散式資料”“分散式儲存”“實時音影片技術”等幾個技術方向進行討論。大會邀請到華為雲、騰訊雲、阿里雲、政府主管部門、標準制訂方、以及深圳TOP200流量主級運營商等雲原生、邊緣雲開發者相關企業共同參與,以推動技術變革,適應時代發展。

在12月17日下午的“雲原生領導力論壇”上,博雲售前解決方案架構師龐玉海帶來《基於雲原生的敏態微服務支撐平臺》為題的主題演講。演講圍繞什麼是雲原生,雲原生的技術特徵及優勢、博雲落地的實踐經驗三個方面展開。


什麼是雲原生

雲原生是一系列的雲端計算的體系和企業管理的方法的集合,它的核心概念在於它是一套技術體系和管理方法,而不能說是靠一個技術平臺就能解決,沒有企業的管理和方法的配合是無法體現雲原生最大優勢的。接下來,龐玉海簡述了雲原生的三大“基建”技術,即容器技術、微服務技術和DevOps技術。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

雲原生的技術特徵及優勢

雲原生的技術優勢對比於傳統的應用,具有可預測性,“原來的傳統應用部署不可預測,現在的雲原生應用,我們可以基於CICD的流水線,可以隨時地自動化構建、自動化部署。”此外,雲原生還具有抽象性強、彈性伸縮快、優秀的故障自愈能力、良好的程式碼可維護性等特點。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

企業往雲原生技術方向轉型有很多難點。不僅有技術上的難題,還有組織上的難題。

第一個技術難題就是元件繁多、開發難。敏態架構下各種各樣的元件提高了學習成本,如何快速上手,快速開發,對企業來說是一個難點。

第二個技術難題是呼叫鏈路追蹤難。他表示,現在落地雲原生的過程中其實還會和傳統應用並存的狀態,傳統應用與微服務應用之間的呼叫鏈路如何跨架構追蹤,也是一個常見的難題。

第三個技術難題是新老架構的通訊難。新老應用處於不同的架構體系下,如何讓他們之間不能孤立要保持聯絡,這是通訊難題。

除了技術上的難題,還有組織上的難題。組織上的難題主要就圍繞DevOps的平臺來看,第一個難題就是部門協作溝通難;第二個就是缺乏專家落地難;第三個就是觸犯利益推廣難。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

除了已知難題外,落地細節上還有很多需要避免的“坑”。針對這些問題,龐玉海分享了博雲在雲原生“基建”之上落地細節思考,包括公共元件的選擇、公共元件的運維、協議不同如何互訪、微服務後設資料如何管理、容器安全如何防護、跨服務框架如何訪問、多雲環境如何部署、DevOps平臺如何與資源平臺打通實現資源快速交付等等。這些都是關於落地細節的思考。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

而博雲推出的基於雲原生的敏態微服務全生命支撐平臺,目的就是為了解決這些難題問題,讓客戶更好的轉型。


博雲落地的實踐經驗

敏態微服務全生命週期支撐平臺,是博雲深度對雲原生的理解出發,提供的全棧解決方案。從架構圖上可以看到底層的技術是正式基於雲原生三大基建技術之一彈性的容器雲平臺。

其次就是敏態微服務開發,敏態微服務執行和敏態微服務的運維平臺,這三塊平臺共同組成了敏態微服務平臺,是雲原生三大基建技術之二。很清晰地對應到了開發態的支援、執行態的治理、運維態的支撐能力,對應的是三個不同形態的微服務階段。

再往上就是博雲DevOps的平臺,雲原生三大基建技術之三。它的目標是從前到後把所有的環節進行打通,“企業管理實踐的時候要把整個流程串起來,讓它快速地實現價值交付,這是我們敏態微服務全生命週期支撐平臺提供的核心價值。”博雲提供的就是架構諮詢+開發態的支撐+執行態的治理+落地推廣的全棧服務方案。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

博雲的彈性容器雲平臺有幾個特點:

1、對接程式碼倉庫,支援持續整合、秒級部署、一鍵釋出,加速產品迭代。

2、以應用管理為核心,原生提供負載均衡服務,透過指令碼編排、視覺化編排,實現一鍵部署所有服務。

3、基於容器映象快速擴容叢集例項,自動加入負載服務,透過自定義的監控策略彈性伸縮輕鬆應對業務高峰。

4、透過對容器叢集資源的監控分析,實現資源智慧分配與排程,透過K8S智慧排程保障業務高可用。

5、透過HA自動恢復、自動部署、彈性伸縮、灰度釋出、服務發現、監控預警等自動化工具,讓運維更輕鬆。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

博雲敏態微服務平臺包含三個形態,第一個形態是敏態微服務開發態。分別支撐前端和後端的開發。它存在的意義是企業轉型的時候,降低開發學習成本,助力快速完成程式碼交付工作。

敏態微服務平臺的第二個形態是敏態微服務運維態。這個平臺主要是考慮到,如果說敏態微服務要上線之後,容器和非容器化統一部署的能力,並且可以對應用進行全生命週期的管理,可以設定安全的標準的釋出流程,降低釋出風險,可以提供安全的架構守護保障整個執行環境的正常。

敏態微服務平臺的第三個形態是微服務執行態,這其實是對執行態的治理,包括應用多視角的治理和監控,相容多種微服務框架,可以統一納管多種微服務元件。

可以看出,在雲原生基建技術微服務的落地上,博雲有著豐富的時間經驗,充分的考慮了各種情況,提供了非常全面的支援。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

最後,龐玉海分享了博雲的DevOps平臺。整個DevOps包含的流程從產品立項、需求、設計、開發、測試、部署、到運維是一個端到端的流程,產品立項開始到需求,都會給它落到平臺之上。與需求平臺、開發平臺,包括到後面對接的測試平臺、部署平臺、運維運營平臺打通後,整個流程都可以以一個版本的視角,又或者其它使用者關心的視角去整個給串聯起來,做到整體內容可追溯。

演講實錄 | 基於雲原生的敏態微服務全生命週期支撐平臺

博雲提供的DevOps是一套諮詢+產品+實施的一體化的實施方案,建議是以培訓+試點+推廣的方式,逐步地去建立這套DevOps平臺,也是慢慢去讓整個雲原生落地轉型的過程。他還表示,雲原生是科學技術進步的產物,一定是理論+技術+管理相互結合實踐配合才能把這件事情做好,博雲會給使用者提供理論知識+技術平臺+實踐管理這樣一個全方位的服務來幫助企業去落地雲原生。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69923336/viewspace-2747967/,如需轉載,請註明出處,否則將追究法律責任。

相關文章