1. ホーム
  2. amazon-web-services

[解決済み] amazon cloudfront と amazon s3 transfer acceleration の違いは何ですか?

2022-02-14 03:48:49

質問内容

ドキュメントを読んだことがありますが、違いがよくわかりません。

何が違うのか、教えてください。

解決方法は?

TL;DR : CloudFrontはコンテンツ配信用です。S3 Transfer Accelerationは、S3バケットへの高速転送と高スループットを実現します(主にアップロード)。

Amazon S3 Transfer Accelerationは、AWS Edgeロケーション(AWS CloudFrontサービスと同じEdgeロケーション)を使用してS3バケットへのアップロードを高速化するS3機能です。

しかし、(a) S3バケットを指すオリジンを持つCloudFront配信を作成することと、(b) バケットのS3転送加速を有効にすることは、2つの異なる目的を持つものです。

S3バケットをオリジンとするCloudFrontディストリビューションを作成すると、Edgeロケーションでのキャッシュが有効になります。同じオブジェクトへの後続のリクエストはEdgeキャッシュから提供され、エンドユーザーにとってより速く、オリジンの負荷も軽減されます。CloudFrontは、主にコンテンツ配信サービスとして利用されています。

S3バケットでS3転送アクセラレーションを有効にし <bucket>.s3-accelerate.amazonaws.com デフォルトのS3エンドポイントではなく、同じEdgeロケーションを経由して転送が行われますが、ネットワークパスは長距離のラージオブジェクトアップロード用に最適化されています。より高いスループットを達成するために、余分なリソースと最適化が使用されます。Edgeロケーションにキャッシュはありません。

より多くのインロメーション