联系我们

苏州奥尔马电子科技有限公司

江苏省苏州市高新区金猫路9号B幢

丁经理

13584892482

13584892482

135848924828

【阿里云】大促营销数据库解决方案

发布者:极豹云发布时间:2022-05-19访问量:351
2009年, 阿里巴巴启动双11全球购物狂欢节。自此以后,每年双11大促业务的峰值和系统的峰值都在不断攀升。根据多年沉淀经验,阿里云提供大促营销数据库解决方案,帮助企业客户轻松应对大促,实现消费者、平台、商家、供应商、物流等大促链路上的所有角色共赢。


方案概述


业务背景业务流程

大促的目标
大促对整个数据库系统都提出了极高的要求,每个系统在架构设计时都要以支撑大促丝般顺滑为目标。大促不仅仅是对商家供应链、物流、网络运营商等环节的考验,更是对平台技术能力、全社会协同能力的挑战。


面临的挑战


海量访问
大促的起始时刻的峰值呈现接近90度上升趋势。在这么大访问流量下,所有核心链路的增删改查都是在数据库上操作,对数据库有比较大的冲击。


连接风暴
数据库的连接有限,同一时间创建过多连接会消耗大量的资源导致数据库卡顿,影响数据库稳定性。


复杂SQL或慢SQL问题
如果有复杂SQL或慢SQL的话可能导致系统资源耗尽,整个数据库服务卡顿或不可服务,最终导致业务损失。


热点商品售卖
对于MySQL InnoDB引擎而言并发越高行锁竞争越激烈,单行更新的性能会越低,行锁的竞争又会导致数据库层连接的堆积,连接的堆积将会拖慢整个数据库。



大促的流程
所有工作绝不是大促当天就能全部完成的。从时间上来看可以分为大促前、大促中、大促后三个阶段。


具体工作
大促前需要做容量评估、性能优化、弹性扩容、性能评测、以及梳理预案。
大促中需要关注实时指标和应急预案。
大促后需要做一些恢复动作,以及复盘总结。



方案优势
技术方案成熟
技术方案经过历年阿里巴巴双11大促验证,同样也是双11背后技术的打磨和沉淀。每年的双11都会经历至少3个月的技术筹备,进行风险梳理、容量规划、模拟压测等。数据库是其中最重要的一环,所有的下单、支付、库存、优惠、商品等信息都需要数据库进行处理。


内核增强
针对高并发、海量流量场景做了并发控制、线程池补丁;对走错索引、超长执行时间SQL场景做了语句注释;对热点库存更新场景做了热点库存更新补丁。


生态工具齐全
数据管理DMS,提供免安装、免运维、即开即用、多种数据库类型与多种环境统一的web数据库管理终端;提供数据快速恢复、数据管理、大促变更管理等方面的解决方案。数据库自治服务DAS,基于机器学习和专家经验实现数据库自感知、自修复、自优化、自运维及自安全的云服务。


客户案例


客户简介

数云
杭州数云信息技术有限公司成立于2011年,伴随着电子商务、大数据应用和零售企业互联网化的趋势快速发展,目前已成为国内领先的数据化营销软件产品和服务提供商。


业务挑战
• 有大促需求,在618/双十一等大促期间希望能快速弹升(分钟级)实例的规格和IOPS能力。
• 涉及商家数据一致性读取,希望读写数据库的读节点延迟小,有较大的读写比,希望能够快速增加读节点。
• 单机存储瓶颈,传统数据库单个实例只能存3T数据,单实例业务数据量大,维护成本高。
• 对高并发状态下的写能力有较高要求。


业务架构业务效果
• PolarDB在大促期间可以在20分钟内完成10TB级数据的集群升配,快速弹升IOPS的能力。
• PolarDB主节点和读节点之间采用物理复制的方式,能满足对读节点的延迟要求。
• PolarDB采用共享存储架构,能最大程度的提供单实例的存储能力。
• PolarDB通过引擎的优化和超强的IOPS能力提供高并发状态下的超强


业务效果
• PolarDB提供节点升配10-20分钟、增加节点5-8分钟等高弹性能力,解决客户大促期间升配的痛点。这是客户选择PolarDB的最重要原因。
• 数云多租户的数据库部署模式对单实例数据库的写能力有较高要求,PolarDB的高并发写能力远超过传统MySQL,解决了客户高并发写瓶颈。