暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

He3db支持联仁健康惠民保业务系统

yidongyun 2025-01-09
76

项目背景:

    联仁健康公司保险事业部2022年起承接了惠民保在多个省市地区的投保推广工作,需要构建一套高效、稳定、扩展性强的线上系统,这一需求对应用层及数据库层都提出了新的挑战。

    “惠民保”作为一种普惠性补充医疗保险,对服务社会发展有重要的价值和功能。其低价格、低门槛、高保障等特点,能够有效降低居民医保目录内和目录外高额医疗负担,为参保人提供了更高层次的医疗费用报销,有效弥补了多层次医疗保障体系缺口。

    惠民保系统前期投保并发流量大,对系统带宽、应用服务器、数据库服务器的性能要求都很高;而且业务量前期不好预估,可能随时要进行扩容,而投保后期主要请求来源于业务部门各类复杂的报表查询。惠民保系统同时存储了大量的个人身份信息,如何同时应对外部安全威胁、防止数据泄露,对公司现有数据库团队的专业性提出了各项新的挑战。

主导方案

    针对惠民保系统的前后期投保业务变化大及业务类型多变的特点,要求系统资源的扩缩容需要足够灵活,数据库也需要同时满足OLTP及OLAP需求,以求最高效率的利用资源。通过调研了多种数据库并结合项目的实际情况,我们规划引入了海山PG数据库和MySQL数据库。海山PG数据库的引入主要基于联仁公司先前对海山数据库的以下应用经验:

  1. 用于对大量历史数据进行归档查询,例如已经迁移的OA一期项目。发现海山PG数据库支持多种复杂sql查询,满足各种报表应用,性能较高且自带主备切换,安全可靠,扩展性方面可以随时扩缩容,综合拥有成本较低。
  2. 数智卫健平台部(原数据平台部)的大数据产品技术验证,一般涉及数据量为TB级别,在实际使用过程中,充分展现了海山PG灵活可扩容的优点。在降低对大规格裸金属服务器的需求的同时,可随时满足扩容需求,性价比极高。

    惠民保整体架构涉及3种数据库,从2022年4月开始使用云数据库MySQL,至目前为止MySQL实例数已超30多个;使用海山PG数据库,至目前为止实例数10多个;使用缓存数据库Redis,至目前为止Redis实例数已超20多个。

    在设计阶段我们通过业务分库减少资源争用;利用读库将实时性要求不高的请求打到读库上,减少主库的压力;针对报表需要综合各方面数据,我们利用移动云的数据库传输服务,汇聚多个实例的数据至海山PG数据库用于实现报表联合查询功能;利用redis缓存降低数据库访问频率;将文件等各类对象存储至EOS;通过测试阶段的压力测试,扩容演练等做好准备;在运维阶段实时监控,动态扩容。惠民保系统自2022年6月正式上线以来,已平稳运行2年多时间,累计数据量200多GB,系统整体运行平稳。

项目成果

    通过采用移动云架构体系改造后,项目实施效果从以下四个方面进行总结:

1. 可扩展性

    实例支持单机或主备,具备单机转主备能力;磁盘支持在线扩缩容;cpu内存支持扩容升级。

2. 灵活性

    支持sql或者nosql不同 类别数据库;节点就近部署,提高访问速度和性能;告警规则支持灵活定制。

3. 成本效益高

    无需专门硬件投入, 按需付费选择所需性能;高可用成本投入少;数据库管理人力投入少。项目综合成本节省30%以上。

4. 自动化管理

    备份计划自动执行;数据库审核一键开关;慢日志自动记录;告警监控自动触发。

    在实施此项目后, 联仁健康惠民保项目总体毛利水平持续提升,较项目实施前有明显改善。

项目亮点

    联仁健康惠民保系统通过云化架构的改造和提升,围绕资源灵活调度以及系统性能提升,全面优化线上业务系统,促进主营业务的协同快速发展,推动公关组件、投保服务、代理人服务、大屏报表服务、外部系统等各业务环节优化,提升精细化管理能力和运营效率。

最后修改时间:2025-01-09 11:22:47
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论