概述
本文主要介紹阿里雲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 | 通過全球分布的邊緣節點快取資料來實現加速。 |
|
|
|
OSS傳輸加速 | 實現的是用戶端到OSS服務端之間鏈路最佳化來實現的加速功能,實際每次資源的請求還是從OSS來進行擷取。 |
|
|
|
相關文檔
如何使用CDN加速OSS資源請參見以下方案:
適用於
Object Storage Service
CDN