QQ億級日活躍業(yè)務(wù)SNG后臺(tái)架構(gòu)的概覽
大?。?/span>0.4 MB 人氣: 2017-10-10 需要積分:1
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評論(0)
標(biāo)簽:sng后臺(tái)架構(gòu)(1567)
引言作為本次技術(shù)開放日后臺(tái)架構(gòu)專場的出品人我今天給大家?guī)怼稑?gòu)造高可靠海量用戶服務(wù)-SNG數(shù)億級日活躍業(yè)務(wù)后臺(tái)核心技術(shù)揭秘》,一起探討怎么 從可用性的維度提升海量服務(wù)的可靠性及海量服務(wù)的故障處理方式,包括:
SNG后臺(tái)架構(gòu)的概覽;面向海量服務(wù)的設(shè)計(jì)原則。騰訊海量服務(wù)的后臺(tái)設(shè)計(jì)一般通用的解決方案是什么,包括如何提升海量服務(wù)的高可用性,如何從架構(gòu)層、產(chǎn)品層、運(yùn)維層提升服務(wù)的合理性;后臺(tái)服務(wù)故障解決思路。
SNG業(yè)務(wù)情況
SNG是騰訊基于社交的業(yè)務(wù)群,包括QQ、QZone、QQ音樂、騰訊云、K歌、企鵝MV、全民影帝、天天P圖等眾多業(yè)務(wù)。根據(jù)SNG后臺(tái)架構(gòu)從業(yè)務(wù)邏輯、數(shù)據(jù)層面、運(yùn)維包括整個(gè)可用性方面的星級評定:
QQ是騰訊持續(xù)了16年的業(yè)務(wù),它的業(yè)務(wù)非常復(fù)雜,從通訊角度主要是消息存儲(chǔ)和轉(zhuǎn)發(fā),QQ團(tuán)隊(duì)致力于打造一個(gè)永不宕機(jī)的服務(wù)。QZone一直是中國社交產(chǎn)品的領(lǐng)航者,是騰訊第一個(gè)博士Ross總在負(fù)責(zé)的業(yè)務(wù),前端需要高性能的接入服務(wù)器,它的移動(dòng)端通過框架WNS逐漸開放到騰訊云上,第三方開發(fā)商也可以用到 QZone高性能的基礎(chǔ)框架。QQ音樂主要涉及流媒體點(diǎn)播、MV體系、海量正版知識(shí)庫建設(shè)等,目前已經(jīng)DAU對外我們已經(jīng)宣布過億,是國內(nèi)人氣最旺的領(lǐng)先互聯(lián)網(wǎng)音樂平臺(tái)。騰訊云有著騰訊最優(yōu)秀的海量服務(wù)解決能力,給各種2B運(yùn)營商提供運(yùn)營化平臺(tái),可以節(jié)省創(chuàng)業(yè)公司特別是中小型初創(chuàng)公司大量研發(fā)成本,在做的應(yīng)該有不少是創(chuàng)業(yè)者,歡迎來用騰訊云產(chǎn)品。全民K歌,兩年前Ross總從空間過來兼任數(shù)字音樂部后開始啟動(dòng)團(tuán)隊(duì)做的,在推出不到兩年的時(shí)間目前注冊用戶已遠(yuǎn)超競品,在業(yè)務(wù)邏輯方面主要涉及大量的UGC流媒體上傳存儲(chǔ)和分發(fā)、feeds管理和互動(dòng)、知識(shí)庫管理等,大家沒安裝的可以回去盡快安裝一個(gè),里面也有優(yōu)質(zhì)的用戶在唱歌。
如何定義可用性
從大家都熟知的案例入手,12306剛上線的時(shí)候經(jīng)常會(huì)出現(xiàn)掛機(jī)的情況然后顯示一條公告“正在進(jìn)行故障維修”,特別是春節(jié)、節(jié)假日等搶票高峰期,嚴(yán)重影響用戶的使用。
作為互聯(lián)網(wǎng)架構(gòu)師,要怎么提升12306的可用性?故障明顯影響可用性的指標(biāo),那么到底怎樣定義大型互聯(lián)網(wǎng)服務(wù)的可用性?怎樣定義一個(gè)合理的團(tuán)隊(duì)可用性能指標(biāo)?如何提升可用性?
1. 怎樣定義大型互聯(lián)網(wǎng)服務(wù)的可用性?
可用性是系統(tǒng)或服務(wù)的健壯性和可靠性。每個(gè)服務(wù)包括QQ、QZone發(fā)生故障我們都會(huì)評估,是一級故障還是二級故障還是三級故障。
在業(yè)務(wù)場景里,最核心的是用戶價(jià)值的體現(xiàn),我們把可用性更合理定義為:
P=(總用戶價(jià)值-因事故損失的用戶價(jià)值)/總用戶價(jià)值*100%
2. 怎樣定義可用性指標(biāo)?
無論是用QQ、QQ音樂還是QQ空間,如果中斷1分鐘,用戶自查問題;中斷5分鐘以上用戶開始有疑問;中斷30分鐘的時(shí)候論壇等地方開始有投訴出現(xiàn),而中斷數(shù)個(gè)小時(shí)的時(shí)候,用戶有可能會(huì)放棄這個(gè)軟件投奔競品。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%