【云栖号案例 | 互联网】数云使用PolarDB快速升配 轻松应对双十一

本文涉及的产品
云原生数据库 PolarDB MySQL 版,Serverless 5000PCU 100GB
云服务器 ECS,每月免费额度200元 3个月
对象存储 OSS,20GB 3个月
简介: 在大促期间有高并发写诉求,希望数据库的读节点延迟小、快速弹升实例的规格和IOPS能力。通过PolarDB高弹性能力,满足计算能力的分钟级弹性、节约了成本。

云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!

公司介绍

我们杭州数云信息技术有限公司成立于2011年,伴随着电子商务、大数据应用和零售企业互联网化的趋势快速发展,目前已成为国内领先的数据化营销软件产品和服务提供商。我们致力于为消费品牌和零售品牌商提供整合软件产品、数据模型和专业服务的一站式数据化营销解决方案。

我们以软件产品为主线,以营销效果为导向,帮助企业深度挖掘大数据价值,持续构建自身的核心竞争优势。实现了以全渠道客户数据管理平台为基础,以CRM(客户关系管理)和BI(商业智能)为核心应用,并渗透到全渠道数据化营销、销售和服务各个接触点的价值闭环。我们的数据化营销管理软件支持公共云SaaS和专有云独立部署模式。

业务痛点

双十一当数云订单量超4亿,我们当时只有部分数据服务的功能已迁云,对其他业务产品进行查询,对流式计算的查询,过完双十一开始正式迁移更多功能流量,急需解决以下问题:

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

解决方案

p89309

架构方案如下:

  • 安全接入:DDos高防IP产品用于保障服务器安全,并通过CDN产品实现访问加速。
  • 业务部署:通过SLB将流量均发至多个Nginx服务器集群,同时配备CRM Web服务器集群。
    -数据存储:存储产品选用高性能、稳定的对象存储OSS;通过RDS、PolarDB、MongoDB和Redis进行业务数据处理,并配合MySQL和RDS进行数据ETL和精简化存储。

其中,主要通过PolarDB产品解决业务迁云中遇到的痛点问题:

  • 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的高弹性能力,我们在双十一之前一两天做弹性升级,在双十一结束后弹性降配,满足数据库计算能力的分钟级弹性,在解决了我们大促弹升需求的同时,也帮我们节约了数据库的成本。同时由于业务数据量较大,单个实例需要较大的数据存储量,传统的单机数据库无法满足,PolarDB的存储计算分离能力帮我们解决了这个困扰我们很久的问题。双十一期间PolarDB的IOPS能力很稳定,连接数使用到当前规格的一半,还可以再承载更大的压力。”— 数云资深技术总监

相关产品

  • 云数据库PolarDB

PolarDB是阿里巴巴自主研发的下一代关系型分布式云原生数据库,目前兼容三种数据库引擎:MySQL、PostgreSQL、高度兼容Oracle语法。
更多关于云数据库PolarDB的介绍,参见云数据库PolarDB产品详情页

  • 云服务器ECS

云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越、稳定可靠、弹性扩展的IaaS(Infrastructure as a Service)级别云计算服务。云服务器ECS免去了您采购IT硬件的前期准备,让您像使用水、电、天然气等公共资源一样便捷、高效地使用服务器,实现计算资源的即开即用和弹性伸缩。阿里云ECS持续提供创新型服务器,解决多种业务需求,助力您的业务发展。
更多关于云服务器ECS的介绍,参见云服务器ECS产品详情页

  • 负载均衡SLB

负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
更多关于负载均衡SLB的介绍,参见负载均衡产品详情页

  • 内容分发网络CDN

阿里云内容分发网络(Content Delivery Network,简称CDN)是建立并覆盖在承载网之上,由分布在不同区域的边缘节点服务器群组成的分布式网络。阿里云CDN分担源站压力,避免网络拥塞,确保在不同区域、不同场景下加速网站内容的分发,提高资源访问速度。
更多关于内容分发网络CDN的介绍,参见内容分发网络产品详情页

  • DDoS高防IP

DDoS高防IP是针对互联网服务器(包括非阿里云主机)在遭受大流量DDoS攻击后导致服务不可用的情况下,推出的付费服务,用户可通过配置高防IP,将攻击流量引流到高防IP,确保源站的稳定可靠。
更多关于DDoS高防IP的介绍,参见DDoS高防IP产品详情页

  • 云数据库RDS

阿里云关系型数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
更多关于云数据库RDS的介绍,参见云数据库RDS产品文档

  • 云数据库 Redis 版

阿里云数据库Redis版是兼容开源Redis协议标准、提供内存加硬盘混合存储的数据库服务,基于高可靠双机热备架构及可平滑扩展的集群架构,可充分满足高吞吐、低延迟及弹性变配的业务需求。
更多关于云数据库 Redis 版的介绍,参见云数据库 Redis 版产品详情页

  • 对象存储OSS

阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。
更多关于对象存储OSS的介绍,参见对象存储OSS产品详情页

【云栖号在线课堂】每天都有产品技术专家分享!
在线课堂地址:https://yqh.aliyun.com/zhibo

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
相关文章
|
9月前
|
存储 NoSQL 关系型数据库
PostgreSQL 12的可拔插存储引擎--表访问方法以及bloackholes案例
PostgreSQL 12的可拔插存储引擎--表访问方法以及bloackholes案例
121 0
|
Oracle 关系型数据库 PostgreSQL
|
关系型数据库 PostgreSQL
《阿里云PostgreSQL、PPAS、HDB for PG生态、产品、案例、实践》电子版地址
阿里云PostgreSQL、PPAS、HDB for PG生态、产品、案例、实践
91 0
《阿里云PostgreSQL、PPAS、HDB for PG生态、产品、案例、实践》电子版地址
|
机器学习/深度学习 存储 JSON
阿里云PostgreSQL_案例介绍4 | 学习笔记
简介:快速学习阿里云PostgreSQL_案例介绍4
114 0
阿里云PostgreSQL_案例介绍4 | 学习笔记
|
SQL 容灾 NoSQL
阿里云 PostgreSQL_案例介绍3 | 学习笔记
简介:快速学习阿里云 PostgreSQL_案例介绍3
139 0
阿里云 PostgreSQL_案例介绍3 | 学习笔记
|
存储 运维 Cloud Native
阿里云PolarDB数据库获评 “人民匠心2021年度推荐技术案例 ”
PolarDB凭借在国产自研数据库技术领域的重要创新和规模化成功应用入选
241 0
阿里云PolarDB数据库获评 “人民匠心2021年度推荐技术案例 ”
|
存储 弹性计算 Cloud Native
【云栖号案例 | 游戏&娱乐】PolarDB助力心动网络为千万级用户在线手游保驾护航
为支持游戏业务快速出海,需要支撑全球化业务的统一部署及100万级玩家同时在线的高并发压力。PolarDB为千万级用户提供优良的游戏体验、7*24 高可用服务。
【云栖号案例 | 游戏&娱乐】PolarDB助力心动网络为千万级用户在线手游保驾护航
|
存储 SQL 关系型数据库
【云栖号案例 | 互联网】PolarDB助力易撰提速资讯搜索业务
易撰是新媒体大数据服务商,存在写入数据量大、复杂查询、数据存储量大等问题。使用PolarDB提升高弹性海量存储、解决多维度大范围时间检索业务痛点。
|
29天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。