目次
1. 結論
Amazon S3 Transfer Accelerationは、「S3への高速道路(ショートカット)」です。通常のインターネットを経由する代わりに、世界中に配置されたAWSの「エッジロケーション」を経由して、AWSの専用ネットワーク内をデータが流れるようにします。これにより、距離が遠ければ遠いほど、アップロードの速度が大幅に向上します。
2. SAAで出やすいポイント
- 仕組み: ユーザーが一番近いエッジロケーションにデータを送り、そこからAWSの「最適化されたネットワーク経路」を通って目的のS3バケットへ届く。
- 設定単位:
S3バケットごとに有効化できる。専用のエンドポイント(
xxx.s3-accelerate.amazonaws.com)を使用する。 - 料金: 転送が実際に高速化された場合にのみ課金される(AWSが計測して速くならなかった場合は課金されないという仕組み)。
- 長距離転送: 日本から日本のバケットへ送る場合はあまり効果がないが、「大陸をまたぐような長距離転送」において最大の効果を発揮する。
3. キーワードでの判断
| 問題文のキーワード | 疑うべきサービス/機能 | 判断理由 |
|---|---|---|
| 「世界中のユーザーからのアップロードを高速化」 | S3 Transfer Acceleration | グローバルな高速化要求 |
| 「遠隔地の支店から大容量データをS3に転送」 | S3 Transfer Acceleration | 距離による遅延の解消 |
| 「最適化されたAWSネットワーク経路を利用」 | S3 Transfer Acceleration | エッジロケーションの活用 |
4. ひっかけポイント
- CloudFrontとの違い:
- CloudFront: 主に「ダウンロード」の高速化。
- Transfer Acceleration: 主に「アップロード」の高速化。
- Global Acceleratorとの違い:
- Global Accelerator: 全般的なネットワーク(TCP/UDP)のレイテンシー改善(IP固定化)。
- Transfer Acceleration: S3バケットへのデータ転送に特化した機能。
- マルチパートアップロード: 大容量ファイルの場合は、この機能を併用することでさらに信頼性と速度が向上する。
5. 覚え方
- 「世界中に散らばる専用ポスト」。
- 手紙(データ)を海外の住所(S3)まで自分で持っていくのではなく、近くにある専用ポスト(エッジロケーション)に入れるだけで、あとはAWSの専用配送車が最速で届けてくれるイメージ。
6. 関連サービス
| サービス名 | 関連する理由 |
|---|---|
| Amazon S3 | 高速化を適用する対象のストレージサービス。 |
| CloudFront | ダウンロード(配信)側の高速化で併用される。 |
| Direct Connect | 特定拠点からの「専用線」による高速化(Transfer Accelerationは不特定多数の「インターネット」経由向け)。 |
7. Obsidian管理メモ
- 復習ポイント: 「アップロードを速くしたい」+「グローバル(遠隔地)」という単語のセットが出たらこれ。
- 関連ノート: S3のパフォーマンス最適化テクニック
8. HTMLファイル名
aws-s3-transfer-acceleration-global-upload.html