AWS Global Accelerator えーだぶりゅーえす ぐろーばる あくせられーたー
簡単に言うとこんな感じ!
世界中のユーザーがあなたのアプリにアクセスするとき、インターネットの「激混み一般道」じゃなくてAWSの「専用高速道路」を使って届けてくれる仕組みだよ。遠くにいるユーザーでも速く・安定して繋がるってこと!
AWS Global Acceleratorとは
AWS Global Acceleratorは、Amazonが提供するネットワーク高速化サービスです。世界中に点在するAWSのエッジロケーション(インターネットの出入口に配置された中継拠点)をユーザーへの最近接点として活用し、そこからAWS独自のバックボーンネットワーク(専用の高速回線網)を通じてアプリケーションへトラフィックを届けます。
通常のインターネット通信は、データが東京からニューヨークに届くまでに数十もの不特定多数のルーターを経由し、混雑や迂回の影響を受けます。Global Acceleratorを使うと、ユーザーの端末から最寄りのAWSエッジまでの区間だけ一般のインターネットを使い、そこから先はAWSの管理された専用ネットワークを走るため、レイテンシ(遅延)の削減と安定性の向上が期待できます。
発注・選定の観点では「グローバル展開するアプリの体感速度を改善したい」「障害時に自動で別リージョンへ切り替えたい」という要件があるときに検討候補に挙がるサービスです。
仕組みと主な構成要素
| 構成要素 | 役割 |
|---|---|
| 静的Anycast IPアドレス | サービスに割り当てられる2つの固定グローバルIP。DNSを変えなくても裏側のエンドポイントを切り替えられる |
| エッジロケーション | 世界100拠点以上。ユーザーはここに最短経路で接続する |
| AWSバックボーン | エッジ〜エンドポイント間を走るAWS専用の高速回線網 |
| リスナー(Listener) | 受け付けるプロトコル(TCP/UDP)とポートを定義する入口 |
| エンドポイントグループ | リージョンごとの転送先のまとまり(例:東京リージョン、バージニアリージョン) |
| エンドポイント | 実際のトラフィック送付先(ALB / NLB / EC2 / Elastic IP) |
Anycastとは何か——「どのIPも同じ住所」の魔法
Anycast(エニーキャスト)とは、複数の場所にまったく同じIPアドレスを割り当て、ユーザーを自動的に最寄りの拠点へ誘導する技術です。Global Acceleratorでは2つの静的IPがAnycast化されており、たとえばニューヨークのユーザーは北米のエッジへ、東京のユーザーはアジアのエッジへ、それぞれ自動で振り分けられます。
ヘルスチェックと自動フェイルオーバー
エンドポイントは常時ヘルスチェック(死活監視)され、障害を検出すると約30秒以内に正常なエンドポイントへトラフィックが自動的に切り替わります。DNSのTTL(キャッシュ有効期間)待ちが発生しないため、素早い切り替えが特長です。
歴史と背景
- 2018年11月 — AWS re:Invent 2018にて発表・一般提供開始。グローバル展開するゲーム・金融・メディア分野からの需要を背景に誕生
- 2019年〜 — UDP対応を追加し、ゲームやIoTなどリアルタイム通信の用途に対応拡大
- 2021年〜 — カスタムルーティングアクセラレーターを追加。特定クライアントを特定サーバへ固定するゲームサーバマッチングなどの用途をカバー
- 2023年〜 — エンドポイントとしてApplication Load Balancer(ALB)との統合がさらに強化され、HTTP/HTTPSトラフィックの最適化も容易に
CloudFrontとの違い——どちらを選ぶ?
Global AcceleratorとAmazon CloudFrontはどちらも「AWSエッジを使って速くする」サービスですが、用途が異なります。
| 比較項目 | AWS Global Accelerator | Amazon CloudFront |
|---|---|---|
| 主な用途 | TCPアプリ・非HTTP通信・IPアドレス固定が必要な場合 | Webコンテンツ・動画・静的ファイルの配信 |
| キャッシュ | ❌ なし(通信の高速化のみ) | ✅ あり(コンテンツをエッジに保存) |
| プロトコル | TCP / UDP | HTTP / HTTPS |
| IPアドレス | 静的Anycast IP(固定) | CloudFrontドメイン経由(IPは変動) |
| フェイルオーバー | ✅ 自動(約30秒以内) | ✅ オリジンフェイルオーバーあり |
| 向いているシーン | ゲームサーバ・API・リアルタイム通信 | EC配信・動画ストリーミング・静的サイト |
関連する規格・RFC
| 規格・RFC番号 | 内容 |
|---|---|
| RFC 4786 | Anycastの運用に関するガイドライン |
| RFC 1546 | Anycastの概念的な定義を記述した原初RFC |
| AWS公式ドキュメント | AWS Global Accelerator Developer Guide |
関連用語
- Amazon CloudFront — エッジでコンテンツをキャッシュして配信するCDNサービス。静的コンテンツ配信に最適
- [Elastic Load Balancing](./elastic