日前,国泰财产保险有限责任公司(以下简称“国泰产险”)通过引入阿里云Lindorm数据库,在历史保单分析场景下,查询性能获得约70%提升,同时通过Lindorm深度优化的ZSTD压缩算法,存储效率进一步提升30%,整体综合成本下降75%。
国泰产险于2008年在上海成立,迄今已在东南沿海和中西部地区9个省市设立25家分支机构。公司立足“科技保险”战略目标、推进“保险+科技+服务”新模式,致力实现全流程数智服务,以专业化服务优势,叠加科技赋能,精准对接细分市场的差异化需求,实现互联网业务与传统业务双向融合,让每个人更简单地享受保险。
近年来,随着互联网业务增长迅猛,国泰产险业务量剧增,保单量巨大,这导致所需的数据库资源呈指数级增加,且业务在线化的特点使国泰产险对故障停机的容忍度极低。
为此,国泰产险技术中心构建了热、冷、温数据的三层存储架构:第一层为在线交易库,主要负责热数据存储和事务性操作;第二层为支持离线数据分析的数据仓库层,支持大数据存储及分析计算;而由于历史保单数据一般不做修改,且查询频率也较低,但是对查询效率有一定要求,因此在热数据层和冷数据层之间增加了第三层——基于HBase构建的历史保单温数据层,不仅可以减轻上层OLTP压力,提供历史保单的大容量低成本存储,还能进一步缩短线上业务对历史保单查询的调用链路,实现高效查询。
然而,随着业务的快速扩张,HBase中日增数据达上亿条,日均增长规模超过200G,庞大的数据量让国泰产险很快遇到了存储成本高、数据安全风险、运维体验不佳等问题。
应对以上挑战,国泰产险采用阿里云Lindorm数据库对历史保单平台进行了重建,并对全量历史保单数据进行了迁移。
与HBase不同,Lindorm是云原生计算存储分离架构,计算资源与存储资源无绑定,扩容存储的时候,计算资源不会被动地扩容,因此可减少50%计算节点。而通过选用容量型存储及Lindorm独家支持深度优化的ZSTD压缩,还可使存储效率进一步提升,整体综合成本下降75%;同时,Lindorm基于自研引擎,在兼容HBase的基础上,吞吐性能提升了3倍以上,查询性能提升70%,很好的满足历史账单在线查询需求。
在大幅降本提效的基础上,金融级可靠性方面,Lindorm的账户密码认证和ACL,以及透明数据加密TDE功能,共同为国泰产险构筑了数据金融级安全防护;而Lindorm秒级自动故障恢复的能力也极大的提升了运维的效率。据了解,Lindorm提供跨机房容灾方案,数据一致性级别可配置,既支持“强一致”,也支持“最终一致”,可进一步确保在线业务的容灾能力。
目前,国泰产险在LTS数据迁移服务助力下,5天之内完成60TB全量迁移与增量同步,这比业务预期提前了2天,迁移过程中也保证了7*24小时服务不中断。
国泰产险技术中心运维及信息安全技术部负责人张君表示:“阿里云Lindorm数据库带来了金融级安全、更低的成本、更好的性能以及更便捷的使用体验。在降本增效的大背景下,我们通过与Lindorm结缘,享受到了云原生带来的红利。”
据介绍,阿里云原生多模数据库Lindorm是国内首个通过中国信通院防篡改的NoSQL数据库,支持宽表、时序、对象、流、时空等多种数据的高性能、高吞吐、低成本存储和融合处理分析;支持云原生存储计算分离技术,具备极致弹性能力;使用标准SQL统一访问,同时也兼容HBase、InfluxDB、OpenTSDB、S3等多种开源标准接口。历经了十余年阿里集团复杂业务场景的考验,支撑了淘宝、天猫、菜鸟网络等核心业务。目前,Lindorm已服务汽车、金融、工业物联网等多个行业的客户。