![騰訊內(nèi)部云架構(gòu)設(shè)計(jì)介紹.pptx_第1頁](http://file1.renrendoc.com/fileroot2/2020-1/29/39d6758d-dea7-421f-b957-d22fb7f0a810/39d6758d-dea7-421f-b957-d22fb7f0a8101.gif)
![騰訊內(nèi)部云架構(gòu)設(shè)計(jì)介紹.pptx_第2頁](http://file1.renrendoc.com/fileroot2/2020-1/29/39d6758d-dea7-421f-b957-d22fb7f0a810/39d6758d-dea7-421f-b957-d22fb7f0a8102.gif)
![騰訊內(nèi)部云架構(gòu)設(shè)計(jì)介紹.pptx_第3頁](http://file1.renrendoc.com/fileroot2/2020-1/29/39d6758d-dea7-421f-b957-d22fb7f0a810/39d6758d-dea7-421f-b957-d22fb7f0a8103.gif)
![騰訊內(nèi)部云架構(gòu)設(shè)計(jì)介紹.pptx_第4頁](http://file1.renrendoc.com/fileroot2/2020-1/29/39d6758d-dea7-421f-b957-d22fb7f0a810/39d6758d-dea7-421f-b957-d22fb7f0a8104.gif)
![騰訊內(nèi)部云架構(gòu)設(shè)計(jì)介紹.pptx_第5頁](http://file1.renrendoc.com/fileroot2/2020-1/29/39d6758d-dea7-421f-b957-d22fb7f0a810/39d6758d-dea7-421f-b957-d22fb7f0a8105.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、騰訊內(nèi)部云架構(gòu)設(shè)計(jì)介紹,曾經(jīng)存在的問題,內(nèi)部云建設(shè)的目的,內(nèi)部云建設(shè)的依據(jù),依據(jù)互聯(lián)網(wǎng)業(yè)務(wù)特性打造內(nèi)部云,云模式劃分,內(nèi)部云層次劃分,內(nèi)部云建設(shè)方式,TEG主攻公共特性更突出的接入和存儲(chǔ)兩部分,業(yè)務(wù)BG主攻情況復(fù)雜各具特色的業(yè)務(wù)邏輯層,接入層,業(yè)務(wù)接入問題,業(yè)務(wù)接入通常會(huì)遭遇下面三個(gè)問題:,云網(wǎng)關(guān)TGW,TGW,電信用戶,接入服務(wù)器,聯(lián)通用戶,移動(dòng)用戶,IPV6用戶,.,云網(wǎng)關(guān)TGW,多網(wǎng)統(tǒng)一接入 節(jié)省外網(wǎng)IP 外網(wǎng)安全隔離 負(fù)載均衡 業(yè)務(wù)后臺(tái)自動(dòng)容災(zāi),TGW是騰訊自建的網(wǎng)關(guān)系統(tǒng),具有如下特點(diǎn):,2. TGW7 C/S,第三方 Web應(yīng)用 Flash應(yīng)用,互娛自研游戲 互始代理游戲 其它,解決
2、方案,解決方案,4. TGW4- windows,七層,1. TGW7 B/S,四層,解決方案,3. TGW4,私有協(xié)議 大流量業(yè)務(wù),Windows業(yè)務(wù),解決方案,TGW整體解決方案,TGW整體解決方案,TGW為業(yè)務(wù)量身定做4種方案,使公司所有業(yè)務(wù)都能夠接入TGW。四種方案分別為:七層B/S方案, 七層C/S方案,四層TGW方案,四層windows方案。,云網(wǎng)關(guān)TGW,通過集群提供服務(wù),4臺(tái)服務(wù)器為一個(gè)集群 雙機(jī)架,雙交換機(jī)備份 強(qiáng)大的抗DDoS攻擊能力。,容災(zāi),TGW死機(jī)探測(cè) TGW流量,連接數(shù)等異常監(jiān)控 業(yè)務(wù)流量,質(zhì)量,server死機(jī)探測(cè)等監(jiān)控,監(jiān)控,目標(biāo),存儲(chǔ)層,云存儲(chǔ),依靠這三個(gè)云存
3、儲(chǔ)平臺(tái),解決業(yè)務(wù)的cache、db和文件存儲(chǔ),云存儲(chǔ)之CDB,“三高”的數(shù)據(jù)庫系統(tǒng) 高通用:無需業(yè)務(wù)改代碼 使用mysql的業(yè)務(wù)換一下IP/Port即可 高可用:三種切換模式 高性能:4倍于A5,云存儲(chǔ)之CMEM,“三高”的Key-Value Cache系統(tǒng) 高通用:無需業(yè)務(wù)改代碼 兼容memcache協(xié)議、TTC協(xié)議、redis協(xié)議等 高性能:內(nèi)核級(jí)優(yōu)化 高性價(jià)比:冷熱數(shù)據(jù)動(dòng)態(tài)調(diào)度到不同存儲(chǔ)介質(zhì),云存儲(chǔ)之CFS,“四高”的分布式文件存儲(chǔ)系統(tǒng) 高通用:無需業(yè)務(wù)改代碼 像訪問本地文件系統(tǒng)一樣 高并發(fā):后臺(tái)是TFS集群 高附加:數(shù)據(jù)共享 業(yè)務(wù)層高可用:業(yè)務(wù)設(shè)備死機(jī)可以直接拿新機(jī)器頂替,不涉及數(shù)據(jù)恢
4、復(fù)/遷移,邏輯層,邏輯層要解決的問題,邏輯層現(xiàn)狀,邏輯層的框架各Bg自建為主 業(yè)務(wù)需求不同 歷史包袱 主流的后臺(tái)開發(fā)框架 TAF、SPP、MCP+、SrvFramework,模塊眾多(上千個(gè)服務(wù)),配置管理弱,面向兩種語言( c+/java),背景,監(jiān)控不夠立體化,服務(wù)模型和協(xié)議多樣化,部署管理凌亂,MIG邏輯層建設(shè)背景,容錯(cuò)機(jī)制 部署與發(fā)布 流量監(jiān)控,異常監(jiān)控 集中日志,配置管理 服務(wù)管理 消息染色機(jī)制 調(diào)用鏈及調(diào)用時(shí)序分析,接口級(jí)別測(cè)試 集成測(cè)試,服務(wù)(tcp/udp,select/epoll) 協(xié)議(字符串,二進(jìn)制,xml) 遠(yuǎn)程調(diào)用(同步,異步) ,開發(fā),測(cè)試,運(yùn)營(yíng),產(chǎn)品,開發(fā)響應(yīng)時(shí)間
5、更快 產(chǎn)品更加穩(wěn)定/可靠 業(yè)務(wù)之間交叉更加容易,分層設(shè)計(jì),讓平臺(tái)解決大部分問題,并根據(jù)運(yùn)營(yíng)不斷完善!,TAF結(jié)構(gòu),透明部署 自動(dòng)發(fā)布 集中配置/LOG 調(diào)用鏈分析,管理 容錯(cuò) 負(fù)載均衡 灰度,RPC(同步/異步/單項(xiàng)) 高性能 過載,提供給框架以及業(yè)務(wù)使用,多平臺(tái) 二進(jìn)制可擴(kuò)展 自動(dòng)生成,讓開發(fā)更關(guān)注業(yè)務(wù),讓運(yùn)營(yíng)更簡(jiǎn)單!,Notify,Stat,Log,Patch,Registry1,Registry2,RegistryN,Web,Server1,Server2,ServerN,Node1,Server1,Server2,ServerN,NodeN,主控節(jié)點(diǎn)(熱備),運(yùn)維管理平臺(tái),異常信息,指
6、標(biāo)統(tǒng)計(jì),遠(yuǎn)程LOG,發(fā)布平臺(tái),服務(wù) 節(jié)點(diǎn),業(yè)務(wù)Server,Config,配置中心,172.16.28.153,172.16.28.154,Property,業(yè)務(wù)信息,registry,client,stringToProxy(“PetObj”);,petsvr,petsvr,tcp/udp,node1,node2,keep alive,report status,patch,patch,stat,prop,notify,config,log,admin command,admin,sync/async,服務(wù)交互流程,TAF關(guān)鍵特性,開發(fā)便捷 容錯(cuò)、容災(zāi) 支持set部署 業(yè)務(wù)特性路由 用戶消息
7、染色 調(diào)用鏈分析 統(tǒng)一管理、運(yùn)營(yíng)支撐平臺(tái) 指標(biāo)監(jiān)控與告警,代碼自動(dòng)生成,客戶端,服務(wù)端,Jce 文件,jce2cpp,遠(yuǎn)程調(diào)用(遠(yuǎn)程調(diào)用原來如此簡(jiǎn)單),業(yè)務(wù)同步調(diào)用,業(yè)務(wù)異步調(diào)用,業(yè)務(wù)單向調(diào)用,容錯(cuò)、容災(zāi)(減小服務(wù)器/網(wǎng)絡(luò)的影響) 1h5m,服務(wù)器掛掉基本不影響業(yè)務(wù),Client,svr,tcp/udp,svr,svr,連續(xù)超時(shí)次數(shù),超時(shí)比率(client),定時(shí)重試,降低網(wǎng)絡(luò)波動(dòng)帶來的影響,SET分組,SET分組,按SET部署的優(yōu)點(diǎn): 1,服務(wù)名統(tǒng)一,服務(wù)配置統(tǒng)一管理。 2,按照小組為單位,容量容易控制。 3,各個(gè)小組之間沒有調(diào)用關(guān)系,不干擾。 4,對(duì)IDC分組的再細(xì)化。,web/wap s
8、vr,proxy.taf_set_router(router),0,0,1,int getGridByKey(String key);,user,根據(jù)狀態(tài)選擇路由,0,1,0,如果有router,則以router為準(zhǔn); 否則使用已有的灰度值,0,0,0,UI Server,Logic Server,DB Server,狀態(tài)為1的服務(wù)收到狀態(tài)為0 的消息時(shí),返回reset grid 服務(wù)端只有一種狀態(tài)時(shí),則 忽略路由值,但是會(huì)透?jìng)?服務(wù)端邏輯在業(yè)務(wù)自己?jiǎn)?dòng) 的線程中時(shí),狀態(tài)會(huì)丟失,特性路由(灰度策略),web/wap svr,0,0,1,user,根據(jù)狀態(tài)選擇路由,0,1,0,taf_dye(“
9、queryInfo”, “88883245”),0,0,0,UI Server,Logic Server,DB Server,對(duì)任意一條消息進(jìn)行染色 染色的key值由業(yè)務(wù)指定 后續(xù)調(diào)用在框架層自動(dòng)染色 染色消息集中到log server,用戶消息染色(跟蹤用戶消息流),dye log server,web/wap/tafserver,S1,S2,user,A1,A2,入口消息采樣 Key、深度、廣度; 采樣率; 樹狀結(jié)構(gòu); 采樣消息統(tǒng)一stat服務(wù); 跨IDC調(diào)用情況;,B1,B3,B2,調(diào)用鏈分析(合理部署、架構(gòu)優(yōu)化),stat,C1,C3,C2,深度,廣度,調(diào)用鏈分析(看清楚一個(gè)用戶請(qǐng)求)
10、,用戶入口,查詢是否是超Q,查詢是否綁定,查詢關(guān)注的好友列表,循環(huán)查詢好友昵稱? 循環(huán)過濾敏感字?,優(yōu)化為批量接口 解決調(diào)用鏈過長(zhǎng)的問題,TAF 管理平臺(tái): ,發(fā)布管理 服務(wù)啟停、日至等級(jí)設(shè)置,發(fā)送自定義命令 配置文件維護(hù),配置文件主動(dòng)push 一鍵式的擴(kuò)容 自動(dòng)測(cè)試 業(yè)務(wù)配置信息維護(hù) 運(yùn)營(yíng)情況統(tǒng)計(jì) ,指標(biāo)統(tǒng)計(jì)與監(jiān)控(嵌入式監(jiān)控、讓數(shù)據(jù)說明一切),已采集指標(biāo)包括: 主調(diào)模塊、被調(diào)模塊、主調(diào)ip、被調(diào)ip、被調(diào)端口、返回值、 成功數(shù)、超時(shí)數(shù)、異常數(shù)、最大處理時(shí)間、最小處理時(shí)間、 總處理時(shí)間、服務(wù)調(diào)用時(shí)間區(qū)間分布,邏輯層要解決的問題,TAF,MIG業(yè)務(wù)整體架構(gòu),規(guī)模: 業(yè)務(wù)數(shù):100+ 服務(wù)數(shù):6000+ 節(jié)點(diǎn)數(shù):4000+ 進(jìn)程數(shù):20000+ 調(diào)用量:4P/天,TAF,MIG業(yè)務(wù)整體架構(gòu),手機(jī)QQ瀏覽器后臺(tái)架構(gòu),Login,Config,接入代理,Stat,IPInfo,Auth,c,d,b,Web運(yùn)營(yíng) 管理平臺(tái),帳號(hào)中心,同步中心,消息中心,云U盤,LBS代理,插件服務(wù),Local Cache,分布式Cache平臺(tái),文件系統(tǒng) CFS,智能預(yù)抓,圖片轉(zhuǎn)換,內(nèi)核解析,渲染服務(wù),頁面轉(zhuǎn)換,部署 發(fā)布,配置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《大學(xué)物理(上冊(cè))》課件-第1章
- 2025-2030全球車輛燃油油位計(jì)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球電積銅行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)直接空氣捕獲和儲(chǔ)存(DACS)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球多層土壤傳感器行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)阻燃塑料薄膜和片材行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球醫(yī)用手指康復(fù)訓(xùn)練儀行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球化學(xué)谷物熏蒸劑行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)智慧教育公共服務(wù)平臺(tái)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)工業(yè)膠囊填充設(shè)備行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年度院感管理工作計(jì)劃(后附表格版)
- 勵(lì)志課件-如何做好本職工作
- 化肥銷售工作計(jì)劃
- 2024浙江華數(shù)廣電網(wǎng)絡(luò)股份限公司招聘精英18人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2024年山東省濟(jì)南市中考英語試題卷(含答案解析)
- 2024年社區(qū)警務(wù)規(guī)范考試題庫
- 2025中考英語作文預(yù)測(cè):19個(gè)熱點(diǎn)話題及范文
- 第10講 牛頓運(yùn)動(dòng)定律的綜合應(yīng)用(一)(講義)(解析版)-2025年高考物理一輪復(fù)習(xí)講練測(cè)(新教材新高考)
- 靜脈治療護(hù)理技術(shù)操作標(biāo)準(zhǔn)(2023版)解讀 2
- 2024年全國(guó)各地中考試題分類匯編(一):現(xiàn)代文閱讀含答案
- GB/T 30306-2024家用和類似用途飲用水處理濾芯
評(píng)論
0/150
提交評(píng)論