
Global Accelerator は、グローバルユーザーに対して最適なネットワーク経路を自動選択し、アプリケーションのパフォーマンスと可用性を向上させるサービスです。
Accelerator を作成すると、AWSのグローバルネットワーク上で Static Anycast IP(エニーキャストの静的IP) が割り当てられ、ユーザーのリクエストは地理的に最も近いエッジロケーションへルーティングされます。これにより、レイテンシを最小化し、高速かつ安定した通信を実現します。
Accelerator には、トラフィックを受け付ける Listener、リージョン単位でトラフィックを管理する Endpoint Group、そして実際にリクエストを処理する Endpoint が含まれます。Endpoint には、ALB(Application Load Balancer)、NLB(Network Load Balancer)、EC2 インスタンス、 EIP(Elastic IP) を指定することができます。
各リージョンにおけるトラフィックの配分は、Traffic Dial(トラフィックダイヤル) を利用して柔軟に調整できます。さらに、Health Checks(ヘルスチェック) により Endpoint の稼働状況を継続的に監視し、障害発生時には Failover Routing(フェイルオーバールーティング) を通じて自動的に健全なリージョンへトラフィックを切り替えることができます。
また、Latency-based Routing(遅延ベースルーティング) により、ユーザーの位置情報やネットワーク状態に応じて最も遅延の少ない経路が選択されます。
この仕組みにより、Global Accelerator は特にレイテンシに敏感なアプリケーションやグローバルに展開するシステムにおいて、高速・高可用なアクセスを実現します。
重要用語
ユースケース
- リスト1
 - リスト2
 - リスト3
 
ベストプラクティス
- リスト1
 - リスト2
 - リスト3
 
高可用性・冗長化
- リスト1
 - リスト2
 - リスト3
 
セキュリティ
- リスト1
 - リスト2
 - リスト3
 
運用・監視
- リスト1
 - リスト2
 - リスト3
 
デフォルトのリミット値
| リミット事項 | 上限数 | 
|---|---|
| 項目1 | 上限1 | 
| 項目2 | 上限2 | 
| 項目3 | 上限3 | 
| 項目4 | 上限4 | 
| 項目5 | 上限5 | 
AWS CLIのサンプルコード
vpc を作成
#include <stdio.h>
void main(void) {
  int i;
  for (i=0; i<10; i++)
    printf("%d\n", i);
vpc を作成
aaaaaaaaaaaaa
bbbbbbbbbbbbb
ccccccccccccc
Terraformのサンプルコード
vpc を作成
bbbbbbbbbbbbbbbbbbbbbbb
ddddddddddddddddddddddd
vpc を作成
xxxxxxxxxxxxxxxxxxxxxxx
yyyyyyyyyyyyyyyyyyyyyy
課金モデル
| 項目 | 内容 | 
|---|---|
| 項目1 | 内容1 | 
| 項目2 | 内容2 | 
| 項目3 | 内容3 | 
| 項目4 | 内容4 | 
| 項目5 | 内容5 |