すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:OSS転送アクセラレーションとCDNアクセラレーションの違いは何ですか?

最終更新日:Dec 22, 2023

概要

このトピックでは、Alibaba Cloud Object Storage Service (OSS) の転送アクセラレーション機能とCDNアクセラレーションの違いについて説明します。これにより、ビジネスに最適なものを選択できます。

詳細

OSSは、無制限で、安全で、費用対効果が高く、信頼性の高いストレージを提供し、静的リソースとオブジェクトを保存するユーザーにとって好ましい選択肢です。 OSSのリソースとオブジェクトへのアクセス速度は、クライアントネットワーク、アウトバウンド帯域幅、バケットリージョン、アクセスリンク長などの要因によって異なります。

アクセスの高速化

CDNアクセラレーションとOSS転送アクセラレーションは、異なるメカニズムを使用してOSSへのアクセスを高速化します。

  • CDNアクセラレーション: CDNは、ベアラネットワークの上に構築された分散ネットワークであり、世界中のPOPs (Point of presences) で構成されています。 CDNは、back-to-originトラフィックを削減します。 これにより、ネットワークの輻輳が防止され、さまざまなユースケースでコンテンツが領域間で最小限の遅延で配信されるようになります。 OSSの静的データはグローバルに分散されたCDN POPにキャッシュされるため、クライアントはPOPから直接データを取得してアクセスを高速化できます。

  • 転送アクセラレーション: OSSは、世界中に分散したデータセンターを使用して転送アクセラレーションを実行します。 バケットへのアクセス要求が送信されると、要求は解析され、最適なネットワークパスとプロトコルを介してバケットが配置されているデータセンターにルーティングされます。 転送アクセラレーション機能は、インターネット経由でOSSにアクセスするための最適化されたエンドツーエンドのアクセラレーションソリューションを提供します。

アクセス加速シナリオ

転送アクセラレーションは、アクセラレーションエンドポイントを介したアクセスを最適化し、OSSで使用可能なすべての機能をサポートします。 CDNはOSSデータをPOPにキャッシュし、OSSへのアクセスを高速化し、帯域幅コストを削減します。 転送アクセラレーションとCDNアクセラレーションは、さまざまなシナリオに対応しています。 詳細については、「一般的なシナリオ」および「転送アクセラレーションの有効化」をご参照ください。

  • サードパーティのソースへのアクセスを高速化する場合は、CDNアクセラレーションを使用することを推奨します。

  • OSSのデータが何度もダウンロードされることが予想され、強力な一貫性が必要ない場合は、CDNアクセラレーションを使用することを推奨します。

  • OSSでアクセス頻度の低いリソースのダウンロードを高速化する場合は、転送アクセラレーションを使用することを推奨します。

  • OSSのデータが何度もダウンロードされることが予想され、強い一貫性が必要な場合は、転送アクセラレーションを使用することを推奨します。

  • 頻繁に更新される動的リソースのストレージが必要な場合は、転送アクセラレーションを使用することを推奨します。

  • ビジネスで更新が少ない静的リソースのストレージが必要な場合は、CDNアクセラレーションを使用することを推奨します。

CDNアクセラレーションとOSS転送アクセラレーションの比較

次の表は、CDNアクセラレーションとOSS転送アクセラレーションの詳細な比較を示しています。

アクセラレーション方式

実装方法

シナリオ

利点

デメリット

CDN アクセラレーション

世界中に配布されているPOPを使用してOSSデータをキャッシュし、アクセスを高速化します。

  • 中・小サイズのファイルを保存するWebサイトまたはアプリケーション

  • 大きなファイルのダウンロード

  • オンデマンドのオーディオおよびビデオのストリーミング

  • CDNには、世界中のリージョンに分散された多数のPOPがあります。

  • CDN POPは大量の帯域幅を提供します。

  • CDNは、頻繁にアクセスされるリソースに対して高いキャッシュヒット率を提供し、アクセスされないリソースに対して低いキャッシュヒット率を提供します。 キャッシュミスが発生した場合、アクセス要求はパブリックネットワーク経由でOSSにリダイレクトされます。

  • CDNは、静的リソースへのアクセスを高速化するように設計されていますが、アップロードや削除などの動的リクエストのパフォーマンスが大幅に向上しません。

OSS転送の高速化

クライアントとOSSサーバー間の最適なネットワークパスを介してOSSへのアクセスを高速化します。 リソース要求はOSSに対して引き続き行われます。

  • 長距離データ転送の高速化

  • ギガバイト級およびテラバイト級のオブジェクトのアップロードとダウンロードの高速化

  • 動的およびコールドデータのダウンロードの高速化

  • OSSデータセンターは、世界中のリージョンに分散しています。

  • 転送アクセラレーションは、長距離にわたる大きなオブジェクトのアップロードとダウンロードのデータ転送を大幅に加速します。

  • すべてのリソース要求はOSSに対して行われ、大量の帯域幅を消費します。

  • 転送アクセラレーションは、同じリージョンからOSSに対して大量のリソース要求が行われた場合、CDNアクセラレーションよりもアクセラレーションのパフォーマンスが低下します。 HTTPSリクエストのみサポートされています。

参考資料

適用範囲

  • OSS

  • CDN