- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微信支付数据库管理实践
tomzhou
G O P S 2016 全球运维大会 ·北京站
个人简介
• 组织:
• 腾讯 -微信事业群 - 技术架构部 -运维中心
• ID :tomzhou(周汤)
• 2009加入腾讯,先后负责过拍拍、网购、易迅、充值、团购等业务的运维工作;
• 2014.05转入微信,负责微信支付业务的运维工作;
• 个人:
• 开収、运维、数据库、安全都感兴趣;
• 曾经的个人站长,博客: /
• 个人邮箱: [at] 163.com
G O P S 2016 全球运维大会 ·北京站
大纲
• 背景及挅战
• DBCMDB
• 发更
• 监控
• 安全
• 高可用
• Golang
G O P S 2016 全球运维大会 ·北京站
背景 – 业务快速成长
• 移劢支付时代全面到来;
• 国内产品无论产品、用户量、支付频率都领先全球;
• 业界最大的支付和结算系统 ;
• 支付峰值 15w/s
• 入账 50w/s ;
G O P S 2016 全球运维大会 ·北京站
背景 – 数据库环境
• 基于PC + MySQL
• PC服务器,SSD固态磁盘;
• PC故障率 2%
• 基于开源的MySQL ,适当定制;
• 无商业技术支持
• 没有去IOE这个说法;
• 规模(微信支付)
• 数据库服务器:1000+
• 数据库实例 :1000+
• 数据库业务:500+
• MySQL DBA :3
G O P S 2016 全球运维大会 ·北京站
背景 -目标
高性能 高可靠 高可用 安全
• 每秒几万支付; • 数据强一致 • 用户和商家零忍 • 非法查询
• 数据库层面TPS达 • 各种短款赔付场景 • 7*24 高可用 • 防篡改
百万级别; • 红包多拆; • 降级困难 • 防丢失
• 多次支付; • 场景特殊
• 支付状态错误; • 线下支付
• 医院
• …
G O P S 2016 全球运维大会 ·北京站
背景 – 挅战
• PC硬件+开源软件;
• 每分钟百万支付 ,千万资金流水;
• 业务高速成长、快速迭代、发更频繁 ;
• 软硬件故障、运维丌当,分分钟上百万的损失;DBA表示完全赔丌起;
请计算
如何避免
DBA
DBA跑路?
的压力
G O P S 2016 全球运维大会 ·北京站
DBCMDB
数据库运维管理的基石
G O P S 2016 全球运维大会 ·北京站
DBCMDB
• CMDB 的几个阶段
文档评论(0)