連年來(lái),跟著直播等大流量互聯(lián)網(wǎng)業(yè)務(wù)的鼓起,CDN業(yè)務(wù)隨之泛起飛速的成長(zhǎng)。傳統(tǒng)CDN廠商與各大云處事提供商搶占市場(chǎng),紛紛貶價(jià)的同時(shí)也大局限擴(kuò)張著CDN節(jié)點(diǎn)。
快速的擴(kuò)張容易忽視一個(gè)重要的問(wèn)題:業(yè)務(wù)局限的快速成長(zhǎng),若沒有一套完備的支撐系統(tǒng),會(huì)引起諸多質(zhì)量問(wèn)題。輕則引起業(yè)務(wù)時(shí)延變高、樂(lè)成率下降;重則有大概導(dǎo)致劫難性的長(zhǎng)時(shí)間、大面積的系統(tǒng)癱瘓。
回首2016年,多家CDN廠商幾回被爆出大巨細(xì)小的變亂。就連海內(nèi)一些云計(jì)較巨頭,邇來(lái)也由于處事的不不變,激發(fā)了多起大局限的妨礙,導(dǎo)致客戶業(yè)務(wù)長(zhǎng)時(shí)間不行用,用戶好處受到直接損害。反觀騰訊云CDN,十年的運(yùn)營(yíng)進(jìn)程中,其處事不變性方面的表示,在業(yè)內(nèi)有口皆碑。
本文將從影響CDN不變性的幾個(gè)因素出發(fā),探究騰訊云CDN不變背后的奧秘。
一、網(wǎng)絡(luò)質(zhì)量
網(wǎng)絡(luò)質(zhì)量是影響CDN不變性的首要因素,運(yùn)營(yíng)商的網(wǎng)絡(luò)情況會(huì)產(chǎn)生間歇性、地區(qū)性的發(fā)抖甚至處事間斷,在用戶看來(lái)癥狀往往是網(wǎng)絡(luò)速度變慢、會(huì)見樂(lè)成率下降,嚴(yán)重的會(huì)引起大局限的業(yè)務(wù)投訴。
為了制止運(yùn)營(yíng)商網(wǎng)絡(luò)質(zhì)量對(duì)CDN的影響,需要從兩個(gè)層面來(lái)規(guī)避:
1)快速精準(zhǔn)的感知網(wǎng)絡(luò)質(zhì)量的變革,在妨礙呈現(xiàn)的初期將業(yè)務(wù)調(diào)離妨礙區(qū)域。做為CDN平臺(tái),對(duì)證量的監(jiān)控是尺度行動(dòng),但如何快速精準(zhǔn)卻是最大的挑戰(zhàn)。
騰訊云CDN,擁有全國(guó)最精確的IP庫(kù),同時(shí)背靠騰訊的大數(shù)據(jù)平臺(tái),可以從海量的業(yè)務(wù)上報(bào)信息中快速感知網(wǎng)絡(luò)顛簸。騰訊網(wǎng)絡(luò)路由質(zhì)量評(píng)測(cè)系統(tǒng)Q調(diào),以QQ和QQ空間秒級(jí)上報(bào)的海量數(shù)據(jù)為基準(zhǔn),可快速闡明出地域運(yùn)營(yíng)商級(jí)的時(shí)延遲、樂(lè)成率顛簸,并智能化的團(tuán)結(jié)汗青、外圍信息闡明,給出鏈路質(zhì)量的定性評(píng)估。給GSLB調(diào)治系統(tǒng)越發(fā)快速、精確、公道的調(diào)治提供依據(jù)。
對(duì)付深度相助的客戶業(yè)務(wù),騰訊云CDN會(huì)將其上報(bào)的質(zhì)量信息納入決定系統(tǒng),越發(fā)真實(shí)的回響業(yè)務(wù)及時(shí)的網(wǎng)絡(luò)質(zhì)量環(huán)境。
快速感知到網(wǎng)絡(luò)質(zhì)量問(wèn)題把業(yè)務(wù)調(diào)走只是第一步。可以調(diào)治到公道的節(jié)點(diǎn),業(yè)務(wù)質(zhì)量不受影響,才是最終的目標(biāo),這個(gè)時(shí)候資源包圍的廣度和公道性顯得越發(fā)重要。
騰訊云CDN在全國(guó)陳設(shè)了500+加快節(jié)點(diǎn),這些節(jié)點(diǎn)公道地漫衍在了各省市自治區(qū),同時(shí)涵蓋了移動(dòng)、聯(lián)通、電信三大運(yùn)營(yíng)商以及數(shù)十家中小型運(yùn)營(yíng)商,對(duì)付重點(diǎn)的省份、地域、運(yùn)營(yíng)商實(shí)現(xiàn)多節(jié)點(diǎn)包圍。當(dāng)部門節(jié)點(diǎn)處事不佳,GSLB有許多選擇將用戶調(diào)治到溝通處事質(zhì)量的節(jié)點(diǎn),而且有足夠的冗余承載這些處事,同時(shí)只管制止跨區(qū)域調(diào)治,擔(dān)保低時(shí)延。
騰訊云全國(guó)CDN節(jié)點(diǎn)漫衍圖
SOC是騰訊云CDN近期大力大舉建樹的資源之一,在全國(guó)多個(gè)重點(diǎn)區(qū)域陳設(shè)超大存儲(chǔ)量、帶寬資源富厚、網(wǎng)絡(luò)質(zhì)量高的超等節(jié)點(diǎn)。這樣在邊沿節(jié)點(diǎn)呈現(xiàn)大面積網(wǎng)絡(luò)妨礙時(shí),就可以無(wú)縫承接四周大面積邊沿節(jié)點(diǎn)的負(fù)載。另外,通過(guò)全網(wǎng)監(jiān)控、智能調(diào)治、多節(jié)點(diǎn)包圍、SOC容災(zāi)等方案,騰訊云CDN可以或許輕松應(yīng)對(duì)運(yùn)營(yíng)商日常的各類網(wǎng)絡(luò)問(wèn)題。
騰訊云SOC節(jié)點(diǎn)示意圖
二、節(jié)點(diǎn)異常
第二個(gè)大概影響到CDN質(zhì)量的問(wèn)題是節(jié)點(diǎn)異常。因此應(yīng)對(duì)個(gè)體節(jié)點(diǎn)呈現(xiàn)磁盤、網(wǎng)卡等硬件妨礙,以及系統(tǒng)、措施等軟件妨礙,甚至是業(yè)務(wù)突增帶來(lái)的系統(tǒng)高負(fù)載等等各類異常,則必需思量保持CDN系統(tǒng)不變性。
騰訊云CDN在全國(guó)有500多個(gè)加快節(jié)點(diǎn),涉及到萬(wàn)臺(tái)設(shè)備,在節(jié)點(diǎn)妨礙這個(gè)可控性更高的問(wèn)題上,有著充實(shí)的話語(yǔ)權(quán)。同時(shí)騰訊業(yè)務(wù)多年海量處事的運(yùn)營(yíng)履歷,為騰訊云CDN保障客戶業(yè)務(wù)運(yùn)維正常,提供了技能、處事支撐:
1) 在節(jié)點(diǎn)軟硬件妨礙上,通過(guò)將秒級(jí)監(jiān)控與切換、版本灰度宣布、柔性可用、過(guò)載掩護(hù)等海量技能融合到CDN詳細(xì)的業(yè)務(wù)場(chǎng)景中,實(shí)現(xiàn)了節(jié)點(diǎn)、設(shè)備的有效打點(diǎn)與容災(zāi)。
2) 在業(yè)務(wù)突增上,快速感知節(jié)點(diǎn)流量的變革并舉辦調(diào)治是根基的手段,在此基本上,騰訊云CDN同時(shí)也按照詳細(xì)的業(yè)務(wù)特點(diǎn),作了不少針對(duì)性的優(yōu)化:以當(dāng)下很火的直播為例,差異于其他業(yè)務(wù)范例,直播業(yè)務(wù)城市在短時(shí)間內(nèi)突發(fā)大量的用戶請(qǐng)求。為了能快速、精確地預(yù)估節(jié)點(diǎn)的請(qǐng)求量與負(fù)載環(huán)境,騰訊云CDN回收SNMP協(xié)議收羅互換機(jī)流量,取代以往應(yīng)用層上報(bào)流量的方法,將數(shù)據(jù)收羅延遲由分鐘級(jí)低落到秒級(jí),同時(shí)將呆板進(jìn)修算法應(yīng)用于節(jié)點(diǎn)負(fù)載曲線的預(yù)測(cè)中。對(duì)付大概超負(fù)載的節(jié)點(diǎn),可以或許做到及時(shí)預(yù)測(cè)、提前感知、事前防范。
騰訊云視頻直播預(yù)測(cè)調(diào)治結(jié)果
三、系統(tǒng)安詳