《華安財產保險 黃飛:基于XC底座的核心業務系統分布式架構實踐.pdf》由會員分享,可在線閱讀,更多相關《華安財產保險 黃飛:基于XC底座的核心業務系統分布式架構實踐.pdf(22頁珍藏版)》請在三個皮匠報告上搜索。
1、華安保險 黃飛2024年5月0102050304單擊此處編輯母版標題樣式數字化時代,客戶行為的變化對保險公司經營和IT架構帶來新的挑戰01 “IMABCD”新技術突飛猛進,為數字經濟推波助瀾,伴隨用戶行為的深刻轉變,保險公司的數字化轉型,成為重組要素資源、重塑商業模式、改變競爭格局的關鍵力量,傳統IT架構無法應對新的挑戰。A人工智能C云計算D大數據B區塊鏈M移動互聯I物聯網移動支付電子商務硅基人社交信息獲取用戶行為 價格便宜 便捷獲取 貼心服務數字化經營因數驅動數字化基建以數連接用數重塑數字化戰略敏態組織單擊此處編輯母版標題樣式互聯網技術蘊含的設計理念,為新一代保險系統IT架構提供了重要參考拓
2、展能力強標準化高成本低風險影響小數據量大可用性高新一代保險IT架構自動化運維規?;芾黹_源技術低端計算資源分布式隔離縱向橫向千萬級客戶數千萬級日交易量冗余多活大容量低成本高可用高風險高投入降規模打破傳統02“不可能三角”單擊此處編輯母版標題樣式以云原生分布式技術為目標,IT架構從封閉走向開放,逐步迭代成型03以XC為底座的分布式體系落地成型 小型機轉一體機 微服務 MQ Redis2018年前2018-2022年2023年-至今集中式架構 分布式數據庫 分布式存儲混合式架構分布式架構 大數據 容器 XC底座單擊此處編輯母版標題樣式設計理念:面向業務,立體發展,體系化構建可持續演進的IT架構04
3、聚焦核心,先難后易核心一般外圍立體發展單品提升,整體平衡分步構建,立柱架梁持續演進,自我完善業務導向作業、場景、數據、管理四個在線穩定安全ZZ,XC總體原則單擊此處編輯母版標題樣式基于微服務體系,構建DevOps交付流水線,實現程序開發快(1/4)05協作平臺接口管理代碼倉庫構建倉庫CI、CD流水線代碼質量壓力測試自研運維平臺自研容器發布平臺玲瓏平臺天樞平臺開發框架及規范單擊此處編輯母版標題樣式開源+擴展相結合,利用分布式中間件,做到系統運行穩(2/4)加強AP調用、消息可靠性、應用部署、架構高可靠、運維監控、調用拓撲等管理,匹配不同應用場景。消息隊列完善查詢統計、集群高可用、起停管理等功能,
4、支持分布式鎖、數據字典、高頻主數據查詢等業務需求。分布式緩存引入Skywalking,對應用調用鏈路進行可視化跟蹤。鏈路跟蹤通過ELK,對服務器、容器、應用埋點等收集日志,經過清洗、分析等方法,多維度展示日志信息。日志平臺利用XXL-Job分布式調度平臺,提供統一批處理管理,滿足相關業務開發的需求。任務調度06單擊此處編輯母版標題樣式沉淀中臺能力,模塊化快速裝配,支持應用集成精(3/4)個人工作臺 引入流程引擎,智能推送待辦任務,支持后援集中作業中心有效運轉。電子簽章H5云影像推送中心短鏈服務數據同步 解決微服務拆分下數據庫拆分后的數據同步問題。支持CDC、MQ多種工作方式。事件中心統一認證平
5、臺用戶管理數據字典 一站式解決簽名、簽章、印章管理、模板管理、PDF轉化等所有問題。云服務部署、公網直接訪問,提升訪問速度,減少專線帶寬。支持短信、郵件、企業微信、網頁消息等多種推送方式。將發送給用戶訪問地址轉換成短地址。為內部系統請求第三方系統提供緩存,防止第三方系統故障導致內部系統崩潰。提供統一單點登錄,統一認證服務。企業級用戶管理。統一分發到下游系統使用。提供統一的字典數據,一處維護,多處使用。結合開發框架提供自動翻譯功能。07單擊此處編輯母版標題樣式改變編程思路,分層均衡處理,力求代碼質量高(4/4)訪問壓力承接模型轉變102030405060708090100102030405060
6、708090100過去現在依賴后端面向功能的程序開發字典服務、查詢引擎分布式數據庫、強規范、輕度使用前端后端數據庫算法邏輯、冷熱分離、緩存框架集中式數據庫、弱規范、重度使用效 果數據庫壓力減少查詢性能提升數倍開發效率提升08單擊此處編輯母版標題樣式引入OB數據庫,建立租戶模式,支持彈性管理與系統可擴展性(1/4)l DB 選型:平臺化,統一選型,收斂技術。l 集群劃分:整體規劃,核心業務系統、一般業務系統、辦公管理系統納 入不同集群進行管理。l 租戶劃分:根據業務場景及性能要求,劃分不同規格租戶,資源相對隔離,承載一個或多個關聯應用服務。統一連接管理核心業務集群負載一般業務集群負載其他業務集群
7、負載分布式數據庫管理平臺其他業務集群一般業務集群核心業務集群郵件OA運營管理數據管理獨享型租戶混合型租戶信保服務電商服務其他服務管理電話服務管理獨享型租戶混合型租戶非車承保車險承保核保業務理賠業務獨享型租戶獨享型租戶09單擊此處編輯母版標題樣式依托業務場景,適配不同引擎,訪問分層、分流,系統壓力共擔(2/4)10數據分層 配置數據 跨集群查詢應用系統數據指標數據看板服務數據服務ES(批量查詢)Redis(高頻訪問)數據湖(關聯查詢)毫秒級響應,毫秒級查詢,查詢不受限業務場景查詢分流 綜合查詢 清單查詢 跨租戶查詢 數據匯集查詢 主數據 編碼數據等單擊此處編輯母版標題樣式業務數據匯集于湖,應對跑
8、批、批查等綜合功能需要(3/4)通過建立聯機數據湖,提供業務系統跨庫、租戶、集群數據查詢能力;同時數據湖作為大數據平臺抽取業務數據的中間庫,規避后端大數據平臺直接從業務庫抽數對生產的影響??鐜於嘧鈶艏郝摍COB數據湖Operational Data Lake全量數據原始結構多模類型并發聯機查詢跑批同步批查數據質量檢測大數據抽數承保理賠查詢11單擊此處編輯母版標題樣式主數據統一管理,建立實時分發機制,實現數據同源和系統解耦(4/4)通過統一管理和實時分發企業級主數據,可以實現數據的來源統一和系統解耦,提高數據的一致性和可用性,進而提升企業的數據管理和應用效率。主數據管理機構數據基礎數據權限數據用
9、戶數據產品數據民族字典數據車輛類型幣種.車型數據.DBGate同步數據分發配置數據格式轉換數據表映射數據字段映射MQCDC應用系統 1應用系統 2應用系統 N.推送12單擊此處編輯母版標題樣式統一平臺架構,打造數據中臺,將數據嵌入應用場景,保持數據在線 構建統一數據平臺,引入離線計算、實時計算雙鏈路,為前端應用提供數據服務,實現業務操作與數據運營一體化。Sqoop抽取CDC離線數倉HiveSpark計算實時數倉StarRocksFlink計算ODS全量導入數據API數據看板回寫業務庫增量導入經營決策ADSDWDDWSDIMADSDWDDWSDIMODS承保理賠收付再保數據湖其他應用場景Spar
10、k loadBroker load數據服務數據產品成本分攤償付能力13單擊此處編輯母版標題樣式融合DevOps理念,研發天樞容器平臺,實現一云多芯、多集群納管(1/2)融合DevOps理念,2019年開始研發基于K8S的天樞容器平臺,2022年重大升級到2.0版本,打造“一站式”應用交付管理模式,敏捷響應業務需求?;A硬件平臺軟件服務能力DockerKubernetesCiliumIstio云管平臺多集群納管一云多芯持續交付服務治理云化組網持續集成彈性伸縮XC/X86 計算 存儲 網絡14單擊此處編輯母版標題樣式服務可觀測多管齊下,系統運維從事后告警轉變為事前預警(2/2)基于自研+開源,構建
11、服務可觀測能力平臺-天眼平臺,實現應用指標與數據指標的采集、處理與展示;提供微服務的分布式追蹤、服務網格遙測分析、度量聚合和可視化。應用系統平臺與中間件基礎設施狀態監控應用性能鏈路追蹤天眼平臺根因分析 日志聚合、對比、下鉆 埋點異常檢測 實時關聯分析故障處置 自助擴容、縮容 版本變更及回滾 配置調優預警策略 郵件、短信多通道預警 告警聚合,減少告警風暴 常規故障自愈數據質量質量管理 全方位質檢報告 一站式資產管理 多視角數據呈現15單擊此處編輯母版標題樣式應用成效:關鍵基礎設施“一底雙?!?,靈活適配多種業務場景(1/3)創新“一底雙?!睂嵤┓桨?,采用XC通用底座,按需搭配GC全棧、開源組件兩種
12、路線,技術選型兼顧AQ與成本可控,具備長期演進能力。業務應用辦公類系統一般類、核心類系統數據庫、存儲主機:ARM架構服務器XC硬件環境云平臺宿主機:XC X86、ARM架構服務器XC分布式數據庫分布式集群XC容器云XC通用基座XC私有云XC分布式存儲部署方式操作系統中間件數據庫裸機/云化部署XC商業版XC商業中間件云化部署:容器實例、云主機XC商業版、OpenEulerXC商業中間件、SprincloudXC分布式數據庫16單擊此處編輯母版標題樣式應用成效:基于XC底座的新一代分布式核心系統取得關鍵突破(2/3)可支持2-3倍保費處理能力下降32.1%系統主要環節耗時減少75%存儲空間降低50
13、%硬件成本應用系統微服務分布式容器化數據庫獨享型租戶多種引擎新一代分布式核心系統,車險承保、非車險承保、意健險理賠等相繼上線,預計2025年實現保險核心業務系統全量XC數據庫硬件環境一體機ARM PC服務器替換四分之一配置三個節點17單擊此處編輯母版標題樣式應用成效:形成一套低成本、高復用、可推廣的示范案例(3/3)18示范價值策略標準化整體規劃,分布實施;聚焦核心,兼顧外圍;重構為主,適配為輔。方案體系化應用程序設計升級,拆解數據庫壓力;自研建立完整的分布式技術棧;搭建統一的云原生分布式數據庫通用底座;云資源集約化,多云納管、靈活調度;XC X86+ARM,雙芯并行,規避單點風險。成本最小化硬件層,下移至低成本PC服務器;軟件層,GC商業+開源;管理上,分布式彈性伸縮。工具鏈條化完善開發框架,打通工具鏈:接口管理;代碼掃;自動測試;CICD等。1243單擊此處編輯母版標題樣式展望未來:以分布式架構為基礎,建立兩地三中心的容災能力 積極運用XC技術、分布式技術打造“兩地三中心”容災架構,實現應用同城雙活、異地數據容災,提升業務運營連續性。XC容器云分布式數據庫 分布式存儲分布式網關分布式消息隊列業務訪問數據中心2 Active數據中心1 Active深圳同城上海災備中心 Standby業務流量全局調度應用雙活數據異步保護客戶訪問(手機、PC等)機構用戶訪問(手機、PC等)19