【学習記録】Amazon S3 Transfer Acceleration について勉強

Amazon S3 Transfer Accelerationについて勉強したのでメモします。
公式ドキュメントはこちらです。

docs.aws.amazon.com

Amazon S3 Transfer Acceleration は、クライアントと S3 バケットの間で長距離にわたるファイル転送を高速、簡単、安全に行えるようにするバケットレベルの機能です。
Transfer Acceleration は、Amazon CloudFront の世界中に分散したエッジロケーションを利用します。エッジロケーションに到着したデータは、最適化されたネットワークパスで Amazon S3 にルーティングされます。

多数のユーザーがS3にファイルをアップロードする際にS3 Transfer Accelerationを使うと効果があるそうです。

AWS SAAの試験問題で「多数のユーザーが効率的にS3にファイルをアップロードする方法を選択してください」という感じの問題が出た時に、CloudFrontが正解かと思ったのですが、CloudFrontは配信処理を効率的にする方法なので不正解でした。

配信を効率的にするサービスはCLoudFront、アップロードを効率的にするサービスはS3 Transfer Accelerationと覚えておきます。