掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
作者:帥金榮 2023-04-11 07:37:52
云計算
云原生 G行將從IaaS、PaaS、SaaS、DevOps等方向進一步完善云原生系統(tǒng)的管理、調(diào)度、觀測和容災(zāi)演練能力,全方位構(gòu)建完整生態(tài)云體系,為云上業(yè)務(wù)韌性保駕護航。同時基于云原生架構(gòu)規(guī)劃推進業(yè)務(wù)系統(tǒng)建設(shè),繼續(xù)深耕金融科技領(lǐng)域,提高服務(wù)成本的透明度與可信度,期望通過自己的云原生架構(gòu)落地實踐為業(yè)界提供數(shù)字化轉(zhuǎn)型經(jīng)驗。

創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目做網(wǎng)站、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元淮上做網(wǎng)站,已為上家服務(wù),為淮上各地企業(yè)和個人服務(wù),聯(lián)系電話:13518219792
G行以全棧云平臺為基礎(chǔ),逐步推進云原生技術(shù)的應(yīng)用,探索數(shù)字化轉(zhuǎn)型路徑,為銀行業(yè)務(wù)快速發(fā)展提供有力技術(shù)支撐。同時,云原生也帶來了在微服務(wù)管理、云安全、健康監(jiān)測、依賴路徑、韌性要求等多方面的挑戰(zhàn),具體表現(xiàn)為:
微服務(wù)管理:多個微服務(wù)有機組合才能構(gòu)建一個健康的應(yīng)用程序,本質(zhì)上許多活動部件需要協(xié)同工作才能使系統(tǒng)正常運行。如果一項微服務(wù)失敗,則系統(tǒng)需要對其進行檢測并自動修復(fù)。隨著自動化部署引入,系統(tǒng)迭代頻繁,應(yīng)用系統(tǒng)微服務(wù)的管理越來越復(fù)雜,管理要求越來越高。
云安全:由于云原生環(huán)境的易變性,傳統(tǒng)邊界安全模型無法覆蓋所有風險場景。在云原生技術(shù)架構(gòu)下,容器間隔離、微服務(wù)全生命周期變化、微服務(wù)間網(wǎng)格化依賴、集群資源自動調(diào)度等新領(lǐng)域都可能帶來不同層面的安全風險,影響應(yīng)用系統(tǒng)穩(wěn)定性。因此,針對云原生的復(fù)雜性引入安全管理策略和技術(shù)手段進行有效防護和保障,是非常有必要的。
健康監(jiān)測:Kubernetes是非常復(fù)雜的平臺,為了保障基于Kubernetes的業(yè)務(wù)系統(tǒng)平穩(wěn)運行,了解Kubernetes的健康狀況至關(guān)重要。一些現(xiàn)有技術(shù)可以用來收集Kubernetes集群日志、各種指標數(shù)據(jù)、事件和安全威脅,以幫助監(jiān)視集群的健康狀況,但單一指標很難系統(tǒng)性的衡量基于Kubernetes的應(yīng)用系統(tǒng)健康程度。需要一套更加智能、直觀的方式,對各種指標數(shù)據(jù)進行采集、整合、綜合分析,從而生成可視化的高階視圖。
依賴路徑:在一個由多集群、微服務(wù)化的云原生分布式環(huán)境中包含大量交互、依賴點,可能出錯的地方數(shù)不勝數(shù)。硬盤故障、網(wǎng)絡(luò)不通、流量激增壓垮某些組件,任何一次故障處理不好就有可能導(dǎo)致業(yè)務(wù)停滯、性能驟降,或者其他各種無法預(yù)料的現(xiàn)象;同時云原生環(huán)境中,也難以全面掌握何種故障會導(dǎo)致系統(tǒng)局部崩潰,甚至全面崩潰。需要盡可能地在這些情況發(fā)生之前找出系統(tǒng)中的脆弱點。
韌性要求:云原生帶來的業(yè)務(wù)分散、集群繁多、集群邊界受限等問題對云平臺也提出了新挑戰(zhàn),需要平臺提供可靠的韌性能力以保障業(yè)務(wù)穩(wěn)定運行。業(yè)務(wù)分散體現(xiàn)在應(yīng)用在各集群的差異化配置、業(yè)務(wù)跨云訪問、集群間應(yīng)用同步等;集群繁多體現(xiàn)在繁瑣重復(fù)的集群配置、云廠商集群管理差異、碎片化API訪問入口,如何讓集群對上層用戶透明等問題;集群邊界限制體現(xiàn)在資源調(diào)度受限于集群、應(yīng)用可用性受限于集群、彈性伸縮受限于集群。如何讓應(yīng)用可以面向多集群進行部署分發(fā),如何提供整體跨集群自動伸縮能力也是未來面臨的挑戰(zhàn)。
針對上述挑戰(zhàn),我們進行了一些探索和實踐,以提高平臺韌性,提升業(yè)務(wù)運行穩(wěn)定性。
為了提升云上業(yè)務(wù)感知、保護和主動優(yōu)化能力,進一步應(yīng)對上文描述的一系列挑戰(zhàn),G行全棧云初步完成了云原生業(yè)務(wù)韌性能力建設(shè),實現(xiàn)了部分應(yīng)用系統(tǒng)跨集群調(diào)度、故障演練、多中心互備等功能,探索提升業(yè)務(wù)韌性,實現(xiàn)業(yè)務(wù)連續(xù)性與災(zāi)備管理。下圖是云原生業(yè)務(wù)韌性平臺架構(gòu),基于云原生技術(shù)實現(xiàn)應(yīng)用的跨集群配置備份和數(shù)據(jù)備份。
云原生業(yè)務(wù)韌性平臺功能涵蓋多集群管理、云原生應(yīng)用系統(tǒng)數(shù)據(jù)備份與恢復(fù)、跨集群資源及演練調(diào)度等核心模塊,具體內(nèi)容如下:
目前全棧云韌性平臺已完成多個Kubernetes集群以及集群內(nèi)部分應(yīng)用系統(tǒng)納管,實現(xiàn)應(yīng)用災(zāi)備無縫切換,并基于平臺能力實現(xiàn)如下能力探索:
云原生技術(shù)帶來了更高層次的基礎(chǔ)設(shè)施抽象,讓應(yīng)用開發(fā)人員的關(guān)注點從基礎(chǔ)設(shè)施進一步分離,聚焦上層業(yè)務(wù)邏輯實現(xiàn)。全棧云在實踐韌性能力建設(shè)過程中,也面對與應(yīng)用系統(tǒng)結(jié)合的一系列問題,包括:
下圖是全棧云韌性平臺可行的優(yōu)化流程,從指標制定、策略制定、能力建設(shè)、應(yīng)急演練、應(yīng)急切換、優(yōu)化改進以及影響分析報告等形成的一套業(yè)務(wù)系統(tǒng)的優(yōu)化閉環(huán),每一個步驟均通過相關(guān)的技術(shù)手段以達到預(yù)期目標。在后續(xù)工作中我們將深入探索技術(shù)與管理的融合方案,服務(wù)于應(yīng)用系統(tǒng)業(yè)務(wù)連續(xù)性。
未來,G行將從IaaS、PaaS、SaaS、DevOps等方向進一步完善云原生系統(tǒng)的管理、調(diào)度、觀測和容災(zāi)演練能力,全方位構(gòu)建完整生態(tài)云體系,為云上業(yè)務(wù)韌性保駕護航。同時基于云原生架構(gòu)規(guī)劃推進業(yè)務(wù)系統(tǒng)建設(shè),繼續(xù)深耕金融科技領(lǐng)域,提高服務(wù)成本的透明度與可信度,期望通過自己的云原生架構(gòu)落地實踐為業(yè)界提供數(shù)字化轉(zhuǎn)型經(jīng)驗。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流