0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CDN調(diào)度策略介紹

麥辣雞腿堡 ? 來源:Java補習(xí)課 ? 作者:JayceH ? 2023-10-09 16:07 ? 次閱讀

DNS 調(diào)度

基于請求端 local DNS 的出口 IP 歸屬地以及運營商的 DNS 調(diào)度。

DNS 調(diào)度的問題:

  • DNS 緩存時間在 TTL 過期前是不會刷新的, 這樣會導(dǎo)致節(jié)點異常的時候自動調(diào)度延時很大,會直接影響線上業(yè)務(wù)訪問。
  • 大量的 local DNS 不支持 EDNS 協(xié)議,拿不到客戶的真實IP,CDN 絕大多數(shù)時候只能通過local DNS IP來做決策,經(jīng)常會出現(xiàn)跨區(qū)域調(diào)度的情況。

HTTP DNS 調(diào)度

客戶端請求固定的 HTTP DNS 地址,根據(jù)返回獲取解析結(jié)果。可以提高解析的準(zhǔn)確性(不像DNS調(diào)度,只能通過local DNS IP來做決策),能很好的避免劫持等問題。

當(dāng)然這種模式也有一些問題,例如客戶端每次加載URL都可能產(chǎn)生一次HTTP DNS查詢,這就對性能和網(wǎng)絡(luò)接入要求很高。

302調(diào)度

基于客戶端 IP 和 302 調(diào)度集群進(jìn)行實時的流量調(diào)度。

我們來看一個例子:

  1. 訪問 URL 鏈接后,此時請求到了調(diào)度群集上,我們能拿到的客戶端信息有 客戶端的出口IP(絕大多情況下是相同的),接下來算法和基于 DNS 的調(diào)度可以是一樣的,只是判斷依據(jù)由 local DNS 出口 ip 變成了客戶端的出口IP。
  2. 瀏覽器收到302回應(yīng),跟隨 Location 中的 URL,繼續(xù)發(fā)起 http 請求,這次請求的目標(biāo) IP 是CDN 邊緣節(jié)點,CDN節(jié)點會響應(yīng)實際的文件內(nèi)容。

302 調(diào)度的優(yōu)勢:

  • 實時調(diào)度,因為沒有 local DNS 緩存的,適合 CDN 的削峰處理,對于成本控制意義重大;
  • 準(zhǔn)確性高,直接獲取客戶端出口 IP 進(jìn)行調(diào)度。

302 調(diào)度的劣勢:

  • 每次都要跳轉(zhuǎn),對于延時敏感的業(yè)務(wù)不友好。一般只適用于大文件。

AnyCast BGP路由調(diào)度

基于 BGP AnyCast 路由策略,只提供極少的對外 IP,路由策略可以很快的調(diào)整。

目前 AWS CloudFront、CloudFlare 都使用了這種方式,在路由層面進(jìn)行調(diào)度。

這種方式可以很好地抵御 DDOS 攻擊,降低網(wǎng)絡(luò)擁塞。

