🌍 パフォーマンス:Global Acceleratorの使いどころ

目次

【Global Accelerator の役割(パフォーマンス最適化)】

🔍 1. 結論

💎 一言でいうと AWS Global Accelerator は、世界中のユーザーからの通信を、一般のインターネットの「渋滞」から避けさせ、AWSの高品質な専用ネットワーク(バックボーン)を走らせることで、パケットロスと遅延を極限まで減らす サービスです。

  • 世界共通の 2つの固定IPアドレス(静的IPエニーキャスト) を提供する。
  • CloudFrontと違い、HTTP/HTTPSだけでなく TCP/UDP 通信全般(ゲームやIoTなど)を高速化できる。

📈 2. SAAで出やすいポイント

  • IPエニーキャストルーティング: ユーザーが固定IPにアクセスすると、物理的に一番近いAWSの「エッジロケーション」に自動的に吸い込まれます。そこからはインターネットではなく、AWS専用の海底ケーブル網などを通って対象のリージョン(ALBやEC2)に直接届くため、遅延やジッター(通信のブレ)が大幅に改善されます。
  • DNSキャッシュの回避(障害復旧の速さ): Route 53(DNSベース)によるフェイルオーバーは、クライアント側のブラウザやプロバイダのDNSキャッシュが切れるまで通信が切り替わらない弱点があります。Global Acceleratorは「IPアドレスは固定のまま」、裏側へのルーティングを瞬時に切り替えるため、障害時の復旧(フェイルオーバー)が秒単位で確実に行われます。
  • TCP/UDPのサポート: IoTデバイスのMQTT通信(TCP)や、オンラインゲームのパケット(UDP)など、HTTP(S)以外のプロトコルをグローバルに高速化する際の唯一の選択肢となります。

🗝 3. キーワードでの判断

問題文のキーワード 疑うサービス
🎮 「UDPやTCPの非HTTP通信を世界規模で高速化・安定化したい」 AWS Global Accelerator
📍 「世界中からアクセスされるアプリに、固定IPアドレスを付与したい」 AWS Global Accelerator
⏱️ 「DNSキャッシュに依存しない、数秒でのリージョンフェイルオーバー」 AWS Global Accelerator

⚠️ 4. ひっかけポイント

🚫 よくある誤答パターン – CloudFront との違い: – CloudFront: HTTP/HTTPS専用。「静的コンテンツ(画像等)」をエッジに キャッシュ(保存) して返すのがメイン。 – Global Accelerator: 全てのTCP/UDP対応。キャッシュ機能はなく、「通信の通り道(ネットワーク経路)」 を最適化して裏のサーバーへ直行させるのがメイン。 – 試験で「画像ファイルのダウンロードを速くしたい」なら CloudFront、「ゲームのUDP通信の遅延をなくしたい」なら Global Accelerator です。


💡 5. 覚え方

🧠 暗記ショートカット – Global Accelerator(グローバル加速器) = 「世界中どこからでも乗れる、AWS専用の地下鉄(固定IP)」。 – 一般道(インターネット)は渋滞するし信号もあるが、最寄りの駅から地下鉄に乗ってしまえば、東京(バックエンド)までノンストップで爆速で着く。


📚 6. 関連サービス

アイコン サービス名 Global Accelerator との比較
🌍 CloudFront キャッシュ(CDN)が目的の場合はこちら。AWSバックボーンを使う点は共通
🌐 Route 53 レイテンシールーティング等でアクセスを振り分けるが、通信自体を高速化するわけではない
⚖️ ALB / NLB Global Acceleratorの裏側(エンドポイント)としてトラフィックを受け取る

🗒️ 7. Obsidian管理メモ

  • 見返すタイミング: グローバルネットワーク、CloudFrontとの使い分け学習時
  • 関連ノート候補: AWS_SAA_CloudFront_vs_GlobalAccelerator

8. HTMLファイル名: AWS_高性能設計_GlobalAccelerator.html

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次