| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结 个人简历 事迹材料 租赁合同 演讲稿 项目管理 职场社交

腾讯内部云架构设计介绍

文***品

贡献于2019-06-12

字数:5252 关键词: 云架构

腾讯部云架构设计介绍存问题
速度慢
稳定
部署混乱监控完善
开发效率低部云建设目
提升研发水
提升运维水
提升服务水
节省设备成部云建设
海量
快稳定
互联网业务特性造部云云模式划分
SaaS
PaaS
IaaS部云层次划分
接入层
• 业务请求接入端分发
逻辑层
• 业务逻辑实现
存储层
• 数持久化 部云建设方式
腾讯部云
MIG部云
TAF
SNG部云
SPP
IEG部云
云网关台
游戏云
云存储台
TEG攻公特性更突出接入存储两部分业务BG攻情况复杂具特
色业务逻辑层
…接入层
接入层业务接入问题
业务接入通常会遭遇面三问题:
网接入
外网ip紧张易攻击云网关TGW
TGW
电信户
接入服务器 联通户
移动户
IPV6户
… 云网关TGW
• 网统接入
• 节省外网IP
• 外网安全隔离
• 负载均衡
• 业务台动容灾
TGW腾讯建网关系统具特点:2 TGW7
CS
TGW SET模型 LD数 容量 包量
TGW71G 4 2G 300w
TGW710G 4 10G 300w
TGW410G 4 16G 500w
第三方
Web应
Flash应
互娱研游戏
互始代理游戏

解决方

解决方案
4 TGW4
windows
七层
1 TGW7
BS
四层
解决方案
3 TGW4
私协议
流量业务
Windows业务
解决方

TGW整体解决方

TGW整体解决方案
TGW业务量身定做4种方案公司业务够接入TGW四种方案
分:七层BS方案 七层CS方案四层TGW方案四层windows方
案云网关TGW
• 通集群提供服务4台服务器
集群
• 双机架双交换机备份
• 强抗DDoS攻击力
容灾
• TGW死机探测
• TGW流量连接数等异常监控
• 业务流量质量server死机探
测等监控
监控目标存储层
存储层云存储
CDB
CFSCMEM
三云存储台
解决业务cachedb
文件存储云存储CDB
• 三高数库系统
• 高通:需业务改代码
– mysql业务换IPPort

• 高:三种切换模式
• 高性:4倍A5
CDB
TGW跨机架容灾
业务台系统
DBMS
Master
DBMS
Slave步
SCSI盘驱动
TSSD集群
分散写异步写合写
机读力强
幅减少擦云存储CMEM
• 三高KeyValue Cache系统
• 高通:需业务改代码
– 兼容memcache协议TTC协议redis协议等
• 高性:核级优化
• 高性价:冷热数动态调度存储介质云存储CFS
• 四高分布式文件存储系统
• 高通:需业务改代码
– 访问文件系统样
• 高发:台TFS集群
• 高附加:数享
• 业务层高:业务设备死机
直接新机器顶涉数恢
复迁移
业务台系统
文件系统驱动
TFS集群
CFS 逻辑层
逻辑层逻辑层解决问题
开发效率 网络通讯 容错容灾
协议发布部署监控告警
性 安全逻辑层现状
• 逻辑层框架Bg建
✓ 业务需求
✓ 历史包袱
• 流台开发框架
✓ TAFSPPMCP++SrvFramework…模块众(千服务)
配置理弱
面两种语言( c++java)
背景

监控够立体化
服务模型协议样化
部署理凌乱
MIG逻辑层建设背景•容错机制
• 部署发布
• 流量监控异常监控
• 集中日志配置理
• 服务理
• 消息染色机制
• 调链调时序分析
• 接口级测试
• 集成测试
• 服务(tcpudpselectepoll)
• 协议(字符串二进制xml)
• 远程调(步异步)
• …
开发
测试
运营
产品
开发响应时间更快
产品更加稳定
业务间交叉更加容易
分层设计台解决部分问题根运营断完善 TAF结构
运营

通信框架
公库
统协议(JCE)
透明部署 动发布 集中配置LOG 调链分析
理 容错 负载均衡 灰度
RPC(步异步单项) 高性 载
提供框架业务
台 二进制扩展 动生成
开发更关注业务运营更简单Notify
Stat
Log
Patch
Registry1 Registry2 RegistryN Web
Server1 Server2 ServerN
Node1
Server1 Server2 ServerN
NodeN
控节点(热备) 运维理台
异常信息
指标统计
远程LOG
发布台




