歡迎光臨陜西驪山低速風(fēng)機動力制造有限公司官網(wǎng)!

全國咨詢熱線:

400-8888-888

什么叫內(nèi)容分發(fā)_內(nèi)容分發(fā)的三種方式

所屬分類:行業(yè)應(yīng)用 發(fā)布日期:2024-09-17 瀏覽次數(shù):4

  

  一、CDN

  1

  什么是 CDN

CDN(content delivery network)全稱是內(nèi)容分發(fā)網(wǎng)絡(luò)。

Internet 超級快遞員(圖片、文本、音樂、電影、消費訂單、微博。。。)

  

  2

  CDN 的作用

1、防御入侵,抵御攻擊,保證服務(wù)質(zhì)量

2、用戶體驗(控制時延)

CDN 就是盡可能的減少資源在轉(zhuǎn)發(fā)、傳輸、鏈路抖動等情況下訪問時延,確保用戶快速準(zhǔn)確的訪問效果。

3、省時、省力、省錢

  二、QunarCache(CDN+Cache)

大家都知道 CDN 其實就是架在用戶身邊的一層代理,真正提供服務(wù)的是最終訪問到的源站。

那如何來預(yù)防 CDN 崩潰導(dǎo)致的大流量回源呢?

  1

  CDN++

1、多家 CDN 實現(xiàn)資源多節(jié)點、多備份、多保障

2、通過智能 DNS 實現(xiàn)不同運營商的 DNS 解析控制,保證訪問分流到各家待分配的 CDN

3、多家之間對比服務(wù)(服務(wù)質(zhì)量、售后、價格等等)

  

  2

  CDN + Cache

1、CDN 后面增加一層自建 Cache,保證源站的安全

2、多區(qū)域部署,實現(xiàn)專屬線路的網(wǎng)絡(luò)優(yōu)勢和保護

  

  三、QunarCache 的效果

這樣的架構(gòu)到底為我們實現(xiàn)什么叫內(nèi)容分發(fā)了怎么樣的保護呢?

一家 CDN 掛掉導(dǎo)致大流量涌入我們的 Cache 集群,Cache 逐步增長的壓力正在消化這部分突發(fā)流量,而保護了我們的源站免于突發(fā)和大流量帶來的壓力。

  1

  Cache 的選型

  Squid、Varnish、ATS(Apache Traffic Server)、Nginx

名稱

江湖地位

所屬門派

江湖威望

Squid

歷史悠久,成熟,老套

資源量較大,并發(fā)不高

3星什么叫內(nèi)容分發(fā):技術(shù)成熟專業(yè),多實例實現(xiàn)

Varnish

初出茅廬知天下三分

 什么叫內(nèi)容分發(fā)_內(nèi)容分發(fā)的三種方式

熱點集中,緩存總量不大

2星什么叫內(nèi)容分發(fā):性能高,但不適合我們

ATS

異族高手,高深莫測

全能

2星:功能強大,性能好,維護成本高,有點難

Nginx

十全大補丹,劍走偏鋒

全能

2星:不夠成熟,維護成本較高

  按需而行

1、我們的資源總量大、熱點不集中、緩存更新頻繁......

2、選型 Nginx + Squid

  四、QunarCache 成長

  1

  Nginx + Squid Sliblings

該模式有效的達到內(nèi)存的的橫向擴展,避免了資源重復(fù)消耗及緩存數(shù)據(jù)的查詢時間,但只適合小集群。

  2

  Nginx UriHash + Squid

該模式即轉(zhuǎn)嫁了 Cache 的查詢壓力,又實現(xiàn)了 Cache 容量的橫向擴展,隨著我們的集群擴大,逐步取代原有的模式。

相比原有模式,該結(jié)構(gòu)起到的作用。

  3

  Nginx UriHash + Squid 多進程

用過 Squid 的同學(xué)都知道,Squid 雖然優(yōu)點很多,但卻是個性能短版的單進程服務(wù),所以我們在原有基礎(chǔ)上通過增加 Squid 進程來實現(xiàn)性能的提升。

那性能上有多大的提升呢?

  五、QunarCache 的運維

  1

  三方檢測,提升 QunarCache 的服務(wù)體驗

  了解用戶的訪問體驗(最后的一公里)

  監(jiān)控 QunarCache 的服務(wù)狀況

  2

  區(qū)分業(yè)務(wù),多集群獨立服務(wù)管理

  需求不同,側(cè)重點區(qū)分

  充分利用現(xiàn)有硬件資源

  3

  Saltstack 實現(xiàn)服務(wù)上下線

  區(qū)分集群和基礎(chǔ)硬件的差異

  統(tǒng)一操作實現(xiàn)快速部署

 什么叫內(nèi)容分發(fā)_內(nèi)容分發(fā)的三種方式

  六、QunarCache 改進方向

  1

  數(shù)據(jù)時代

  收集 CDN 日志,并進一步分析

  ● 訪問效果

  ● 性能數(shù)據(jù)監(jiān)控

  ● 取樣報警

  2

  自助切換

  完善 CDN 訪問監(jiān)控,結(jié)合 QunarDNS 實現(xiàn)自助故障切換

評論列表

還沒有評論,快來說點什么吧~

發(fā)表評論

真誠期待與您的合作

獲取報價·了解更多業(yè)務(wù)·7*24小時專業(yè)服務(wù)

聯(lián)系我們