阿里雲CDN基礎內容與使用

什麼是阿里雲CDN

阿里雲內容分發網絡(Alibaba Cloud Content Delivery Network,簡稱CDN)將您源站資源緩存至阿里雲遍佈全球的加速節點上。當終端用戶請求訪問和獲取這些資源時,無需回源,系統將就近調用CDN節點上已經緩存的資源。

在不同區域、不同場景下使用CDN加速您網站內容的分發,將有效分擔源站壓力,避免網絡擁塞,提升用戶訪問資源的速度和體驗。

更多關於阿里雲CDN的內容:阿里雲CDN使用教程

工作原理:

通過以下案例,您可以清楚地瞭解CDN的工作原理。

假設您的源站域名爲 www.a.com。接入 CDN 開始使用加速服務後,當您的終端用戶(北京)發起 HTTP 請求時,實際的處理流程如下: 

  1. 終端用戶(北京) 向 www.a.com下的某資源發起請求,會先向 LDNS 發起域名解析請求。

  2. 當 LDNS 解析 www.a.com 時,會發現已經配置了 CNAME www.a.tbcdn.com

  3. 解析請求會發送至阿里雲DNS調度系統,併爲請求分配最佳節點 IP。

  4. LDNS 獲取 DNS 返回的解析 IP。

  5. 用戶獲取解析 IP。

  6. 用戶向獲取的 IP 發起對該資源的訪問請求。

  • 若該 IP 對應的節點已經緩存了該資源,則會將數據直接返回給用戶(如圖中步驟7、8),此時請求結束。

  • 若該節點未緩存該資源,則節點會向業務源站發起對該資源的請求。獲取資源後,結合用戶自定義配置的緩存策略,將資源緩存至節點(如圖:北京節點),並返回給用戶,此時請求結束。

相關概念:

  • CNAME:即別名( Canonical Name ),可以用來把一個域名解析到另一個域名。

  • 回源HOST:使用回源HOST,您可以自定義CDN節點回源時所需訪問的具體服務器域名。

  • 協議回源:開啓該功能後,回源使用協議和客戶端訪問資源的協議保持一致。

  • 過濾參數:URL請求中,如果攜帶“?” (半角)和參數,則請求到CDN節點時,CDN節點在收到該請求後是否將該帶參數的請求URL請求回源站。

產品優勢:

穩定快速

  • 先進的分佈式系統架構,國內節點數最多的雲CDN:全球 1500+。

  • 充足的帶寬、存儲資源:單節點帶寬 40Gbps+,全網帶寬輸出能力 120 Tbps。

  • 穩定高效的性能指標:95%+命中率,ms級響應時間,視頻95%+流暢率。

  • 完善的監控體系&服務體系:7 * 24 小時全網監控,基於服務質量智能監控和調度。

節約成本

  • 資源彈性擴展,按實際使用量付費,接入即可實現跨運營商、跨地域的全網覆蓋。

  • 先用後付,提供按流量或峯值帶寬兩種計費方式,滿足不同業務需求。

  • 對於網站突發流量,無需用戶干預,自動作出響應和調整,有效減少源站壓力。

簡單易用

  • 自助化配置域名的添、刪、改、查,豐富簡潔可定製配置項,支持自定義防盜鏈、緩存策略、HTTP響應頭等功能。

  • 開放 API 接口,提供服務開通、內容刷新、獲取監控數據、下載分發日誌等功能。

使用場景:

  • 網站/應用 靜態加速

站點或應用中大量靜態資源的加速分發。建議將站點內容進行動靜分離,靜態內容使用阿里雲CDN加速。動態內容可以使用雲服務器ECS,靜態資源如各類型圖片、css、js小文件等,建議結合 對象存儲OSS 使用。可以有效加速內容加載速度,輕鬆搞定網站圖片、短視頻等內容分發。

架構示意圖:

  • 視音頻點播/大文件下載

支持各類文件的下載、分發,支持在線點播加速業務,如mp4、flv視頻文件或者平均單個文件大小在20M以上,主要的業務場景是視音頻點播、大文件下載(如安裝包下載)等,建議搭配對象存儲OSS使用,可提升回源速度,節約近2/3回源帶寬成本。

架構示意圖:

  • 直播加速

阿里雲 視頻直播服務 服務已單獨上線發佈。基於領先的內容接入與CDN網絡以及大規模分佈式實時轉碼技術打造的音視頻直播平臺,提供便捷接入、高清流暢、低延遲、高併發的音視頻直播服務。支持多直播場景,全景數據統計,豐富角度分析;直播功能豐富,錄製回放、實時封面、實時轉碼、連麥混流。

架構示意圖:

  • 移動應用加速

移動APP更新文件(apk文件)分發,移動APP內圖片、頁面、短視頻、UGC等內容的優化加速分發。提供httpDNS服務,避免DNS劫持並獲得實時精確的DNS解析結果,有效縮短用戶訪問時間,提升用戶體驗。

架構示意圖

  • 其他CDN產品

  1. 如果您對CDN加速有較高的安全需求,可使用阿里雲安全加速 SCDN

  2. 如果您想使用含 P2P技術的CDN進一步降低CDN成本,可使用 阿里雲 PCDN

  3. 如果您對動態內容的加速也有需求,可使用 阿里雲全站加速

阿里雲開發者社區全面升級,一站式體驗,用得更爽:(阿里雲開發者社區首頁


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章