业务Server
……
Config
配置中心
1721628153
1721628154
Property
业务信息registry
client
stringToProxy(PetObj)
petsvr
petsvr
tcpudp
node1
node2
keep alive report status
patchpatch
stat prop notify configlog
admin commandadmin
syncasync
服务交互流程TAF关键特性
• 开发便捷
• 容错容灾
• 支持set部署
• 业务特性路
• 户消息染色
• 调链分析
• 统理运营支撑台
• 指标监控告警 代码动生成
客户端 服务端
Jce 文件
jce2cpp 远程调——(远程调原简单)
业务步调
业务异步调
业务单调容错容灾——(减服务器网络影响) 1h5m
Client
svr
registry
stringToProxy(PetObj)
返回PetSvr IPPort列表
tcpudp
svr svr node
服务器挂掉基影响业务
Client
svr
tcpudp
svr svr
连续超时次数
超时率(client)
定时重试
降低网络波动带影响
IDC1
C1 S1 IDC3
C1
IDC2
C1 S1
减少跨IDC访问SET分组
A
B
100w线
AAAAA
BBBBB
500w线
50A
50B
5000w线
5000w线
5A1
5B1
5A2
5B2
5A3
5B3

缺点:
调关系等关系
放篮子里面鸡蛋
容量灰度分区域控制
缺点:
服务者应名称原服务
致配置文件发布服务需
单独统理 麻烦SET分组
A
B
100w线
AAAAA
BBBBB
500w线
5000w线 –set分组
5A
5B
5A
5B
5A
5B

SET部署优点:
1服务名统服务配置统理
2组单位容量容易控制
3组间没调关系干扰
4IDC分组细化webwap svr proxytaf_set_router(router)
0 0 1
int getGridByKey(String key)
user
根状态选择路
0 1 0
果routerrouter准
否已灰度值
0 00
UI Server
Logic Server
DB Server
1 状态1服务收状态0
消息时返回reset grid
2 服务端种状态时
忽略路值会透传
3 服务端逻辑业务启动
线程中时状态会丢失
特性路——(灰度策略)webwap svr
0 0 1
user
根状态选择路
0 1 0
taf_dye(queryInfo 88883245)
0 00
UI Server
Logic Server
DB Server
1 意条消息进行染色
2 染色key值业务指定
3 续调框架层动染色
4 染色消息集中log server
户消息染色——(踪户消息流)
dye log serverwebwaptafserver
S1 S2
user
A1 A2
入口消息采样
1 Key深度广度
2 采样率
3 树状结构
4 采样消息统stat服务
5 跨IDC调情况
B1 B3B2
调链分析——(合理部署架构优化)
stat
C1 C3C2
深度
广度调链分析——(清楚户请求)
查询否超Q
查询否绑定
查询关注友列表
查询友昵称
滤检查敏感字
获取关注友
户入口查询否超Q
查询否绑定
查询关注友列表
循环查询友昵称?
循环滤敏感字?
优化批量接口
解决调链长问题ᖌಷ௳מᯈᗝۓ✓ ӱ
✓ ᛔۖၥᦶ
✓ ӞᲫୗጱಘ਻
✓ ᯈᗝ෈կᖌಷ҅ᯈᗝ෈կԆۖpush
ᭆᛔਧԎ޸եݎ؊̵෭ᛗᒵᕆᦡᗝ҅ސۓ✓ ๐
૲ᓕቘݎ ✓
TAF 理台 httptafwsdcom指标统计监控——(嵌入式监控数说明切)
已采集指标包括:
调模块调模块调ip调ip调端口返回值
成功数超时数异常数处理时间处理时间
总处理时间服务调时间区间分布逻辑层解决问题
开发效率 网络通讯 容错容灾
协议发布部署监控告警
性 安全TAF
数工厂
日志集中
统配置
统发布
Registry1 Registry2 RegistryN 运维
Server1 Server2 ServerN
Node1
Server1 Server2 ServerN
NodeN

