首批通过分布式安全可靠测评,为关键业务系统打造
全栈运行 OB Cloud,10 余年稳定支撑“双11”
- >6900亿行单表行数
- 6100万次/秒数据库峰值处理能力
- >1000台集群节点数
- 20亿存储成本节省
总成本降低80%,支付宝使用OceanBase的历史库实践
总成本降低80%,支付宝使用OceanBase的历史库实践
2023-08-16
为解决因业务增长引发的数据库存储空间问题,支付宝基于OceanBase数据库启动历史库项目,通过历史数据归档、过期数据清理、异常数据回滚,实现总成本降低80%。
一、业务背景
蚂蚁集团是移动支付平台支付宝的母公司,也是全球领先的金融科技开放平台。支付宝作为蚂蚁集团的全资子公司,也是中国支付领域的领跑者和标杆企业。目前,OceanBase原生分布式数据库运行着数十亿条不同的SQL、数据量达数百PB、服务器核数过百万,并且已经完全覆盖支付宝全部核心链路,支撑全部五大业务板块。
二、业务挑战
- 传统数据库的性能瓶颈
- 随着互联网、云计算等技术的快速发展,数据量呈爆炸式增长,数据环境千变万化,数据类型越来越多,再加上用户需求的个性化,交互行为的实时性,导致传统数据库和传统的数据处理方式已经很难满足对数据的处理要求;
- 传统数据库的价格高昂
- 2013年前后,市面上过半企业在搭建IT基础体系时都会首选“IBM 小型机+Oracle 数据库+EMC存储” 的传统搭配,其可靠性、高可用性等都需要依靠极其昂贵的硬件来实现。此外,支付宝高峰时和平峰时流量差别巨大,通过硬件实现特殊日期的高流量支持会造成严重的资源浪费。
三、解决方案
- 异构数据库迁移
- OMS(OceanBase Migration Service,OceanBase 数据迁移工具)提供一站式的异构数据库上 OceanBase,首先为了应对兼容性问题,平台提供静态代码评估,动态流量回放评估,其次数据质量通过全量校验,增量校验,离线校验等多重手段实时保证数据一致性;
- 绿色减排
- OceanBase具备在离线混合部署、极致无损弹性和智能分时调度的能力,来实现计算、存储和网络方面的资源提效,支持支付宝绿色减排。比如,OceanBase可以做到在大促峰值结束30分钟内释放数千台服务器供其他业务使用,极大缩短资源占用周期,提高资源利用率。
- 数据存储降本
- 一方面OceanBase的多租户整合 Oracle/MySQL 长尾业务,优化碎片资源,另一方面OceanBase的高级压缩技术,使得同一业务的数据存储量仅为Oracle/MySQL的1/4-1/3。对比于最初的应用,计算资源投入降低为原来的1/12,同时OceanBase支持冷热数据分离,可以将较少访问的数据迁移到低成本HDD存储上,进一步降低存储成本。
四、客户收益
- 运维效率大幅提升
- 效率大幅提升,DBA可以更从容地应对日常的容量容灾问题,日常容量应急、故障切换配合运维体系已经完全自动化,计划内的大促弹性和容灾演练都可以一键完成;
- 节电百万度减排上千吨
- 经中环联合认证中心(CEC)测算,OceanBase支持支付宝2021年度绿色减排,合计节电296万2551度电,可供1辆纯电动车行驶2200万公里;减排量1864吨二氧化碳(tCO2e),相当于76亩成年林一年吸收的二氧化碳量;
- 连续10年稳定支撑“双11”
- 2012年,OceanBase原生分布式数据库从淘宝转战支付宝,并于2014年“双11”承受住了原计划1%,实际10%交易流量的终极大考。此后连续十年,OceanBase平稳助力支付宝在“双11”期间捷报频传,一往无前;
- 仅存储一项节省成本约 20亿
- 成本极大降低,支付宝某业务从Oracle迁移到OceanBase后,数据压缩比提升了三分之二,由100TB压缩到33TB。若按支付宝数据体量在100PB左右计算,仅存储一项,相比Oracle节省存储成本约20亿。