CDN的工作過程

 【CDN618鉅惠】 

CDN 服務(wù)與傳統(tǒng)網(wǎng)絡(luò)服務(wù)最大的差別在于訪問方式。傳統(tǒng)情況下,用戶發(fā)起訪問請(qǐng)求后, 對(duì)于同一個(gè)內(nèi)容的所有用戶請(qǐng)求,都集中在同一個(gè)目標(biāo)服務(wù)器上。

而利用 CDN 加速后,用戶的內(nèi)容請(qǐng)求解析權(quán)交給了 CDN 的調(diào)度系統(tǒng),然后將用戶請(qǐng)求引導(dǎo)到性能最佳的最靠近用戶的 CDN 節(jié)點(diǎn)上, 最終該節(jié)點(diǎn)為用戶請(qǐng)求提供服務(wù)。

傳統(tǒng)的訪問方式,造成了在網(wǎng)絡(luò)中傳輸?shù)臉O大壓力,并且還無法保證用戶的良好訪問體驗(yàn)。 而使用 CDN 服務(wù)后,用戶的訪問請(qǐng)求不會(huì)集中在相同的目標(biāo)服務(wù)器上,而是會(huì)分散到不同節(jié)點(diǎn),在這種情況下,用戶請(qǐng)求就不會(huì)跨地區(qū),并且骨干網(wǎng)也不需要承擔(dān)過重的流量負(fù)擔(dān),進(jìn)而使得用戶訪問質(zhì)量得到保證。

下面介紹 CDN 的基本工作過程,包括內(nèi)容注入、用戶請(qǐng)求調(diào)度、內(nèi)容分發(fā)以 及內(nèi)容服務(wù)這 4 個(gè)步驟。
(1)內(nèi)容注入

內(nèi)容注入是 CDN 能為用戶提供服務(wù)的第一步,是內(nèi)容從源站注入 CDN 的過程,使得用 戶能從 CDN 系統(tǒng)中獲取源站的內(nèi)容。

(2)用戶請(qǐng)求調(diào)度

用戶請(qǐng)求調(diào)度是用戶向網(wǎng)站發(fā)起訪問請(qǐng)求, 最終用戶被引導(dǎo)到最佳的有內(nèi)容的 CDN 節(jié)點(diǎn)的過程,具體如下:

(a)當(dāng)用戶向網(wǎng)站發(fā)起訪問請(qǐng)求時(shí),經(jīng)由本地 DNS 系統(tǒng)解析,本地 DNS 會(huì)通過遞歸方式將域名的解析權(quán)最終交給 CDN 授權(quán) DNS 服務(wù)器 CGS LB);

(b) CDNGSLB 可將 CDN 節(jié)點(diǎn)設(shè)備的回地址返回用戶,也可以將另一個(gè)負(fù)責(zé)解析用戶 終端 IP 地址的 GSLB 設(shè)備的 IP 地址返回用戶

(c)用戶向 CDN 的 GSLB 設(shè)備發(fā)起內(nèi)容訪問請(qǐng)求(IP 調(diào)度方式)

(d) CDN 的 GSLB 設(shè)備根據(jù)用戶 E 地址以及用戶請(qǐng)求的內(nèi)容 URL,選擇一臺(tái)用戶所屬地區(qū)的本地 負(fù)載均衡 (SLB) 設(shè)備,并讓用戶向該 SLB 發(fā)起訪問請(qǐng)求;

(e)該 SLB 設(shè)備通過決策選擇一臺(tái)最佳的服務(wù)器為用戶提供服務(wù),用戶向該服務(wù)器發(fā)起訪問請(qǐng)求;

(f) 若該服務(wù)器內(nèi)容未命中,而 SLB 仍將該服務(wù)器分配給用戶, 則該服務(wù)器需要向上級(jí) 節(jié)點(diǎn)請(qǐng)求內(nèi)容,然后,由該服務(wù)器向用戶提供“邊拉邊放”的服務(wù)或者由上級(jí)節(jié)點(diǎn)直接為用戶提供服務(wù)。

(3)內(nèi)容分發(fā)

當(dāng)用戶發(fā)起請(qǐng)求時(shí),對(duì)于用戶想要的內(nèi)容,一部分已經(jīng)預(yù)先直接推送到靠近用戶的節(jié)點(diǎn);
但是,當(dāng)下級(jí)節(jié)點(diǎn)上并沒有用戶想要的內(nèi)容時(shí),就要通過向上級(jí)節(jié)點(diǎn)拉取內(nèi)容的方式,把用戶想要的內(nèi)容分發(fā)到下級(jí)節(jié)點(diǎn)。

(4)內(nèi)容服務(wù)

把找到的最靠近用戶的 CDN 節(jié)點(diǎn)中的內(nèi)容交付給終端用戶。


版權(quán)聲明:本文章文字內(nèi)容來自第三方投稿,版權(quán)歸原始作者所有。本網(wǎng)站不擁有其版權(quán),也不承擔(dān)文字內(nèi)容、信息或資料帶來的版權(quán)歸屬問題或爭(zhēng)議。如有侵權(quán),請(qǐng)聯(lián)系contentedit@huawei.com,本網(wǎng)站有權(quán)在核實(shí)確屬侵權(quán)后,予以刪除文章。