腾讯TBase运维平台架构详解

上传人:I*** 文档编号:157511537 上传时间:2020-12-24 格式:PPTX 页数:20 大小:1.10MB
返回 下载 相关 举报
腾讯TBase运维平台架构详解_第1页
第1页 / 共20页
腾讯TBase运维平台架构详解_第2页
第2页 / 共20页
腾讯TBase运维平台架构详解_第3页
第3页 / 共20页
腾讯TBase运维平台架构详解_第4页
第4页 / 共20页
腾讯TBase运维平台架构详解_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《腾讯TBase运维平台架构详解》由会员分享,可在线阅读,更多相关《腾讯TBase运维平台架构详解(20页珍藏版)》请在金锄头文库上搜索。

1、腾讯TBase运维平台架构详解,技术创新,变革未来,概述 腾讯TBase分布式关系型数据库是一款面向海量在线实时分布式 事务交易和MPP实时数据分析通用型高性能数据库系统。面对大 规模量的机器管理,实例管理,如何高效,有效运营所有数据库 实例,我们必需要有一套可靠性高,性能良好的运营系统。利用运 营系统提高数据库服务的可用性,赋能DBA运维能力,解放他们 的生产力,让他们投入更多的时间观注业务。本次分享介绍 TBase运营支撑系统架构设计,详细说明各个组件 作 用,最后介 绍各种可靠性对部署规范的要求。,云管平台架构图,1 2,架构解说,目录 CONTENTS,云管平台总架构图,Etcd,No

2、de1,Node2 leader,Node3,Center,Confdb,Master,Slave1,Slave2,Master,Slave1,Slave2,Agent1,Agent2,Agent.,Agent3,N个数据库服务,更多数据库服务,资源池,N个数据库服务,N个数据库服务,架构解说,Center,OSS大脑 处理前端请求 管理和下发任务,Confdb 元数据存储访问,Etcd 底座支撑 关键数据存储,Agent 任务执行者 状态数据采集 指标数据采集,Etcd,1 2,Center,3,Confdb,4,Agent,5,设计参考,目录 CONTENTS,Etcd功能概述,运营平台底

3、座, 存储关键数据,承担功能,高可用自我管理, 多活, 一半以上节点存活时可用,可用性,C e n ter 监控拉起, 告警,故障管理,1 、3 、5 、7 . . . , 对于生产 系统最少要求3 节点,部署要求,可扩容, 也可以缩容,扩展性,Center功能概述,可用性及性能 一主多从,故障时自动选主,访问到 备时自动转发,支持高并发,低延迟,故障管理 crontab定时脚本监控拉起,告警,部署要求 2个以上,对于生产系统建议3节点, 与etcd共用机器部署,扩展性 可扩容,也可以缩容,承担功能 运营平台大脑,接收运维指令,派发 任务给Agent,调度任务,Confdb功能概述,故障管理

4、C e n t e r 监控拉起, 故障告警,承担功能 运营支撑平台元数据存储及管 理,使用组件 C o n f d b 是一个P o s t g r e S Q L 单机主备实例, 由S t o l o n 提 供管理,部署要求 2 个以上, 对于生产系统建议3 节点,与e t c d 共用机器部署,可用性 主多从, 故障时自动选主, 并且注册主节点ip 到e t c d 中,扩展性 可在线扩容, 也可以缩容,01,02,03,04,05,06,Agent功能概述,部署要求,每一台机器部署一个 A g e n t 服务,01,故障管理,c r o n t a b 定时脚本监控拉 起,告警,0

5、2,承担功能,任务执行者, 节点状态上 报, 监控指标数据采集上 报,03,设计参考,数据存储 关键数据存储e t c d 日志存储容量要控制。,04,01,05,02,03,06,任务管理 任务拆分成最小单元, 支持 故障续传。 固定任务要错开 , 并发数要控制。 任务需要 有互斥机制。,资源保障 使用C G R O U P 隔离, 保障 管控程序计算资源足够。,其它规则 不要随意引入组件 每个组件都要监控 异地组件不访问,系统整体延迟 降级运行, 能不做就不做。,交互规则 异步化, 减少阻塞。 集中批处 理, 减少交互次数, 提升处理 效能。 超时机制不可少, 防止 产生僵尸进程。,硬件,

6、供电及网络要求,1 2,部署规划,3,性能指标参考,4,多可用区部署,目录 CONTENTS,硬件,供电、网络及OS要求,指令集架构 X 86 / Arm/ 390 s,操作系统 推荐Cent OS或者Red Hat 7 . 3 及以上 / TLinux/ Suse 12 sp 4,机架要求 每个节点独立机架, 独立供电,机器类型 物理机, 如果只能CVM, 则 需要控制节点不要存放于 同一台母机上,网络要求 双网卡高可用bond,单中心部署规范,01,E tc d L e a d er C e n ter S l a ve C o n fdb S l a ve 机器 1,02,机器 2 E

7、tc d N o d e C e n ter M a s te r C o n fdb S a l ve,03,E tc d N o d e C e n ter S l a ve C o n fdb M a s te r 机器 3,二地三中心部署规范,生产中心 机器1 : Conf db M a s t er + E t c d N o de + C e n ter S l a ve 机器2 : Conf db S l a ve + E t c d L e ader + C e n ter M a s t er,异地灾备 机器5 : C o nf db S l a ve E t c d N o

8、 de C e n ter S l a ve,同城备中心 机器3 : Conf db S l a ve + E t c d N o de + C e nt er S l a ve 机器4 : Conf db S l a ve + E t c d N o de + C e nt er S l a ve,异地双活二中心部署规范,南生产中心 机器1 : C o n f d b M a s t e r + E t c d N o d e + C e n t e r S l a v e 机器2 : C o n f d b S l a v e + E t c d L e a d e r + C e n t

9、 e r S l a v e 机器3 : C o n f d b S l a v e + E t c d N o d e + C e n t e r M a s t e r,北生产中心 机器1 : C o n f d b M a s t e r + E t c d N o d e + C e n t e r S l a v e 机器2 : C o n f d b S l a v e + E t c d L e a d e r + C e n t e r S l a v e 机器3 : C o n f d b S l a v e + E t c d N o d e + C e n t e r M

10、 a s t e r,异地双活四中心部署规范,机器3 : C o n f d b S l a v e + E t c d N o d e + C e n t e r S l a v e 机器4 : C o n f d b S l a v e + E t c d N o d e + C e n t e r S l a v e,南同城备中心,北生产中心,机器 1 : C o n f d b M a s t e r + E t c d N o d e + C e n t e r S l a v e 机器 2 : C o n f d b S l a v e + E t c d L e a d e r

11、+ C e n t e r M a s t e r 南中心机器5 : E t c d N o d e,南生产中心,机 器 1 : C o n f d b M a s t e r + E t c d N o d e + C e n t e r S l a v e 机器 2 : C o n f d b S l a v e + E t c d L e a d e r + C e n t e r M a s t e r 北中心机器 5 : E t c d N o d e,北同城中心,机器 3 : C o n f d b S l a v e + E t c d N o d e + C e n t e r S l a v e 机器 4 : C o n f d b S l a v e + E t c d N o d e + C e n t e r S l a v e,性能指标参考,配置 3 2 C o r e 128G 2 TSSD,机器数 200,节点数 1000,存储周期 3 个月,多可用区统一入口部署,广州机房 可用区二,广州机房 可用区.,广州机房 可用区一,20,谢谢!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 云计算/并行计算

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号