监控
TGW
CDN
CDB
CMEM
CFS
存储接入
MIG业务整体架构规模:
业务数:100+
服务数:6000+
节点数:4000+
进程数:20000+
调量:4P天
TAF
MIG业务整体架构手机QQ浏览器台架构
Login
Config
接入代理
StatIPInfo
Auth
c d b
Web运营
理台
帐号中心
步中心
消息中心
云U盘
LBS代理 插件服务Local Cache
分布式Cache台
文件系统 CFS
智预抓图片转换
核解析渲染服务
页面转换
部署
发布
配置
中心
日志
中心
监控
告警
容抽取
测速服务
网关线网络
1
2
3谢谢目标云存储建设思路
• 存DB文件三纬度造满足业
务需求
• 建立私云公云两种架构适应
业务
• 托模式运营云存储特点
• 高
• 高
• 高性
• 支持线迁移扩容
• 托运营
• 完善运营支撑系统
• 完善监控告警

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 香币 [ 分享文档获得香币 ]

下载文档

相关文档

系统架构设计师的职责

系统架构设计师的职责职责1、负责系统及相关产品需求分析及架构设计;2、对产品的整体系统架构负责,对产品的系统安全性设计负责,开发及相关设计文档编写;3、负责相关请求的技术分析,负责制订相关的技术解决方案;4、参与制定设计及实现规范,指导设计、实现及部署工作;5、配合项目经理进行技术决策,进行技术风险评估;6、负责对软件开发团队的技术指导。任职资格1、软件工程、软件开发相关专业本

x***6 2年前 上传334   0

股权架构设计案例

民营企业的股权架构设计文/张金宝当企业发展到一定规模时,企业需要做股权架构的重新梳理,否则就会存在诸多的问题,如造成多交个人所得税、资金转移通道难以打通等问题。一、走一步看一步的股权结构模式股权方面,民营企业最常见的情况就是随着企业的发展与壮大,根据需要逐步增加公司、注册新公司。并且绝大多数企业都是用自然人(如老板、老板娘或者老板的亲戚熟人)当股东,很少用法人企业当股东。案例-某企业集

徐***计 4年前 上传782   0

《彩云追月》教学设计

1、欣赏民乐合奏曲《彩云追月》,通过情景式教学,感受幽淡的夜幕下,云月追逐相映成趣的意境。2、了解并掌握切分节奏和前倚音,能用“X X X X X”节奏为乐曲伴奏。

x***2 2年前 上传456   0

《火烧云》教学设计

新课程标准的基本理念中提出:“语文课程还应重视提高学生的品德修养和审美情趣,使他们逐步形成良好的个性和健全的人格,促进德、智、体、美的和谐发展”。

l***6 5年前 上传996   0

公司内部员工自我介绍

公司内部员工自我介绍 我们要时刻持续昂扬的学习.,不断地补充学问,提高技能,以适应公司进展。下面是我为大家带来的公司内部员工自我介绍5篇,盼望大家能够喜爱! 公司内部员工自我介绍1 敬重的各位领导,各位前辈: 大家好! 我叫__X,现在主要负责电话销售这一块。我为人正直、乐观、简单与人相处;平常爱好看书、摄影和打球。 我特别兴奋也特别荣幸的加入到__这个大家庭中来,这

g***1 1年前 上传361   0

酒店内部设计合同

酒店内部设计合同  本合同订立于  年  月  日  委托人:       (以下简称“业方”)。  受托人:    ,注册办事处位于          (以下简称“设计方”)。  鉴于业方请设计方就“      假日酒店”项目(以下简称“本项目”)提供室内装潢设计服务, 而设计方亦同意就以下所述条款与条件,担任本项目所委托之设计方。  业方及设计方兹就本项目之室内装潢设计服务,同意订定

d***5 11年前 上传460   0

腾讯绩效考核方案设计

目 录一.公司概述 1(一)腾讯公司简介 1(二)腾讯公司战略规划 2二.研究背景及意义 3三.腾讯产品经理绩效考核体系构建 4(一)产品经理绩效考核指标的选取 41.企业战略目标分解 42.文献综述 53.产品经理岗位分析 74.产品经理胜任力模型 9(二)产品经理绩效考核指标的确定 101.基本思路 102.指标体系构建原则 12

心***园 9年前 上传663   0

《月亮和云彩》教学设计与反思资料

《月亮和云彩》教学设计与反思资料  教学要求:  1、认识9个生字,会写文、得、快、法、相、和、亮等字,学习部首禾 ,积累云彩等词语。  2、正确、流利地朗读课文,背诵课文。  3、理解课文内容,培养学生留心观察,善于思考解决问题的习惯。  重难点:  1、识字、写字。  2、理解课文内容,从李小文的做法中受到启发:留心观察勤于动脑  教学方法:讲读法、情境法、表演法  教具

