節(jié)點(diǎn)緩存:流媒體應(yīng)用中CDN的基本架構(gòu)
【小編提醒】文章部分內(nèi)容源于網(wǎng)絡(luò)收集整理,不代表本站觀點(diǎn)!若有了解海外服務(wù)器購買價(jià)格問題,請?jiān)诰€咨詢YINGSOO客服 Lucy,手機(jī):18607552432(微信\TG同號),QQ:1708453677,獲取最新優(yōu)惠!7x24小時(shí)免費(fèi)電話400-630-3752
【主機(jī)上新】俄羅斯云服務(wù)器 | 日本物理服務(wù)器 | 俄羅斯云服務(wù)器 | 韓國CN2服務(wù)器
【原創(chuàng)內(nèi)容】短視頻APP如何選擇服務(wù)器?這四點(diǎn)要注意 | 托管服務(wù)器的價(jià)格一般是多少?

目前流媒體技術(shù)被廣泛使用,很多視頻的點(diǎn)播、直播業(yè)務(wù)以及網(wǎng)絡(luò)廣告等都應(yīng)用了流媒體技術(shù),這些給互聯(lián)網(wǎng)提供商的服務(wù)器帶來了巨大的壓力。通過構(gòu)建CDN網(wǎng)絡(luò)將流媒體內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以“就近取材”。在構(gòu)建新型CDN網(wǎng)絡(luò)架構(gòu)時(shí),需要考慮到流媒體業(yè)務(wù)快速發(fā)展帶來的網(wǎng)絡(luò)沖擊,同時(shí)也需要考慮到互聯(lián)網(wǎng)內(nèi)容提供商最需要解決的問題。
一個(gè)視頻從源站出發(fā),經(jīng)過內(nèi)容存儲中心以及各級節(jié)點(diǎn)最終到達(dá)各地用戶時(shí)會消耗很長的時(shí)間,而用戶時(shí)不希望等待這么長時(shí)間的。在規(guī)劃CDN時(shí)就需要注意內(nèi)容傳輸?shù)臅r(shí)延問題。
從整體來看,分為內(nèi)容庫與流服務(wù)節(jié)點(diǎn)二級架構(gòu)。具體來說,可以劃分為內(nèi)容庫模塊、流服務(wù)緩存模塊、全局調(diào)度RR模塊以及網(wǎng)絡(luò)管理模塊:
內(nèi)容庫模塊
包括源站、內(nèi)容中心、區(qū)域中心等,作為CDN中的核心部分,提供的功能是對內(nèi)容資源進(jìn)行一系列的操作,如存儲并管理內(nèi)容資源、將內(nèi)容分發(fā)給下級節(jié)點(diǎn)等,并提供內(nèi)容在CDN中的多副本分布式存儲,從而實(shí)現(xiàn)系統(tǒng)存儲資源、計(jì)算資源以及寬帶資源的合理利用。利用FTP實(shí)現(xiàn)內(nèi)容注入,利用分布式文件存儲系統(tǒng)Ceph來實(shí)現(xiàn)海量數(shù)據(jù)的存儲以及利用Nignx來實(shí)現(xiàn)HTTP下載內(nèi)容分發(fā)功能。
流服務(wù)緩存模塊
作為CDN中直接為用戶提供流服務(wù)的模塊,在面對用戶請求時(shí),將先在本地查找用戶請求的內(nèi)容,當(dāng)本地名優(yōu)命中是,則將請求轉(zhuǎn)發(fā)到上級節(jié)點(diǎn),并一邊從內(nèi)容服務(wù)器獲取資源,一邊對外提供服務(wù)。其中,緩存功能分擔(dān)了內(nèi)容庫的壓力,并加速了服務(wù)。采用多種開源軟件相結(jié)合來設(shè)計(jì)流服務(wù)緩存模塊。其中Squid來實(shí)現(xiàn)高速緩存,OSPF+LVS+Keepalived和Nginx+Lua協(xié)同實(shí)現(xiàn)本地負(fù)載均衡。
CDN邊緣節(jié)點(diǎn)緩存策略一般都會遵循h(huán)ttp標(biāo)準(zhǔn)協(xié)議,通過http響應(yīng)頭中的Cache-control:max-age的字段來設(shè)置CDN邊緣節(jié)點(diǎn)數(shù)據(jù)緩存時(shí)間。當(dāng)客戶端向CDN節(jié)點(diǎn)請求數(shù)據(jù)時(shí),CDN節(jié)點(diǎn)會判斷緩存數(shù)據(jù)是否過期,若緩存數(shù)據(jù)并沒有過期,則直接將緩存數(shù)據(jù)返回給客戶端;否則,CDN節(jié)點(diǎn)就會向源站發(fā)出回源請求,從源站拉取最新數(shù)據(jù),更新本地緩存,并將最新數(shù)據(jù)返回給客戶端。
CDN緩存時(shí)間會對“回源率”產(chǎn)生直接的影響。若CDN緩存時(shí)間較短,CDN邊緣節(jié)點(diǎn)上的數(shù)據(jù)會經(jīng)常失效,導(dǎo)致頻繁回源,增加了源站的負(fù)載,同時(shí)也增大的訪問延時(shí);若CDN緩存時(shí)間太長,會帶來數(shù)據(jù)更新時(shí)間慢的問題。開發(fā)者需要增對特定的業(yè)務(wù),來做特定的數(shù)據(jù)緩存時(shí)間管理。
全局用戶請求調(diào)度模塊—增加調(diào)度策略的內(nèi)容
RR主要用于完成用戶的請求訪問調(diào)度,為用戶分配合適的流媒體節(jié)點(diǎn)提供服務(wù)。RR會根據(jù)CDN的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、各個(gè)節(jié)點(diǎn)的負(fù)載情況等,將用戶的視頻請求重定向到最合適的流媒體節(jié)點(diǎn)?,F(xiàn)有主流CDN中通過專用的負(fù)載均衡硬件來實(shí)現(xiàn)的。提供了RoundRobin等12種局域負(fù)載均衡算法和GlobalAvailability等15種廣域負(fù)載均衡算法,按照調(diào)度策略是靜態(tài)配置還是動(dòng)態(tài)生成,分為靜態(tài)調(diào)度方法和動(dòng)態(tài)調(diào)度算法。
在調(diào)度管理模塊中,首先,基于DNS層面的調(diào)度,最終結(jié)果是將域名解析權(quán)完全交給RR/GSLB,利用BING+SQL來搭建DNS調(diào)度管理系統(tǒng),RR會根據(jù)用戶的HTTP請求找出可用的流媒體服務(wù)節(jié)點(diǎn),并將HTTP請求轉(zhuǎn)發(fā)給該節(jié)點(diǎn),該節(jié)點(diǎn)為用戶提供服務(wù),利用開源Nginx來搭建HTTP的調(diào)度服務(wù)。
網(wǎng)絡(luò)管理模塊
能夠以用戶體驗(yàn)為中心,對整個(gè)CDN中的節(jié)點(diǎn)進(jìn)行監(jiān)控,實(shí)時(shí)地掌握網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的健康狀況,及時(shí)處理故障節(jié)點(diǎn),保障CDN的可靠性。一般采用Zabbix、Influ香港服務(wù)器xDB來實(shí)現(xiàn)。
如果親們有服務(wù)器租用或者托管需求隨時(shí)聯(lián)系小Y,提供技術(shù)協(xié)助等服務(wù)。

