新聞中心
PRESS CENTENR近年來,隨著直播等(deng)大流量互聯網業務的興(xing)起,CDN業務隨之呈現飛速的發展。傳(chuan)統CDN廠商與(yu)各大云服(fu)務提供商搶占市(shi)場,紛紛降價的同時(shi)也大規模擴張(zhang)著CDN節點。
快(kuai)速(su)(su)的(de)(de)擴張容(rong)易忽視(shi)一個重要的(de)(de)問題:業務(wu)規模的(de)(de)快(kuai)速(su)(su)發展,若沒有一套完備的(de)(de)支(zhi)撐系(xi)統,會(hui)引起(qi)諸多質(zhi)量問題。輕則引起(qi)業務(wu)時延變高、成功率下降;重則有可能導致(zhi)災難性的(de)(de)長時間(jian)、大面(mian)積的(de)(de)系(xi)統癱瘓。
回(hui)顧2016年,多(duo)家CDN廠商頻頻被爆出大(da)大(da)小(xiao)小(xiao)的(de)事故。就連國(guo)內一些云(yun)計算巨頭,近來也由于服(fu)務的(de)不(bu)穩(wen)定,引(yin)發(fa)了多(duo)起大(da)規(gui)模的(de)故障,導致客戶業(ye)務長時間不(bu)可用(yong)(yong),用(yong)(yong)戶利益受到直接損(sun)害。反(fan)觀(guan)騰訊云(yun)CDN,十(shi)年的(de)運營過程(cheng)中(zhong),其服(fu)務穩(wen)定性方面的(de)表現,在(zai)業(ye)內有(you)口皆(jie)碑。
本文將從(cong)影響CDN穩定性的幾個因(yin)素(su)出(chu)發,探究騰(teng)訊云(yun)CDN穩定背(bei)后的秘密。
一、網絡質量
網絡質量是(shi)影(ying)響CDN穩(wen)定性(xing)的(de)首要因素,運營(ying)商的(de)網絡環境會(hui)發生間歇性(xing)、地域性(xing)的(de)抖動甚至服務(wu)中斷,在用戶看(kan)來癥狀往(wang)往(wang)是(shi)網絡速度變(bian)慢、訪問成功率下降,嚴重(zhong)的(de)會(hui)引起大規模(mo)的(de)業務(wu)投訴。
為了避(bi)免運營商網絡質量(liang)對CDN的影響,需要從兩(liang)個層(ceng)面(mian)來(lai)規避(bi):
1)快(kuai)(kuai)速(su)精(jing)準(zhun)的(de)感知網絡質量的(de)變化,在故障(zhang)出現的(de)初(chu)期將業務調(diao)離故障(zhang)區域。做為CDN平臺,對質量的(de)監控是標準(zhun)動作(zuo),但如何快(kuai)(kuai)速(su)精(jing)準(zhun)卻是最大的(de)挑(tiao)戰。
騰訊(xun)云CDN,擁有全(quan)國最(zui)準(zhun)確的(de)(de)IP庫(ku),同時(shi)背靠騰訊(xun)的(de)(de)大數據平臺,可以(yi)從海量的(de)(de)業務上報(bao)信息中(zhong)快速感(gan)知網絡(luo)波動(dong)。騰訊(xun)網絡(luo)路(lu)由質量評測系統(tong)Q調,以(yi)QQ和QQ空間秒級上報(bao)的(de)(de)海量數據為基準(zhun),可快速分(fen)析(xi)出地區運(yun)營商級的(de)(de)時(shi)延遲、成功(gong)率波動(dong),并(bing)智能化(hua)的(de)(de)結合歷(li)史、外圍信息分(fen)析(xi),給出鏈路(lu)質量的(de)(de)定性評估(gu)。給GSLB調度(du)系統(tong)更加(jia)快速、準(zhun)確、合理的(de)(de)調度(du)提供依據。
對(dui)于深度合(he)作(zuo)的(de)客戶業務,騰訊云(yun)CDN會將其上報的(de)質量信息納(na)入決策系統,更(geng)加真實的(de)反應業務實時的(de)網絡質量情況。
快速感知到(dao)網(wang)絡(luo)質量問題把業務調走只是第(di)一步。可以調度到(dao)合理的(de)節點,業務質量不(bu)受影(ying)響,才是最(zui)終的(de)目的(de),這(zhe)個時候資源(yuan)覆蓋的(de)廣(guang)度和合理性(xing)顯得更加重要。
2)騰(teng)訊(xun)云CDN在全(quan)國(guo)部署了(le)(le)500+加速節(jie)點(dian),這些節(jie)點(dian)合理地分布在了(le)(le)各省(sheng)市自治區(qu),同時涵蓋(gai)了(le)(le)移動、聯通、電信三(san)大(da)運營(ying)(ying)商(shang)以及(ji)數十家中小型運營(ying)(ying)商(shang),對(dui)于重點(dian)的省(sheng)份(fen)、地區(qu)、運營(ying)(ying)商(shang)實現多節(jie)點(dian)覆蓋(gai)。當部分節(jie)點(dian)服務不佳,GSLB有(you)很多選擇將用戶(hu)調(diao)度到相同服務質量(liang)的節(jie)點(dian),并且有(you)足夠的冗(rong)余承載(zai)這些服務,同時盡(jin)量(liang)避(bi)免跨區(qu)域調(diao)度,保證低時延。
SOC是騰(teng)訊云(yun)CDN近期大力建(jian)設的(de)資(zi)源(yuan)之(zhi)一,在(zai)全國多個重點(dian)(dian)區(qu)域部署超大存儲(chu)量、帶(dai)寬(kuan)資(zi)源(yuan)豐富、網絡質(zhi)量高的(de)超級(ji)節(jie)點(dian)(dian)。這樣在(zai)邊緣(yuan)節(jie)點(dian)(dian)出現大面(mian)積網絡故障時(shi),就可以無縫承接附近大面(mian)積邊緣(yuan)節(jie)點(dian)(dian)的(de)負載。此(ci)外,通過全網監控、智能調度、多節(jie)點(dian)(dian)覆蓋、SOC容災等方案(an),騰(teng)訊云(yun)CDN能夠輕松(song)應對運營商日常的(de)各(ge)種網絡問題。
二、節點異常
第二個(ge)可能影響到CDN質量的問題是(shi)節(jie)(jie)點(dian)異常(chang)。因此(ci)應對個(ge)別節(jie)(jie)點(dian)出現磁(ci)盤、網(wang)卡等(deng)硬(ying)件故(gu)障(zhang),以(yi)及系(xi)統、程序(xu)等(deng)軟(ruan)件故(gu)障(zhang),甚至(zhi)是(shi)業務突增帶(dai)來的系(xi)統高負載等(deng)等(deng)各種異常(chang),則必須考慮(lv)保持(chi)CDN系(xi)統穩定性。
騰訊云CDN在(zai)全國有(you)500多(duo)(duo)個(ge)加速(su)節(jie)點,涉及(ji)到萬臺設備,在(zai)節(jie)點故障這個(ge)可控性(xing)更高的(de)問題上,有(you)著(zhu)充分的(de)話語權。同(tong)時騰訊業務(wu)(wu)多(duo)(duo)年海(hai)量服務(wu)(wu)的(de)運營經驗,為騰訊云CDN保障客戶(hu)業務(wu)(wu)運維正常,提供(gong)了技(ji)術、服務(wu)(wu)支(zhi)撐(cheng):
1) 在節(jie)點(dian)(dian)軟硬件故障上,通過將(jiang)秒級監控與(yu)切換、版(ban)本灰度(du)發布、柔性可用、過載(zai)保護等海量技術融(rong)合到CDN具(ju)體的業務(wu)場景(jing)中(zhong),實(shi)現了節(jie)點(dian)(dian)、設備的有效管理與(yu)容災。
2) 在業(ye)(ye)務突增上(shang),快速(su)感知節(jie)點(dian)流(liu)(liu)量的(de)(de)(de)變(bian)化并進行調度(du)是(shi)基本的(de)(de)(de)手段,在此基礎上(shang),騰訊云(yun)CDN同(tong)時(shi)也根據具(ju)體(ti)的(de)(de)(de)業(ye)(ye)務特點(dian),作了不少針對性的(de)(de)(de)優(you)化:以當下(xia)很火的(de)(de)(de)直(zhi)播為例(li),不同(tong)于(yu)其他業(ye)(ye)務類(lei)型,直(zhi)播業(ye)(ye)務都會在短時(shi)間內突發大量的(de)(de)(de)用戶請(qing)求(qiu)。為了能快速(su)、準確地預(yu)估(gu)節(jie)點(dian)的(de)(de)(de)請(qing)求(qiu)量與負載(zai)情況(kuang),騰訊云(yun)CDN采用SNMP協(xie)議采集交換機(ji)流(liu)(liu)量,代(dai)替以往應用層上(shang)報流(liu)(liu)量的(de)(de)(de)方式,將(jiang)數據采集延遲(chi)由分鐘(zhong)級降(jiang)低到秒級,同(tong)時(shi)將(jiang)機(ji)器學(xue)習算法應用于(yu)節(jie)點(dian)負載(zai)曲線的(de)(de)(de)預(yu)測中。對于(yu)可(ke)能超負載(zai)的(de)(de)(de)節(jie)點(dian),能夠做到實時(shi)預(yu)測、提前感知、事前預(yu)防。
三、系統安全
系統(tong)安全(quan)是(shi)任(ren)何(he)一個CDN服務商都無(wu)法(fa)回避的問(wen)題。不論是(shi)各種形式(shi)的DNS攻(gong)擊,還(huan)是(shi)DDos攻(gong)擊、CC攻(gong)擊,任(ren)何(he)一種攻(gong)擊,都足以(yi)讓CDN大面積甚至是(shi)全(quan)部癱(tan)瘓。
在這一(yi)點上,騰(teng)訊云CDN有一(yi)整臺完善的(de)(de)立體(ti)防(fang)(fang)護(hu)體(ti)系。DDos防(fang)(fang)護(hu),本質上是(shi)拼的(de)(de)是(shi)資(zi)(zi)源(yuan)消耗。騰(teng)訊云CDN獨(du)有的(de)(de)帶寬資(zi)(zi)源(yuan)、機器資(zi)(zi)源(yuan),能夠為用戶提供超(chao)大帶寬的(de)(de)DDos防(fang)(fang)護(hu)。從入(ru)口(kou)的(de)(de)高(gao)防(fang)(fang)DNS,到第一(yi)跳的(de)(de)高(gao)防(fang)(fang)CDN節(jie)點,再到源(yuan)站的(de)(de)高(gao)防(fang)(fang)專區(qu),保證全鏈路的(de)(de)防(fang)(fang)護(hu)萬(wan)無一(yi)失(shi)。
另一方(fang)面,通過模式(shi)識(shi)別(bie)、身份識(shi)別(bie)等多種(zhong)手段,騰訊云CDN能(neng)夠精確識(shi)別(bie)惡(e)意訪問(wen)者(zhe),有效防(fang)止CC攻擊(ji)。
四、業務級故障
來自(zi)業(ye)務方(fang)自(zi)身的(de)(de)問題(ti),往(wang)往(wang)是最棘(ji)手的(de)(de)。由于每個業(ye)務有不盡相同的(de)(de)特性(xing),而且各個業(ye)務自(zi)身在(zai)資源、能力方(fang)面都各有差異,因此常規的(de)(de)方(fang)法,在(zai)這種場景下就顯得(de)有些(xie)捉襟(jin)見肘。
騰訊(xun)云CDN另(ling)辟蹊徑(jing),一(yi)方(fang)(fang)面(mian),為業(ye)務(wu)建立了(le)通用(yong)的(de)評估(gu)(gu)體(ti)系(xi)——四維(wei)質(zhi)量體(ti)系(xi),從(cong)調度(du)(du)、傳輸、存儲、回(hui)源(yuan)(yuan)等角度(du)(du),考量業(ye)務(wu)各(ge)(ge)方(fang)(fang)面(mian)的(de)質(zhi)量以(yi)及合理(li)性,從(cong)而評估(gu)(gu)出各(ge)(ge)個維(wei)度(du)(du)的(de)優(you)化空間。另(ling)一(yi)方(fang)(fang)面(mian),從(cong)主(zhu)動(dong)服務(wu)的(de)角度(du)(du)入手,CDN系(xi)統盡(jin)量減少對業(ye)務(wu)的(de)依賴,比如設計多(duo)級回(hui)源(yuan)(yuan)系(xi)統,將邊緣(yuan)節點到(dao)客戶源(yuan)(yuan)站的(de)回(hui)源(yuan)(yuan)流(liu)量降(jiang)到(dao)最(zui)低等。此外,針對重點客戶,騰訊(xun)云CDN還專門為客戶量身(shen)打造了(le)一(yi)套專屬的(de)業(ye)務(wu)評估(gu)(gu)模型,根據客戶具(ju)體(ti)的(de)業(ye)務(wu)形態,一(yi)對一(yi)重點優(you)化,在保證系(xi)統穩定運行(xing)的(de)前提下,持(chi)續為客戶優(you)化各(ge)(ge)項參數。
五、服務體系
作為云計算(suan)戰(zhan)場(chang)的必爭之(zhi)地(di),CDN服(fu)(fu)務(wu)的穩(wen)定性,在很大程度上(shang)體(ti)現了一家(jia)云服(fu)(fu)務(wu)商的實力,同時(shi)也(ye)在很大程度上(shang)反映(ying)了一個云服(fu)(fu)務(wu)商的未來能走站多(duo)高、走多(duo)遠。騰(teng)訊云CDN,配(pei)合數百位7*24小時(shi)專業服(fu)(fu)務(wu)的運(yun)維、售(shou)后(hou)團隊,在系統穩(wen)定上(shang)的杰出表現,經受了包(bao)括堅果手(shou)機發布會“黑色半小時(shi)” 、快手(shou)GIF、芒果TV、CNTV等多(duo)家(jia)客(ke)戶的多(duo)次考驗,確立了行業領先地(di)位。
基于騰訊(xun)在(zai)(zai)交互領域多年的運維(wei)經驗,騰訊(xun)云CDN在(zai)(zai)未來(lai)的發(fa)展(zhan)中,憑借其穩定、安全的技(ji)術優勢加持(chi),將會(hui)為云計算行(xing)業賦(fu)予更大的動能。
本文由-醫療信息化產品供應商-城銀科技收集提供:
下一篇: 八大關鍵詞解析2016年中國互聯網