xiaochuichui 10个月前 上传262   0

基于vsphere高校私有云设计与部署

本论文主要为了解决IT资源利用率低下,部署成本和管理投入成本过高,提出了基于vsphere的私有云设计和部署方案。分析了虚拟化和云计算的现状和发展前景,介绍了vsphere的体系和核心功能,分析了网络和存储的虚拟化。

平***苏 3年前 上传416   0

《火烧云》精读引导课导学设计

单元主题 奇妙的世界 教学内容 24《火烧云》课 型 精读引导课 课时安排 1课时学习目标 1.想象火烧云的奇异景象,感受火烧云的美丽景色。2.了解火烧云颜色和形状的特点。3.学习作者抓住火烧云颜色变化多和形状变化快进行观察的方法,积累优美词句。

(***熹 2个月前 上传90   0

「腾讯」腾讯HR转型及HRBP模式揭秘

1腾讯公司简介小编犹豫这个要不要直接跳过去了,想了想,还是简单放个图,大家注意一下,2010年9月和2012年12月,两任国家领导人都拜访过鹅厂。一句话,腾讯公司是目前中国最大的互联网综合服务提供商之一,也是中国用户最多的互联网企业之一。2腾讯七大事业群1、微信事业群(WeiXin Group,简称WXG)负责微信基础平台、微信开放平台,以及微信支付拓展、O2O等

b***2 12年前 上传724   0

装修材料云杉木的特点介绍

在了解云杉木的优缺点之前,中国木材十大品牌缘景居首先带大家来看一下云杉木的基本简介吧!云杉木是一种常绿乔木,株高可以达到30米左右,目前我国大概有17个品种,9个变种,是我国特有树种,大多数都分布在青海的东部,云杉木作为一种高大乔木的针叶树种,树皮呈现出灰色,呈鳞片状脱落,大的枝叶比较平展,小的枝叶上有毛,为一年生枝黄褐色。叶子弯曲,呈现出粉状青绿色,四面都带有气孔线,雄雌同株,在每年的5月份开花,10月份球果成熟,周期性明显。云杉木的优点:  1.云杉木的生长过程是比较缓慢的,它的生长期比较长,因此它就拥有更长的时间来塑造出完美的纹理线条,颜色分布的也比较均匀。

狮***7 6年前 上传1505   0

合同架构

本文档由香当网(https://www.xiangdang.net)用户上传

塔***团 9年前 上传628   0

系统架构设计师的具体职责范本

系统架构设计师的具体职责范本职责:1、 参与公司级公共技术平台、各产品及业务线的整体架构规划设计,从业务和技术角度给出决策意见。2、 参与公司总体技术规划,平台级产品迭代、架构设计及代码实现,制定技术选型方案、技术架构风险识别、技术实现工作量评估。3、前瞻性思考,提前发现并及时解决重大技术隐患和风险。4、 参与公司级别技术决策会,解决关键的架构、技术问题,优化整体系统性能。支持打造公司

x***6 2年前 上传367   0

基于.Net-的三成架构的网上评分系统毕业设计

 《Web技术与开发(ASP.NET)》 课程设计说明书 设 计 题 目: 网上投票系统 指 导 老 师: 学 生 学 号: 学 生 姓 名: 同 组 人: 时 间: 201 年 月 日 摘 要 随着网络技术的迅速发展传统的投票方式已经不能满足人们的

z***u 5年前 上传996   0

基于BS架构的网络教学平台的设计与实现

当今是网络信息时代,出现了很多行业都依靠互联网的发展,这就是互联网+的概念。现在中国的网络教育如火如茶,百花齐放,有职业教育,有中小学教育,留学教学,兴趣教育等等,都利用了互联网的便捷性进行着知识的传播。因此,设计一款网络教育平台也是很符合潮流的。

爱***享 3年前 上传671   0

2017年系统架构设计师岗位职责

系统架构设计师岗位职责  架构设计师是程序员的最终归属,也是成长链中最神圣的一环。架构设计师对整个项目的贡献非常大。架构设计师彻底摆脱了语言的束缚,身兼百家之长,熟悉很多语言的精髓;知道软件发展趋势,会开发新一代产品或制订新一代产品的方案,知道各种软件产品特性。架构设计师会根据这些特性做出非常好的产品。另外,杰出的架构设计师具有创新技巧的本领。  对于架构设计师,年薪百万不是什么很稀奇的

a***3 6年前 上传452   0

系统架构设计师的工作职责描述

系统架构设计师的工作职责描述职责:1、负责系统及相关产品需求分析及架构设计;2、对产品的整体系统架构负责,对产品的系统安全性设计负责,开发及相关设计文档编写;3、根据产品或项目特征进行技术架构选型,并搭建系统架构,具备系统战略规划的能力,同时需要对数据应用移动APP应用平台架构具有规划能力;4、负责产品系统架构设计,协调软件工程师一起进行核心模块的详细设计;5、按时完成技术研发任务,

h***8 2年前 上传319   0

弱电安防施工方案架构设计

 系统施工方案 目录 前 言 6 第一节 编制说明 7 1.1 编制依据 7 1.2 编制情况 7 第二节 施工工艺 8 2.1工程准备 8 2.2施工方法 8 第三节 施工方案 10 3.1施工难点分析 10 3.1.1系统集成及相关接口问题 10 3.1.2施工协调及相关问题 11 3.2 施工部署 12 3.2.1 工程目标 12 3.2

z***u 5年前 上传1326   0

为什么要设计股权架构

一、为什么要设计股权架构?1、明晰合伙人的权、责、利合伙创业讲究情怀没错,但最终也是要实现实际利益,怎么能够体现你的利益和价值,很重要一点就是股权、股比。后者是你在这个项目中的作用,以及利益的重要体现。2、有助于创业公司的稳定也许我们在创业的时候都是同学、兄弟、闺蜜,大家觉得,什么股比不股比的,先不说,先做下去,把事情做成了再说。这种情况必定会出现问题,因为在刚开始关系好

e***5 9年前 上传441   0

系统架构设计师的主要职责

系统架构设计师的主要职责职责:1) 业务需求系统分析,提出技术研究及可行性报告;2) 结合需求设计高扩展性、高性能、安全、稳定、可靠的应用系统 ;3) 可以通过配置实现业务需求的变化,跟踪并研究___并应用于产品 ;4) 指导研发工程师的产品开发和技术研究工作,解决各类技术疑难问题,形成良好的研发氛围,提升团队整体技术水平。5) 管理与指导研发团队,负责产品研发计划制定与执行;任职

