为什么要从自建到云数据库?

“莉莉丝使用了很多成熟的云产品,阿里云的RDS已经做得非常成熟,可以做主从同步,出现问题时也可以回滚到任意时间点,小公司使用起来非常方便,没有必要自己来搭相关数据库。”

使用的产品: 云数据库MongoDB      云数据库Redis

“在上云的过程中,联华首先将所有的门店服务器都搬到了阿里云上,将数据库全部切换成了RDS数据库。在整体实施过程中,RDS数据库就能够很好地支撑业务。首先,其具有弹性扩展能力,能够按照每个门店不同的规模进行配置;第二,读写分离的功能能够支持700多万的会员数据的业务应用;第三,一键克隆的功能一方面能够帮助部署门店服务器,这样一来时间成本就会大大降低。”

使用的产品: 云数据库SQL Server      云数据库Redis      Data Lake Analytics

“POLARDB帮助我们在客户世界杯广告投放期间,应对数亿次的总曝光量,满足高并发的需求。我们借助其强大的计算能力、Active-Active高可用集群架构、极速扩展增加只读节点的机制,顺利度过活动期间的数次高峰,提升用户体验、为客户活动保驾护航。”

使用的产品: 云数据库POLARDB      云数据库Redis

“我公司已经将前期ECS自建的所有MySQL、Redis、MongoDB数据库迁移至阿里云的数据库服务,也通过阿里云提供的DTS工具优化了我公司全球的业务架构,整体运行情况稳定,很好地节省了前期花在日常的数据管理和韵味工作中的时间和精力,从而让我们更好的关注到业务的发展。”

使用的产品: 云数据库MySQL      云数据库Redis      云数据库MongoDB

从自建到云数据库 · 案例详解

杭州联华华商主要从事零售连锁业的经营,经营商品包括百货、食品、生鲜三大部类,34个大类,10万余种商品。业态包括购物中心、大卖场、综合超市、标准超市、精品超市等。当前全国门店数量5800家。

业务挑战(自建数据库)

·门店间系统孤立,数据孤立,架构无法支持业务量高速扩展;

·每年因数据库故障,交易中断时间 73900 收银终端*分钟;

·每日门店间数据汇总,结算耗时4小时,无法支持库存管理,运输,调配等环节数字化转型。

阿里云数据库解决方案

·基于阿里云中台解决方案实现业务和数据中台;

·RDS for SQL Server 2012 单机版 200 套;

·OSS备份数据上云方案协助用户数据库上云;

·DTS实时导入至HybridDB完成营业数据分析。

用户受益

·每年因数据库故障 交易中断时间降至 2000 收银终端*分钟,降低98%

·100万的交易流水,门店日结却延迟不超过1分钟,为业务优化预留充足空间;

·数据库相关维护工作量降低70%

美容业O2O,成立于2004年,是一家为美容、美发、美甲行业企业提供内部系统管理解决方案。核心产品美业管理营销系统累计近10万家门店用户。

业务挑战(自建数据库)

·核心业务用户1000位/月的增长,平均200家用户需新增1套数据库,每DBA可维护30自建数据库,后续的业务进一步扩张会受限于DBA的数量;

·数据库未采购足量license,影响上市审核。补齐license需要上百万元;

·平均每年数据库故障导致门店营业受影响约2000门店数*3小时。

阿里云数据库解决方案

·5套云Redis+80套SQL Server WEB版;

·Redis用于缓存数据,提升用户体验;

·单个SQL Server WEB版内运行接近200个门店的数据库;

·通过OSS备份上云的方式将自建的SQL Server数据迁移上云。

用户受益

·单个DBA可以负责上万家客户的云数据库,降低了管理成本;

·默认正版数据库license,license部分节约成本上百万

·因数据库产生的门店业务受影响时间降为分钟级,故障发生的概率降低95%

全渠道新零售解决方案服务商,为时尚行业客户提供涉及零售、供应链、电子商务、商业智能等四大主流业务的9大系列解决方案和10余款管理软件产品。全国各地有3000多家时尚企业使用百胜软件,有20000多个门店终端在运行百胜POS系统。

业务挑战(自建数据库)

·广告投放平台,节假日,特殊时期,日访问量数千万,峰值时刻访问等待时间从正常的2秒激增到8秒左右,4.7%左右访问失效,需再次访问甚至多次访问;

