《美年大健康基于云原生 快速进行业务拓展.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