《美年大健康基于云原生 快速進行業務拓展.pdf》由會員分享,可在線閱讀,更多相關《美年大健康基于云原生 快速進行業務拓展.pdf(15頁珍藏版)》請在三個皮匠報告上搜索。
1、美年大健康基于云原生快速進行業務拓展郭飛美年大健康-架構部負責人Contents目錄01數字化轉型背景02云原生在美年系統架構中的應用03未來展望600+個門店,600套系統系統升級困難,無法統一管控門店IT自行負責,系統穩定性無法保障系統孤立,無法形成系統聯動數據孤島,數據分析困難缺乏統一標準,不能發揮公司規模優勢美年面臨的業務痛點業務時間集中度高極高的穩定性要求海量圖片與影像存儲美年業務需求特征核心業務覆蓋基本完成全力打造美年業務基座扁鵲項目立項2021.092022.032023.022023.09半年時間完成基本功能研發工作第一家門店正式上線完成大面積擴張的準備工作30家門店上線490
2、家門店上線全微服務化架構升級歷程應用數量100+服務數量200+實例數量800+每日OSS存儲10TB美年技術服務概覽美年兩地三中心系統架構專線2*1 G上海世紀華聯私有云阿里云私有云全容器化(ACK)部署EDAS全應用托管無損發布能力建設充分利用K8S的管控與編排能力實現快速擴容彈性自動擴容策略提升多活應用部署效率隨時可發布、發布無感知雙活-快速擴容能力多維度的雙活流量切換策略應對業務更為靈活的發布策略故障自動轉移能力MSE云原生網關多集群流量管理雙活-雙集群流量調度A/B TEST、金絲雀發布網關定時伸縮能力等基于服務探活功能構建故障轉移能力雙活-跨可用區中間件集群數據庫主從Redis集群
3、ElasticSearchRocketMQMSE注冊中心和網關ACK容器集群多可用區實例性能更好:避免大量跨分區RPC調用的性能開銷單次跨可用區調用24ms性能損失更多應用場景:提供靈活的服務發布方式,有效支撐業務需求A/B TEST、金絲雀發布等穩定性更高:分區故障時更加可控的流量切換策略,有效降低故障時間成本可控:多一個集群只會增加 20%30%左右的K8S集群成本每個集群為單集群的60%70%結合彈性擴容 實現頻繁不可控的跨可用區調用放大故障影響多可用區單集群 OR 雙K8S集群?OB數據庫:跨地區主從+一鍵切換OSS存儲:跨地域雙向復制中間件:MSE多集群流量管理 ES雙寫+Redis
4、單向同步分布式任務:單向數據同步+一鍵切換全局流量切換-GTM+一鍵切換DDOS層解決DNS及時生效問題MySQL數據庫:雙寫+雙向同步(DTS)通過奇偶遞增or雪花算法解決雙寫主鍵沖突問題一鍵切換異地災備關鍵技術增加約40%的硬件成本高昂的持續運維成本我們的思考-成本Serverless:業務特征決定80%業務流量集中在上午5個小時內Serverless按需付費,節省大量不必要的資源浪費Serverless:極大減少雙活災備硬件投入災備集群絕大部分時間無流量極致的彈性以及按需付費,縮減50%以上成本投入全面云原生:加速業務拓展、賦能業務創新加速更多業務上云及門店拓展Htmltopdf、體檢報告AI查詢等業務創新;未來展望-Serverless與成本THANKS