全部產品
Search
文件中心

Object Storage Service:CDN加速和OSS傳輸加速的區別

更新時間:Jun 19, 2024

概述

本文主要介紹阿里雲Object Storage Service的傳輸加速功能和CDN加速OSS資源的區別,以便您根據實際業務進行選擇。

詳細資料

阿里雲Object Storage Service以海量、安全、低成本、高可靠等特點已經成為使用者儲存靜態資源和檔案的首要選擇,實際使用中面向全球各地使用者訪問OSS資源時,訪問速度會受到用戶端網路、OSS的下行頻寬、Bucket地區、訪問鏈路長等限制出現訪問慢的情況。以下主要介紹CDN加速OSS和OSS傳輸加速的加速方式:

實現原理

具體實現加速的原理如下:

  • CDN加速OSS:是建立並覆蓋在承載網之上,由遍布全球的邊緣節點伺服器群組成的分布式網路。阿里雲CDN能分擔來源站點壓力,避免網路擁塞,確保在不同地區、不同情境下加速網站內容的分發,提高資源訪問速度。由CDN全球廣泛分布的邊緣節點緩衝OSS儲存的待用資料,從而實現用戶端從邊緣節點直接擷取資料的方式來實現訪問的加速。

  • OSS傳輸加速:利用全球分布的雲機房,將全球各地使用者對您儲存空間(Bucket)的訪問,經過智能路由解析至就近的存取點,使用最佳化後的網路及協議,為雲端儲存互連網的上傳、下載提供端到端的加速方案。

資源加速情境介紹

OSS傳輸加速是針對OSS的鏈路加速,使用OSS傳輸加速後支援OSS提供的任意特性。CDN通過全球邊緣節點緩衝OSS資源,加速同時可降低頻寬成本。OSS傳輸加速和CDN加速完全是兩個不同的產品,且應對的情境不同,詳情請參見CDN應用情境傳輸加速情境

  • 如果您的業務是第三方資料來源加速,推薦您使用CDN加速。

  • 如果您的OSS資源需要進行多次下載的操作,並且不要求資料強一致性,推薦您使用CDN加速。

  • 如果您的OSS資源需要加速下載,並且訪問量少,推薦您使用OSS傳輸加速。

  • 如果您的OSS資源需要進行多次下載的操作,並且要求資料強一致性,推薦您使用OSS傳輸加速。

  • 如果您的業務儲存的是動態資源,且資料更新頻繁,推薦您使用OSS傳輸加速。

  • 如果您的業務儲存的是靜態資源,且更新少,推薦您使用CDN加速。

CDN加速和OSS傳輸加速的對比

CDN加速和OSS傳輸加速的使用情境不同,其優缺點對比如下:

加速方式

實現方法

應用情境

優點

缺點

CDN加速OSS

通過全球分布的邊緣節點快取資料來實現加速。

  • 網站或應用中小檔案

  • 大檔案的下載

  • 視音頻點播

  • CDN邊緣節點全球分布,數量多。

  • CDN節點提供的服務頻寬量大。

  • 對於訪問量大的資源,命中率高,訪問量小的資源命中率低,節點未緩衝的情況下,還是需要回源訪問,回源依賴即時的公網回源鏈路。

  • CDN靜態資源的訪問,對於上傳、刪除等動態請求加速效果不明顯。

OSS傳輸加速

實現的是用戶端到OSS服務端之間鏈路最佳化來實現的加速功能,實際每次資源的請求還是從OSS來進行擷取。

  • 遠距離資料轉送加速

  • GB、TB級大檔案上傳和下載

  • 非靜態、非熱點資料下載加速

  • OSS儲存節點全球主要區域分布。

  • 遠距離以及大檔案的上傳和下載加速。

  • 所有的訪問都是回源到OSS訪問,佔用OSS的服務頻寬。

  • 同一地區大量使用者集中訪問資源的情況下,效果沒有CDN加速效果好。只能使用HTTPS方式訪問。

相關文檔

如何使用CDN加速OSS資源請參見以下方案:

適用於

  • Object Storage Service

  • CDN