1 / 31
文档名称:

腾讯网数据库平台介绍.pdf

格式:pdf   页数:31页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

腾讯网数据库平台介绍.pdf

上传人:翩仙妙玉 2012/7/8 文件大小:0 KB

下载得到文件列表

腾讯网数据库平台介绍.pdf

文档介绍

文档介绍:腾讯网数据库托管平台
alanshao(邵宗文)

2012
项目简介

腾讯网数据库托管平台通过建立南北4个IDC数据中心,数据库实
现异地多点分布和跨IDC容灾,用户就近访问IDC数据中心数据,减少
专线消耗,缩短响应时间,实现了易扩展;
同时平台集中了项目前期容量规划,授权变更,决策支持和运行
状态分析等。另外还有数据库故障自动修复,服务摘除,及自动恢复
上线,阀值告警,慢SQL,采样SQL分析等应用功能,实现了高可用性和
高性能。现有百台服务器,实现了400多个数据项目的托管,服务稳
%。




2012
数据库托管平台目标
目标
打造业内一流托管平台,实现高可用,可扩性,高性能,高效性

高可用,可扩性:对故障机器,延迟超过阀值的从库进行自动摘除,并通
多IDC数据中心实现可扩展性,%高可用。
高性能:针对各种不同业务项目,提供自动化告警及优化建议,从而应对
更大的高并发访问。
高效性:采用托管平台,提供了简单的域名访问数据库模式,提高了开发
速度。


2012
海量用户+多元服务
垂直产品
汽车产品财经产品体育产品
市场竞争激烈,导致新产品及
新功能不断互动产品内容类产品
新闻内容评论互动组件活
俱资
论评动微直
乐料
坛论系博播
部库

运营统计分析

2012
腾讯网面临的挑战
业务数据之间越来越紧密,相互调用越来
QQ空间越频繁。急待于统一的数据库托管平台来
支撑。
Reader 渠道手机
IM 分享
多媒体
结构化的互动
内容 UGC
信息
编辑内容
搜索
参与
运营平台
资料库平台互动平台
2012
传统数据库使用结构图
用户
应用项目连接一个主库,进行读写操作。
从库通过同步主库数据做热备,很少提供服务。
MySQL
Replication
开发人员会
产生慢SQL影响服务
R/W Master DB Slave DB/Backup
存在硬件单点无法IDC容灾高峰时会有性能问题
前端应用项目
一个主库带一个从库的双车道
式,当有高峰访问时候,就显
得拥堵不堪。


2012
数据库托管平台简要概览
Load Balancer Queries
DNS
Master A 可应对开发人员
Writes 可应对硬件故障
慢SQL,保障服务
业务监控报表
Master B
Writes
Web & Applications & Web
R/W Masters 实现IDC级容灾遇高峰可扩
单机混跑模式
实时监控
Read-only Replicants
w/ Roles
多主库多从库的高架桥模式,
从容应付高峰压力,即便某几
个道路堵塞,也无碍大局。
2012
数据库托管平台技术要点——规范化
由于之前没有对业务数据库使用进行评估,从而导致资源不够及出现上线后数
据库频繁出现瓶颈的问题。
再好的道路也怕不遵守规范的
汽车,同样,数据库托管平台
也需要严格的标准来规范各业
务项目。
2012
数据库托管平台技术要点——规范化
通过托管平台提供的规范化的电子流,有效保障了业务的发展。
2012
数据库托管平台技术要点——可扩性
•建立多IDC数据中心
–建立南北4个IDC中心,防止因某IDC断电,网络故障影响全局服务
–用户访问就近IDC数据中心数据,减少专线消耗,缩短响应时间。
–通过各IDC数据中心分担备份存储压力。通过本地IDC能加速备份,
和数据恢复时间,避免了上百G数据走专线耗时久的问题。
•动态调整业务
–当出现突发大项目,通过dns可快速扩容,从而保障服务高可用。
–当出现慢SQL导致从库延迟或网络抖动,监控机通过DNS实现自动
摘除,当从库恢复正常之后,监控机会将对应从库自动上线。


2012