·日常业务访问量与高峰时间段相差10倍以上,当前数据库应对日常业务,性能有余,应对峰值业务,性能不足。如果按峰值标准建设数据库,浪费太严重。

阿里云数据库解决方案

·通过DTS工具将存储在MySQL数据库中的相关数据迁移至POLARDB,100%兼容,零成本迁移;

·POLARDB日常部署1个只读节点,峰值时间段之前可数分钟弹性扩展到15个只读节点,极大提升并发访问能力;

·部署Redis集群,缓冲大量用户并发访问压力。

用户受益

·高效稳定:世界杯最高峰值时刻,并发访问达到200万/秒,广告访问等待时间稳定在1秒左右,保持持续稳定的高质量业务体验;

·弹性升降:预估业务峰值时刻POLARDB可在2分钟内完成多个只读节点扩展,以应付预期的访问压力。峰值过后即可恢复。对比全程最高配置,成本节省70%以上;

·安全可靠:采用白名单、VPC网络、SSL加密、数据多副本存储等全方位手段,对数据库数据访问、存储、管理等各个环节提供安全保障;

·零成本迁移:POLARDB 100%兼容MySQL,配合上云迁移工具DTS,已有的数据库无需改造即可平滑迁移至POLARDB。

全国第一批SaaS系统开发者,迄今已为20多万商家提供SaaS软件服务,目前核心产品“客到”人工智能餐饮管理系统。

业务挑战(自建数据库)

·商家数量以每年70%速度增长,峰值时刻经常出现数据库卡顿,交易等待时间一度上升到5秒;

·业务发展速度快,平均3个月打满一个MySQL数据库,费时费力。

阿里云数据库解决方案

·MySQL数据库迁移至POLARDB;

·多类终端的业务数据汇总至POLARDB;

·使用POLARDB的快速弹性来应变业务的高峰期。

用户受益

·支撑的高峰期的业务并发数提高了3X,交易等待时间稳定保持在1秒上下;

·POLARDB节省了MySQL的5个只读库容量,有效降低数据库成本50%

·新增一个数据库实例仅需1小时,有力支撑业务无阻碍高速扩张。

成立于2013年,专注于移动游戏研发。根据AppAnnie的数据报告,旗下游戏《刀塔传奇》是中国累计销售收入最高的移动游戏。目标成为世界一流的游戏研发公司。

业务挑战(自建数据库)

·游戏(文明觉醒)设计,考虑灵活性,看中MongoDB模式自由特性。多区同服设计架构,要求可支持800万用户同时在线;

·当数据有问题能快速回档,能按时间点快速恢复数据;

·没有专业DBA运维数据库,数据库出现问题,不能快速定位问题,解决问题。

阿里云数据库解决方案

·采用10+云MongoDB高可用版,全托管,免运维,8个区用一个Mongo 集群,节省成本,满足高可用,同时兼顾性能;

·活动、邮件、推送等服务,读写压力的的采用MongoDB分片集群版,分散压力;

·Cache类采用Redis;

·物理备份较逻辑备份,提高备份效率同时,可做按时间点,快速回档;

·采用SQL审计和索引推荐,帮用户快速诊断问题,优化慢查询。

用户受益

·可支撑1000万用户在线;

·业务扩展时,数据库扩展仅需20分钟

·数据库运维工作量降低80%以上,大大降低技术人员压力;

·数据错误可在2小时内恢复。

浙江华治数聚科技股份有限公司成立于1996年,通过全国各地的广电卫视频道和地方频道,进行实时数据采集、存储、检索(监测)和分析。分析业务主要对广告播放频度、内容的审理,对播放地域的跟踪,以及对广告投放量、播放内容、类别进行统计分析,在为消费者营造更加纯净的商品环境的同时,又可以对各行业、各龙头企业的营销活动进行分析和预测,生成可信赖的广告数据分析服务。在北京、广州、南京、深圳、济南、成都设立有分公司。

业务挑战(自建数据库)

·广告数据持续流入的情况下,需实时进行内容检测(查询),每天约写入3500万条记录,每秒1000余次查询;

·广告统计/分析业务,最大约需要对6000条记录进行分析,分析业务维度多,任务数量大,单次分析业务最好控制在2小时以内,否则,难以按时完成所有分析业务。