t***e 2年前 上传404   0

企业内部控制设计

 企业内部控制设计 陈关亭 清华大学会计研究    第一讲 内部控制概论 一、 内部控制的历程    内部控制,在内部牵制的基础上,由企业管理人员在经营管理实践中创造;并审计人员理论总结而逐步完善的自我监督和自行调整体系。在其漫长的产生和发展过程中,大体经历了萌芽期、发展期和成熟期

r***z 13年前 上传29072   0

东南大学内部课程城市设计试题集

东南大学内部课程城市设计试题集1. 凯文-林奇有关城市设计概念的基本阐述。(5分)根据他对城市设计概念的界定,你如何看城市设计?(2分)从城市空间形态与城市社会行为活动的关系上进行陈述,举例说明。(2分)(1) 基本概念:凯文•林奇从从城市社会文化结构、人的活动和空间形体环境结合的角度提出“城市设计的关键在于如何从空间安排上保证城市各种活动的交织”进而从空间结构上实现人类形形色色的价值

文***享 3年前 上传576   0

腾讯招聘流程

腾讯社会招聘面试审批流程一、目的:规范招聘面试审批的程序,统一标准,保证人才招聘质量。二、适用范围:本管理办法适用于腾讯集团总部及下属各分公司和办事处的正式岗位。三、KPI指标:社会招聘面试质量回溯四、面试流程:部门秘书(接待应聘者)→初试官(专业初试)→复试官(专业复试)→部门GM(GM面试)→通道分会(通道分会面试)→HR面试官(HR资格面试)→E

10年前 上传1273   0

致腾讯的感谢信

致腾讯的感谢信  首先要说我没什么文化,所能掌握的知识只能应付上上网,以下说叙述可能语言不够流畅,表达不够清楚;如果有人看了请不要笑话!虽然语中“墨”不够浓但说的话全是发自肺腑!!!  我,一个普通得满大街都是的那种人,过着普通的生活,也经常会郁闷和无奈!为什么呢?有时候我也这样想、可能生活太过于憋屈。每天想的都是所谓的爱情和未来,想得多了、理解了社会的本质也就麻木了。对-----就是这

9***8 12年前 上传636   0