客户感言
“通过POLARDB的高弹性能力,我们在双十一之前一两天做弹性升级,在双十一结束后弹性降配,满足数据库计算能力的分钟级弹性,在解决了我们大促弹升需求的同时,也帮我们节约了数据库的成本。同时由于业务数据量较大,单个实例需要较大的数据存储量,传统的单机数据库无法满足,POLARDB的存储计算分离能力帮我们解决了这个困扰我们很久的问题。”
双十一期间POLARDB的IOPS能力很稳定,连接数使用到当前规格的一半,还可以再承载更大的压力。— 数云资深技术总监
客户简介
杭州数云信息技术有限公司成立于2011年,伴随着电子商务、大数据应用和零售企业互联网化的趋势快速发展,目前已成为国内领先的数据化营销软件产品和服务提供商。数云致力于为消费品牌和零售品牌商提供整合软件产品、数据模型和专业服务的一站式数据化营销解决方案。
数云以软件产品为主线,以营销效果为导向,帮助企业深度挖掘大数据价值,持续构建自身的核心竞争优势。实现了以全渠道客户数据管理平台为基础,以CRM(客户关系管理)和BI(商业智能)为核心应用,并渗透到全渠道数据化营销、销售和服务各个接触点的价值闭环。数云的数据化营销管理软件支持公有云SAAS和私有云独立部署模式。
业务挑战
双十一当天订单量有4亿,切了一些数据服务的功能,对其他业务产品进行查询,对流失计算的查询,过完双十一开始正式切更多功能流量。
- 有大促需求,在618/双十一等大促期间希望能快速弹升(分钟级)实例的规格和IOPS能力。
- 涉及商家数据一致性读取,希望读写数据库的读节点延迟小,有较大的读写比,希望能够快速增加读节点。
- 单机存储瓶颈,传统数据库单个实例只能存3T数据,单实例业务数据量大,维护成本高,代码配置复杂。
- 高并发写诉求,对高并发状态下的写能力有较高要求。
解决方案
- POLARDB在大促期间可以在20分钟内完成10TB级数据的集群升配,快速弹升IOPS的能力。
- POLARDB主节点和读节点之间采用物理复制的方式,读节点与主节点延迟大大低于普通的MySQL数据库,能满足对读节点的延迟要求;同时新增读节点,5-8分钟可以完成,保证能快速提升集群的读能力。
- POLARDB采用共享存储架构,存储和计算分离,能够最大程度的提供单实例的存储能力,最大可达100TB,对于历史数据存储,海量在线数据存储都有较好的适配能力,降低代码复杂度和维护成本。
- POLARDB通过引擎的优化和超强的IOPS能力提供高并发状态下的超强写能力,32个并发以上,OLTP写能力能达到普通MySQL的2-3倍。
- 数云技术架构图
客户价值
- 天猫聚石塔商家,在双十一等业务大促的时候,需要对数据库计算能力(CPU、内存、IOPS)和存储量做临时升配,客户使用传统的的MySQL数据库的时候,数据库升配时间会随着存储量的大小、宿主机资源的情况而不断上升,最大的实例可能升配要6-8个小时,当实例数多的时候,客户会碰到升配时间长、升配带来的运维成本高、由于资源冲突导致升配失败可能性增加,POLARDB提供节点升配10-20分钟、增加节点5-8分钟等高弹性能力,解决客户大促期间升配的痛点,是客户选择POLARDB的最重要原因。
- 数云客户业务是天猫CRM系统提供商,客户数据库的部署模式是多租户部署,即每个实例上会部署一个或多个数云的客户的数据,因此数云使用的数据库实例数据量都比较大,较大的实例一般是2T-3T,约有上百个实例来满足该业务需求,数据库连接使用比较复杂、管理成本较高,也存在单实例存储瓶颈需要做数据迁移,POLARDB的共享存储,解决了客户这三个痛点。
- 数云多租户的数据库部署模式对单实例数据库的写能力有较高要求,POLARDB的高并发写能力远超过传统MySQL,解决了客户高并发写瓶颈。
同类客户
厦门又一城:客户的移动端业务对读写性能和并发能力有较高要求,POLARDB可以满足高并发写的诉求。
亚博松:由于传统的MySQL数据库存储量太小,数据量到3T后,归档和数据存储带来了较多的运维成本,从MySQL迁移到POLARDB后,大大降低了研发人员运维成本和架构设计成本。
上海分尚:客户有大促属性,在大促期间对数据库的弹升能力有较强诉求,POLARDB高弹性能力是客户选择的关键因素。