阿里云数据库解决方案

·OSS归档后,批量录入到POLARDB云数据库,方便进行数据的存储和广告数据的实时检索和分析服务;

·POLARDB部署1个主节点以及5个只读节点,用于应对检索和分析业务压力。必要时,只读节点可以临时弹性扩展至15个只读节点,以应对突发任务压力。

用户受益

·实时检索,秒级分析:广告样本的管理数据需要周期性批量写入到POLARDB,同时又需要支持即时的检索和分析处理,目前可以实现毫秒级检索(实时),一次6000万条数据的统计分析秒级完成。为业务实现实时广告内容审计,多维度广告数据分析(趋势和推广)等奠定良好IT基础。

基于北斗卫星系统提供动态亚米级、厘米级和静态毫米级的定位能力,是IoT时代重要的基础设施之一,利用超过2000个地基增强站及自主研发定位算法,通过互联网技术为遍布全国的用户提供精准定位及延展服务。

业务挑战(自建数据库)

·基础矢量地图库更新一次需要5-7天时间,耗时耗力易出错;

·并发定位作业峰值10万左右,每年20%增长,定位时延需控制在1秒以内;

·开发基于地理位置的分析业务,需求城市级别17级精度地图1分钟内完成统计作业;

·北京和上海间应用级异地容灾。

阿里云数据库解决方案

·灾备方案,基于BLS,实现北京与上海的两地灾备方案;

·数据源:目前核心数据在MongoDB,包括基站数据、监控数据;

·位置数据:存储在PostgreSQL,部署gis相关业务模块;

·交易系统:关系数据在MySQL。

用户受益

·矢量地图更新入库仅需20小时,更新频次得以从3次/年变成12次/年

·无论业务量如何增长,均能确保定位时延1秒以内;

·数据库升级/增配仅需2小时,同样10名技术维护人员可多支持20倍业务量;

·北京故障的情况下,上海region可在30秒内接管业务;

·1小时快速部署分析业务环境,使地理大数据分析业务开发/试运行效率提升10倍

成立于2014年,国内领先的第三方电子合同平台,客户分布于金融、保险、第三方支付、旅游、房地产、汽车、医疗、物流、供应链、B2B交易平台等行业。

业务挑战(自建数据库)

·法大大有4个业务集群分别存储不同客户的数据。遇到挑战:

·每月新增约3000万合同,现有RDS平均3个月需要做一次RDS手动分库;

·6亿历史合同,检索合同需要从多个库依次进行,平均查找时间7秒;

·考虑过历史数据统一抽取到大数据平台,但改造成本高,耗时长。

阿里云数据库解决方案

·“超级MySQL”之称的POLARDB取代原有MySQL,性能提升6倍,单实例容量可扩展至100TB。此次选用PolarDB 3个实例;

·使用POLARDB存储超过6亿的电子合同数据,这些数据可以安全地存储在POLARDB,解决了主业务库容量的瓶颈问题;

·POLARDB开启3个只读节点,6亿历史合同数据查询仅需0.5秒,解决查询慢问题。

用户受益

·100%兼容MySQL,实现零改造成本:不用做任何的改造即可实现海量历史数据的归档及实时查询。配合上云迁移工具DTS,已有的数据库可以平滑迁移至POLARDB;

·数据容量弹性自适应增长:法大大每月都会产生TB级的增量的结构化数据,POLARDB存储的弹性及海量存储的能力很好地解决了传统MySQL存储容量的问题;

·并发高性能查询能力:POLARDB采用读写分离架构,支持多路应用服务器并发访问,平均查询时间从7秒降低至0.5秒,显著提升查询业务体验。

从自建到云数据库 · 优势详解

对比项

性价比

可用性

可靠性

管理

性能

安全

云数据库

1. 弹性资源,灵活扩容

2. 备份空间免费额度达到一半实例空间

3. 公网流量免费

1. 高可用实现秒级故障切换恢复

2. 单机版15分钟级故障转移

3. 读写分离实现负载均衡

4. 一键实现异地容灾

1. 三节点企业版数据强同步实现RPO=0

2. 云盘版数据三副本保存

1. 自动化备份恢复系统,支持按时间点恢复,支持库表级备份恢复,支持闪回

2. 自动化监控告警系统,支持秒级监控,涵盖OS和DB引擎的丰富指标

