概要
このトピックでは、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データをキャッシュし、アクセスを高速化します。 |
|
|
|
OSS転送の高速化 | クライアントとOSSサーバー間の最適なネットワークパスを介してOSSへのアクセスを高速化します。 リソース要求はOSSに対して引き続き行われます。 |
|
|
|
参考資料
適用範囲
OSS
CDN