支撑数千家天猫商家CRM业务,数云高弹性数据库如何做( 二 )


支撑数千家天猫商家CRM业务,数云高弹性数据库如何做
本文插图

数云采用PolarDB分布式云原生数据库方案构建了数云核心产品互动赢家和数据赢家 , 解决了相关挑战:
1、轻松应对大促期间业务流量高峰:在618/双十一等大促期间 , PolarDB可以在20分钟内完成10TB级数据的集群升配 , 快速弹升CPU、内存和IOPS的能力 , 确保流量突然增加的快速弹性 。 同时快速弹升能力也大幅度降低了数云大促资源准备的成本 , 只需要在双十一前夕做数据库弹升即可 。
【支撑数千家天猫商家CRM业务,数云高弹性数据库如何做】2、降低业务高速发展带来的研发管理成本:数云的产品以数据为核心 , 品牌客户的数据量较大 , 在数据库部署层面采用多租户部署模式 , 单个数据库实例存储的数据量比较大 , 一般能达到几TB , 由于传统MySQL数据库的存储容量有限 , 存量客户数据量增长和新客户的接入都会带来研发的管理成本 , 同时上百个MySQL实例也带来了较大的管理成本 。 PolarDB采用共享存储架构 , 存储和计算分离 , 能够最大程度的提供单实例的存储能力 , 最大可达100TB , 可以解决数云多租户数据存储带来的单实例过大无法存储的问题和研发管理成本 , 也降低了由于单实例存储量限制带来的实例多管理成本高的问题 。
3、支撑多个商户的高并发业务诉求:数据赢家和互动赢家在线服务的商户数较多 , 对高并发读写能力有较强要求 。 PolarDB通过引擎的优化和超强的IOPS能力提供高并发状态下的超强写能力 , 32个并发以上OLTP写能力能达到普通MySQL的2-3倍 。
4、较低的迁移、接入成本 。 PolarDB100%兼容MySQL5.6和MySQL8.0 , 完全兼容MySQL各种生态和中间件开源工具 , 同时阿里云提供基于DTS的MySQL生态数据库迁移方案 , 方便数云低成本将现有应用服务和业务数据迁移至PolarDB 。
尽管PolarDB的产品能力和阿里云数据库团队的服务得到数云技术团队的初步认可 , 但是没有经历大考的产品客户心里还是没底 , PolarDB在数云正式投产后便面临双十一大考 , 在2019年PolarDB稳定支持了数云双十一业务 , 整体表现平稳 , 真正被数云技术团队彻底认可 。
小结:云原生、高弹性 , PolarDB值得信赖
从数云数据库架构升级过程中 , 我们可以看到在云时代的大背景下 , 企业选择数据库存储产品需要综合考虑性能、稳定性、成本等不同方面 , 都是企业客户考虑的重点 。 同时云原生数据库在高并发、高可用、高可靠以及可扩展性方面的优势也再次被证明 。
同时由于数云的业务场景有较强的大促属性 , 存在峰值流量远大于平时流量 , 对数据库产品的弹性能力有较高的诉求 , PolarDB的弹性能力处于业界领先位置 , 在大促期间的实际效果也符合数云业务场景的诉求 , 也成为数云选择PolarDB的关键因素 。
伴随阿里云技术迭代升级应用而生的云原生数据库PolarDB , 已经在云上为众多企业客户提供了稳定可靠的数据库服务 。 PolarDB的不断完善也需要企业客户的信任和数据库技术爱好者的支持 , 相信阿里云会持续给企业客户提供更完善、更强大的数据库产品 。


推荐阅读