3. 一键实现数据库引擎版本升级

1. 本地盘性能最好

2. ESSD云盘性能强容量大

3. 读写分离扩展读能力

4. CloudDBA提供高级优化能力

5. 性能洞察提供性能问题排查方案

1. IP白名单,安全组,专有网络隔离

2. 连接链路加密,TDE数据加密,数据落盘加密

3. 支持自定义秘钥

4. SQL 审计,API调用审计

5. 数据库引擎内部bug及时修复

ECS自建

1. 弹性资源,灵活扩容

2. 备份空间独立开销

3. 公网流量收费

1. 无现成高可用

2. 单机版30分钟级故障转移

3. 无现成负载均衡

4. 无现成异地容灾产品

1. 无现成RPO=0产品

2. 数据在云盘三副本保存

1. 无现成备份恢复系统

2. 无现成监控告警系统

3. 人工版本升级

1. ECS本地盘无RAID保护

2. ESSD的性能相对RDS,只能达到50%或者更低

3. 无现成读写分离产品

4. 性能排查依赖资深DBA

1. IP白名单,安全组,专有网络隔离

2. 无现成的连接链路加密,无现成的TDE加密,云盘支持数据落盘加密

3. 不支持自定义秘钥

4. 审计困难,无SQL审计

5. 内核bug需要自行修复

IDC自建

1. 非弹性资源不灵活,一次性投入成本巨大

2. 备份空间独立开销

3. 公网流量收费

1. 无现成高可用

2. 配货周期数周

3. 无现成负载均衡

4. 无现成异地容灾产品

1. 无现成RPO=0产品

2. 无现成数据三副本存储产品

1. 无现成备份恢复系统

2. 无现成监控告警系统

3. 人工版本升级

1. 相对云计算硬件迭代速度,性能一般都会低于云

2. 无法实现计算存储分离架构,若利用高端存储实现计算存储分离架构的话,高端存储支出动辄数千万

3. 无现成读写分离产品

4. 性能排查依赖资深DBA

1. IP白名单,无安全组,私网隔离

2. 无现成的连接链路加密,无现成的TDE加密,无现成的数据落盘加密

3. 不支持自定义秘钥

4. 审计困难,无SQL审计

5. 内核bug需要自行修复

从自建到云数据库 · 步骤

创建 RDS

根据业务需要创建 RDS 实例。 RDS包含 MySQL、SQL Server、PostgreSQL、PPAS、MariaDB等数据库类型。

数据迁移/备份恢复

可用DTS全量迁移或增量迁移方式将数据从ECS实例同步至RDS实例。或者用DBS将ECS实例实时备份到OSS,并将任意1秒数据恢复到RDS实例。

修改应用连接

修改应用程序访问RDS地址,用DMS工具做数据库管理。

数据库新用户专享优惠

8月31日前,从未购买过阿里云数据库产品的用户,可享受以下指定规格的特价优惠,限1次机会。

云数据库MySQL

·规格:1核1G

·存储:20GB

·版本:5.7基础版

·时长:6个月

个人实名认证新用户专享

¥10元 / 6个月

¥406.4

立即购买 立即购买
云数据库Redis

·内存:1G

·版本:主从版

·时长:1个月

新用户专享

¥30元 / 1个月

¥70

立即购买 立即购买
云数据库SQL Server

·规格:4核8G独享

·存储:20GB

·版本:Web版

·时长:1个月

新用户专享

¥249元 / 1个月

¥361

立即购买 立即购买
云数据库MongoDB

·规格:1核2G

·存储:20GB

·版本:三节点

·时长:1个月

新用户专享

¥59元 / 1个月

¥285.8

立即购买 立即购买
分布式关系型数据库

·规格:8核16G

·版本:入门版

·时长:1个月

新用户专享

¥99元 / 1个月

¥1553

立即购买 立即购买
数据库备份DBS

·规格:micro

·时长:1个月

新用户专享

¥1元 / 1个月

¥29

立即购买 立即购买
时序时空数据库TSDB

·规格:mlarge 40G

·时长:1个月

新用户专享

¥1元 / 1个月

¥435

立即申请 立即申请
Data Lake Analytics

·规格:10TB

·时长:1年

新用户专享

¥1元 / 1年

¥279

立即购买 立即购买