華為云計(jì)算 云知識 CDN間組網(wǎng)實(shí)現(xiàn)分發(fā)與服務(wù)能力的共享
CDN間組網(wǎng)實(shí)現(xiàn)分發(fā)與服務(wù)能力的共享

 【CDN618活動(dòng)】 

不把所有的雞蛋都放在同一個(gè)籃子里!一方面由于CDN服務(wù)商的承載能力是有限的,包括節(jié)點(diǎn)的布局和數(shù)量、CDN寬帶規(guī)模儲備等等;另一方面很大程度上是基于安全層面的考量,尤其是當(dāng)流量瞬間暴增、某CDN服務(wù)出現(xiàn)異常等。

所以當(dāng) CDN 覆蓋范圍或能力不足,或需要多廠商時(shí), CDN 可以進(jìn)行組網(wǎng)。不同 CDN 的共同組網(wǎng)目標(biāo)是實(shí)現(xiàn) CDN 分發(fā)與服務(wù)能力的共享,各 CDN 通過標(biāo)準(zhǔn)接口實(shí)現(xiàn)互聯(lián)互通。 CDN 共同組網(wǎng)根據(jù)服務(wù)的場景及各 CDN 的功能與性能不同,可選擇不同的組網(wǎng)架構(gòu), 典型的組網(wǎng)邏輯可分為以下兩種。

(1)并聯(lián)組網(wǎng)

源站同時(shí)接入多個(gè) CDN,便于用戶請求調(diào)度層面進(jìn)行流量分配,不同 CDN 共同承載內(nèi)容。



并聯(lián)組網(wǎng)方式需要把用戶流量通過 CNAME 引導(dǎo)到一個(gè)用戶請求流量調(diào)度系統(tǒng),由該調(diào)度系統(tǒng)把請求分配至不同 CDN。 不同 CDN 間不進(jìn)行內(nèi)容的分發(fā)與服務(wù)互聯(lián),均需與源站系統(tǒng)進(jìn)行互聯(lián)的實(shí)現(xiàn)內(nèi)容注入,或分別回源獲取內(nèi)容,再獨(dú)立進(jìn)行分發(fā)服務(wù)。在一個(gè)區(qū)域內(nèi)引 入多家 CDN 服務(wù)提供商向用戶提供 CDN 服務(wù)時(shí), 一般采用這種組網(wǎng)方式。

(2)級聯(lián)組網(wǎng)

源站接入上游 CDN,上游 CDN 再進(jìn)一步和下游其他 CDN 對接,上游 CDN 和下游 CDN 除調(diào)度層面外, CDN 內(nèi)容分發(fā)與服務(wù)層面也進(jìn)行互聯(lián),共同組成一張統(tǒng)一的 CDN

級聯(lián)組網(wǎng)方式需要 CDN 承載的業(yè)務(wù)系統(tǒng)只對接一個(gè) CDN (上游 CDN),向該 CDN 注入 內(nèi)容或由該 CDN 向源站獲取內(nèi)容,并由該 CDN 決定用戶調(diào)度和內(nèi)容分發(fā)策略,把用戶請求調(diào)度到其他下游CDN, 再由下游 CDN 通過 CDN 間的分發(fā)服務(wù)或回源接口實(shí)現(xiàn)上下游 CDN 間的互聯(lián),向最終用戶提供服務(wù)。 為保證服務(wù)質(zhì)量,需要服務(wù)的內(nèi)容也可以通過內(nèi)容預(yù)注入的方式通過上游 CDN 提前注入下游 CDN 中。

如果僅使用某一家CDN服務(wù),一旦這家CDN服務(wù)出現(xiàn)事故導(dǎo)致服務(wù)不可用,便會使相關(guān)業(yè)務(wù)受到影響,對于用戶的體驗(yàn)也會造成很不好的影響。

選擇多家CDN服務(wù)商,可以實(shí)現(xiàn)對CDN服務(wù)的用戶分流,避免單家CDN服務(wù)過載,達(dá)到 負(fù)載均衡 的目的,有效地提高系統(tǒng)資源的利用效率,并且能夠很好的提高用戶體驗(yàn)質(zhì)量。


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