螞蟻集團聯合Forrester釋出服務網格白皮書!定義企業上雲新路徑

支付寶技術團隊發表於2021-12-31

近幾年雲端計算髮展如火如荼,異構變革日新月異,這是基礎設施層明確的發展趨勢。值得關注的是,隨著基礎設施的複雜度越來越高,也為整個基礎設施的統一資源排程帶來了極大挑戰。在越來越複雜的異構基礎設施上,存量應用和增量應用應該如何上雲?面對大量異構基礎設施帶來的挑戰,企業如何最大化上雲價值?

服務網格(SOFAStack Mesh)是螞蟻集團自主研發的基於金融級生產實踐的增強版服務網格平臺,將傳統微服務和 Service Mesh 技術進行了深度融合,其核心技術經過了螞蟻集團的大規模生產實踐驗證。它深度、無縫對接了 SOFAStack 經典應用服務和容器應用服務,為客戶提供了簡單易用的 Service Mesh 架構的支撐平臺。目前, 服務網格已經廣泛應用在大型金融機構。

近日,螞蟻集團聯合Forrester公司釋出了《螞蟻集團服務網格總體經濟影響》(以下簡稱白皮書)。白皮書基於螞蟻集團雲原生分散式架構SOFAStack,結合客戶使用的成本節省情況和業務收益,為企業上雲提供新的路徑方法與參考實踐。

白皮書首先系統地分析了全球企業在資產現代化、數字化等市場趨勢下面臨的風險與挑戰,面對挑戰,Forrester提出適應未來(Future Fit)的技術戰略模型,即以客戶為中心,幫助企業快速重構業務結構和能力,調整運營方式,以自適應性、創造力和韌性滿足未來客戶和員工的需求,而平臺、實踐與合作伙伴將成為構建這一技術戰略的關鍵因素。

Forrester認為,包括容器、微服務與服務網格等領域在內的雲原生平臺將成為構建適應未來的現代企業的核心引擎。

Forrester在報告中指出,在常態化混合異構環境下,面對雲原生採用路徑的多樣化趨勢與全維度挑戰,企業必須將服務網格技術與微服務有效結合,才能真正釋放雲原生技術的紅利。

具體而言,企業技術決策者與實踐者應當積極擁抱服務網格技術,並致力於在以下四個方面實現異構分散式環境下的策略化、平臺化賦能:可觀測性、微服務治理、灰度釋出與部署、微服務框架可管理性。

可觀測性 通過服務網格,Sidecar代理可以主動觀測相關微服務的呼叫關係並將鏈路資訊進 行統一日誌記錄,而企業級的服務網格監控工具 應當可以對服務網格產生的遙測資料進行分析與 關聯,為企業開發與運維團隊提供視覺化的鏈路拓撲、實時的監控報告、基於策略的告警,以及分散式追蹤與故障定位能力。

微服務治理 微服務的主要治理能力還包括服務發現、流量治理、安全通訊和應用彈性伸縮。服務網格通過基於策略的執行狀況檢查、動態路由、自動重試、服務熔斷、服務降級、服務限流等機制提升微服務執行時的可配置性與健壯性,從而顯著簡化異構環境下微服務治理的技術複雜性。

灰度釋出與部署 服務網格提供對呼叫方與服務方透明的灰度代理開啟機制和有效的回滾機制,從而實現一體化、精細化與智慧化的灰度釋出與部署能力,在保障業務連續性與客戶體驗穩定性的同時,加速客戶價值交付。

微服務框架可管理性 藉助服務網格,企業能夠將服務治理能力從各類異構的微服務框架下沉到服務網格所在的基礎設施層面,而微服務框架自身只需要聚焦業務核心實現和語言差異性,從而實現微服務框架在服務治理層面的輕量化。

面對技術發展和市場需求,螞蟻集團在近十多年五代架構的演進過程中,經過充分的迭代和驗證,逐漸沉澱出了一套金融級分散式架構SOFAStack,其中的服務網格產品SOFA Mesh是基於Istio開源專案研發的企業級雲原生網路通訊方案,為分散式應用提供流量管理、安全加密、可觀察性、服務治理等能力,實現灰度釋出、藍綠部署、滾動升級,助力企業數字化轉型。

螞蟻集團數字科技事業部產品總監馬振雄認為,相比於其他上雲方式,Service Mesh能夠實現跨平臺、跨協議,並且業務程式碼無侵入改造,從而快速地將應用植入sidecar完成mesh化,獲得分散式紅利、安全可觀測,並且整個架構平滑演進。企業在架構升級過程中可以按部就班、循序漸進,並且實現端到端的安全可信以及全鏈路可觀測能力。

通過對螞蟻集團客戶的訪談,Forrester發現無論是傳統金融機構還是網際網路金融機構,都面臨在混合架構下存在的共性挑戰,包括基礎設施升級換代、應用開發升級、雲上雲下互動等方方面面。Forrester表示,對於金融機構而言,網格服務在單體應用改造成本、雲原生環境開發人員效率提升、運維安全管理效率提升以及替代舊有系統等方面能實現明顯的降本增效。通過研究三年資料測算,使用螞蟻服務網格產品後,其客戶的投資回報率達到99%。”

以某資產總額超1萬億的省級農信為例。

隨著金融科技的迅速發展,該銀行積極加速數字化轉型。在轉型過程中,遇到了異構系統難以統一治理,技術棧繫結等一系列問題,螞蟻集團SOFA Mesh幫助該使用者構建全行級通訊網路,異構系統服務治理,低成本雲原生落地,實現無侵入平滑上雲,無需修改業務程式碼,無需考慮依賴關係;同時支援架構靈活演進,相容ESB等傳統異構系統,幫助客戶最大化上雲價值。

此外,SOFA Mesh還能夠實現以下重要的非量化重要收益:

統一監控能力 SOFA Mesh 能夠實現傳統技術棧和雲原生環境的統一監控,提升問題定位效率。
精準故障定位 對於已完成了微服務化改造的服 務雲原生環境來說,服務網格提供了強大的流量管控能力。
通過呼叫鏈精準定位故障。
故障覆盤資源消耗節省 對於監管要求極高的金融企業,在故障出現後要進行全面覆盤,以確保 系統未來的可用性,避免類似事故發生。但覆盤也消耗大量開發運維人員的時間,對工作效率產生影響。
元件能力提升 解耦後的微服務的公共元件、業務元件、及安全元件都得以實現效能上的提升。

未來,螞蟻集團希望和更多合作伙伴一起,藉助SOFAStack以及服務網格的成功實踐經驗,讓更多企業使用者低成本上雲,邁向數字化雲原生的新時代。

點選【白皮書】第一時間檢視白皮書全文!

相關文章