當(dāng)然這種方式的成本和方案設(shè)計都比較復(fù)雜,所以國內(nèi)的 CDN 目前還都是用 UniCast 的方式。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    14

    文章

    7780

    瀏覽量

    90468
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    522

    瀏覽量

    32511
  • DNS
    DNS
    +關(guān)注

    關(guān)注

    0

    文章

    225

    瀏覽量

    20309
  • CDN
    CDN
    +關(guān)注

    關(guān)注

    0

    文章

    328

    瀏覽量

    29530
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    CDN新品發(fā)布:阿里云SCDN安全加速開放公測

    效果也會大打折扣。另外,目前普通 CDN的安全防護措施無法實現(xiàn)主動防御,存在多終端訪問瓶頸、惡意爬蟲帶來的流量消耗等問題。為此,阿里云推出了SCDN安全加速服務(wù),成功解決了以上問題。SCDN產(chǎn)品介紹
    發(fā)表于 01-04 10:37

    CDN高級技術(shù)專家周哲:深度剖析短視頻分發(fā)過程中的用戶體驗優(yōu)化技術(shù)點

    和分發(fā)的角度介紹整體方案,并且重點講解短視頻加速的注意事項和用戶體驗優(yōu)化要點。深圳云棲大會已經(jīng)圓滿落幕,在3月29日飛天技術(shù)匯-彈性計算、網(wǎng)絡(luò)和CDN專場中,阿里云CDN高級技術(shù)專家周哲為我們帶來
    發(fā)表于 04-03 14:32

    CDN 之我見》原理篇——CDN的由來與調(diào)度

    CDN的原理、調(diào)度、緩存和安全等關(guān)鍵技術(shù)點,阿里云高級技術(shù)專家白金將自己從事 CDN 相關(guān)領(lǐng)域工作 8 年來的一些經(jīng)驗、收獲和個人認(rèn)知撰寫成《CDN之我見》系列文章,分享給大家?!?/div>
    發(fā)表于 04-08 17:18

    上海云棲:金融政企行業(yè)的CDN最佳實踐

    摘要: 在剛剛結(jié)束的上海云棲大會飛天技術(shù)匯分論壇上,阿里云視頻云產(chǎn)品架構(gòu)師羅小飛進(jìn)行了《阿里云CDN——面向金融政企的CDN最佳實踐》主題分享,為上海的嘉賓介紹CDN的解決方案與技術(shù)服
    發(fā)表于 06-21 17:29

    請問兔子CDN有哪些功能CDN的好處是什么?

    兔子CDN有哪些功能CDN的好處是什么
    發(fā)表于 11-13 07:10

    調(diào)度算法是什么?車載操作系統(tǒng)內(nèi)核調(diào)度策略應(yīng)注意哪些問題?

    調(diào)度算法是什么?車載操作系統(tǒng)內(nèi)核調(diào)度策略應(yīng)注意哪些問題?
    發(fā)表于 05-13 07:02

    CPU頻率調(diào)度策略有哪些?

    CPU頻率調(diào)度策略有哪些?
    發(fā)表于 03-10 06:54

    基于μC/OS-II的無線調(diào)度策略分析與實現(xiàn)

    介紹了基于嵌入式實時操作系統(tǒng)μC/OS-II 的無線調(diào)度平臺調(diào)度機制,根據(jù)μC/OS-II的特點對調(diào)度任務(wù)進(jìn)行了合理劃分,并對多任務(wù)優(yōu)先級進(jìn)行了有效裁決,從而解決了無線
    發(fā)表于 08-31 10:42 ?12次下載

    電動汽車充電負(fù)荷與調(diào)度控制策略綜述

    電動汽車充電負(fù)荷與調(diào)度控制策略綜述
    發(fā)表于 01-17 19:47 ?8次下載

    流媒體資源調(diào)度策略的研究與應(yīng)用羅海波

    流媒體資源調(diào)度策略的研究與應(yīng)用_羅海波
    發(fā)表于 03-15 08:00 ?0次下載

    智能大廈空調(diào)系統(tǒng)調(diào)度策略

    近年來,智能大廈的概念在國內(nèi)外受到了高度的關(guān)注.相比于傳統(tǒng)的建筑,智能大廈更加節(jié)能、舒適、易維護,已成為未來建筑的發(fā)展趨勢.作為智能大廈空調(diào)通風(fēng)系統(tǒng)的關(guān)鍵部分,空調(diào)系統(tǒng)及其調(diào)度策略決定了大廈整體
    發(fā)表于 01-16 17:48 ?0次下載
    智能大廈空調(diào)系統(tǒng)<b class='flag-5'>調(diào)度</b><b class='flag-5'>策略</b>

    世界杯百T級CDN智能流量調(diào)度系統(tǒng)的實戰(zhàn)分享

    摘要:?在剛剛落幕的重慶云棲上,阿里云高級技術(shù)專家仔晟為現(xiàn)場觀眾帶來議題《百T級CDN智能流量調(diào)度系統(tǒng)的實戰(zhàn)分享》,重點介紹了在世界杯直播業(yè)務(wù)場景之下,阿里云CDN的產(chǎn)品架構(gòu)、技術(shù)方案
    發(fā)表于 09-04 15:33 ?396次閱讀

    FlexRay總線協(xié)議的靜態(tài)段消息重傳調(diào)度策略

    FlexRay總線協(xié)議的靜態(tài)段消息重傳調(diào)度策略
    發(fā)表于 06-22 14:40 ?5次下載

    CDN常見的調(diào)度類型有哪些

    CDN通過調(diào)度的方式,選擇最優(yōu)節(jié)點為終端網(wǎng)民提供加速服務(wù),那么調(diào)度方式顯得尤為重要。在實際運用中,一般會采用4種調(diào)度類型,分別是DNS調(diào)度、
    的頭像 發(fā)表于 06-28 15:31 ?1751次閱讀
    <b class='flag-5'>CDN</b>常見的<b class='flag-5'>調(diào)度</b>類型有哪些

    什么是融合CDN?融合CDN的優(yōu)勢和常見的調(diào)度模式有哪些?

    減少數(shù)據(jù)源和最終用戶之間的物理距離。顧名思義,融合CDN是一種利用來自不同CDN廠商的多個CDN策略和解決方案。使用融合CDN,這將允許您
    的頭像 發(fā)表于 07-31 17:36 ?978次閱讀
    什么是融合<b class='flag-5'>CDN</b>?融合<b class='flag-5'>CDN</b>的優(yōu)勢和常見的<b class='flag-5'>調(diào)度</b>模式有哪些?

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品