分析:網(wǎng)站空間大小&數(shù)據(jù)庫之間的關(guān)系
很多站長朋友在申請?zhí)摂M主機(jī)時(shí),都會產(chǎn)生這樣一個(gè)疑問,網(wǎng)站空間的大小與數(shù)據(jù)庫之間有關(guān)系嗎?它們之間有哪些相關(guān)性?今日,本公司小編就針對上述問題為大家簡單的闡述下兩者之間的聯(lián)系。
一、網(wǎng)站空間大?。?/p>
網(wǎng)站空間是最基本的參數(shù),用于存放網(wǎng)站的文件。常見的論壇程序、CMS、SNS等需要的空間不大,網(wǎng)頁內(nèi)容多以動(dòng)態(tài)形式存放于數(shù)據(jù)庫中。但是不宜過小,至少1個(gè)GB以上,多多益善,過小則容易影響網(wǎng)站的運(yùn)行速度。
二、數(shù)據(jù)庫大小:
這個(gè)也是最基本的參數(shù)?,F(xiàn)在的網(wǎng)站俄服 vps基本沒有全靜態(tài)網(wǎng)站了(更新維護(hù)困難),全部是動(dòng)態(tài)網(wǎng)站,數(shù)據(jù)、文章等各種信息全部存在數(shù)據(jù)庫之中。因此需要數(shù)據(jù)庫空間較大才能保存較多的數(shù)據(jù)。對于一般的中小網(wǎng)站,500MB以下的數(shù)據(jù)庫空間偏小,至少得500MB。
除了上述兩點(diǎn)之外,還有一個(gè)主要的參數(shù)制約著虛擬主機(jī)服務(wù)器的重要因素,即流量帶寬,流量帶寬的大小對網(wǎng)站空間也起著至關(guān)重要的作用。例如:我司推出的標(biāo)準(zhǔn)型虛擬主機(jī),帶寬是1000M共享,子目錄2個(gè),備份空間1000M,流量不限,不限IIS連接數(shù)。
因此,您在選擇網(wǎng)站空間服務(wù)器時(shí),一定要選擇品牌有保障的,服務(wù)質(zhì)量無后顧之憂的供應(yīng)商。本公司作為全球化公司,華南地區(qū)較大IDC服務(wù)商,9年專注服務(wù)器托管行業(yè),多年品質(zhì),贏得廣大新老客戶的厚愛。
熱門搜索:【服務(wù)器地址的作用】【以太坊服務(wù)器】【服務(wù)器主機(jī)】【VPS 存放文件根目錄】【云服務(wù)器和云虛擬主機(jī)的區(qū)別】【根證書服務(wù)器】【idc租賃】【怎樣提高香港服務(wù)器的效率】【美國云主機(jī)試用】【云服務(wù)器收費(fèi)】【簡測評香港云主機(jī)服務(wù)】【服務(wù)企業(yè)】【服務(wù)器公司排名 美國】【國外的服務(wù)器實(shí)現(xiàn)國內(nèi)加速】【境外動(dòng)態(tài)IP服務(wù)器】【國內(nèi)vps代理】【服務(wù)器攻擊】【服務(wù)器租用】【選擇香港vps要知道的方面有哪些】【云虛擬主機(jī)和云服務(wù)器有什么區(qū)別】【服務(wù)器美國】
境外直播云主機(jī),YINGSOO境外直播云主機(jī)套餐,限時(shí)特惠,注冊滿減,助力企業(yè)出海,YINGSOO境外直播云主機(jī)安全,穩(wěn)定,易用,彈性擴(kuò)展,按需配置,3天免費(fèi)試用,7x24在線支持
國外云主機(jī)哪里好,YINGSOO國外云主機(jī)哪里好套餐,限時(shí)特惠,注冊滿減,助力企業(yè)出海,YINGSOO國外云主機(jī)哪里好安全,穩(wěn)定,易用,彈性擴(kuò)展,按需配置,3天免費(fèi)試用,7x24在線支持
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信