天天看點

基于OSS作為存儲實作加速通路和加速上傳的方案的對比簡介CDN加速OSSOSS傳輸加速二者的選擇

簡介

目前OSS以海量、安全、低成本、高可靠等優秀的性能已經成為使用者存儲靜态資源和檔案的首要選擇,在使用中需求對于OSS加速功能來實作服務于全球的使用者,這裡介紹主要的兩種加速方式CDN加速OSS和OSS傳輸加速的原理、優缺點以及如何選擇。

CDN加速OSS

加速實作原理

CDN加速OSS也是使用者普遍的使用方法,執行個體CDN全球廣泛分布的邊緣節點緩存OSS存儲的靜态資料,進而實作用戶端從邊緣節點直接擷取資料的方式來實作通路的加速;

基于OSS作為存儲實作加速通路和加速上傳的方案的對比簡介CDN加速OSSOSS傳輸加速二者的選擇

CDN加速OSS優缺點

CDN是通過全球分布的邊緣節點緩存OSS資料來實作加速的,這種工作模式存在優點和缺點如下:

優點

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

2、CDN節點提供的服務帶寬量大。

缺點

1、對于通路量大的資源,命中率高,通路量小的資源命中率低,節點未緩存的情況下,還是需要回源通路。

回源依賴實時的公網回源鍊路。

2、CDN靜态資源的通路,對于上傳、删除等動态請求加速效果不明顯。

總結:

CDN加速OSS存儲資源的通路,而且在通路量大的情況下加速效果更明顯,回源到OSS的量更小,适合多靜态資源,更新量少,資源大量集中通路的業務場景。

OSS傳輸加速

OSS傳輸加速的原理

OSS傳輸加速是專為雲存儲網際網路上傳、下載下傳加速而設計,通過智能排程的系統、優化的傳輸鍊路、調優的協定棧與傳輸算法,并深度結合OSS服務端的配套政策,提供端到端的加速方案。OSS利用全球分布的雲機房,将全球各地使用者對您存儲空間(Bucket)的通路,經過智能路由解析至就近的接入點,使用優化後的網絡及協定,來通路您的Bucket。

基于OSS作為存儲實作加速通路和加速上傳的方案的對比簡介CDN加速OSSOSS傳輸加速二者的選擇

OSS傳輸優缺點

OSS傳輸加速主要實作的是用戶端到OSS服務端之間鍊路優化來實作的加速功能,實際每次資源的請求還是從OSS來進行擷取,這種加速的模式優缺點如下:

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

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

1、所有的通路都是回源到OSS通路,占用OSS的服務帶寬。

2、同一區域大量使用者集中通路資源的情況下,效果沒有CDN加速效果好。

隻能使用https方式通路。

總結

OSS傳輸加速功能适合對于通路和上傳都加速的業務場景,對于遠距離資料傳輸加速、大檔案(GB、TB級别檔案)上傳下載下傳、資源頻繁更新功能加速明顯。

二者的選擇

OSS 全球加速和CDN 完全是兩個不同的産品,應對的場景也是不同的。OSS全球加速是針對OSS的鍊路加速,使用OSS傳輸加速後支援OSS提供的任意特性。CDN 通用的邊緣緩存加速産品,加速是一方面,降低帶寬成本也是一方面。

1、如果是第三方資料源加速推薦使用CDN加速。

2、如果使用者業務OSS資料需要反複多次下載下傳,并且不要求強一緻性,推薦使用CDN加速。

3、如果使用者OSS資料需要加速下載下傳,并且隻通路量少,推薦使用OSS全球加速。

4、如果使用者OSS資料需要多次下載下傳,并且要求強一緻性,推薦使用OSS傳輸加速。

5、業務動态資料/資料更新頻繁推薦使用OSS傳輸加速,業務靜态資料多更新少推薦CDN加速。

繼續閱讀