AWS Global Accelerator とは
AWS Global Accelerator では、アクセラレーターを作成して、ローカルユーザーとグローバルユーザーのアプリケーションのパフォーマンスを向上させることができます。選択したアクセラレーターのタイプに応じて、追加の利点が得られます。
標準アクセラレーターを使用すると、世界中の視聴者が使用するインターネットアプリケーションの可用性を向上させることができます。標準アクセラレーターを使用すると、Global Accelerator は AWS グローバルネットワーク経由のトラフィックを、最も近いリージョンのエンドポイントからクライアントに送信します。
カスタムルーティングアクセラレーターを使用すると、1 人以上のユーザーを多くの送信先間で特定の送信先にマッピングできます。
Global Accelerator は、複数の AWS リージョン のエンドポイントをサポートするグローバルサービスです。Global Accelerator やその他のサービスが特定の AWS リージョン で現在サポートされているかどうかを確認するには、「AWS リージョンサービスリスト
デフォルトでは、Global Accelerator はアクセラレーターに関連付ける静的 IP アドレスを提供します。静的 IP アドレスは、AWS エッジネットワークからのエニーキャストです。IPv4 の場合、Global Accelerator は 2 つの静的 IPv4 アドレスを提供します。デュアルスタックの場合、Global Accelerator は 2 つの IPv4 アドレスと 2 つの IPv6 アドレス、合計 4 つのグローバルの静的 IP アドレスを提供します。IPv4 の場合、Global Accelerator が提供するアドレスを使用する代わりに、Global Accelerator (BYOIP) に持ち込む独自の IP アドレス範囲から、これらのエントリポイントを IPv4 アドレスに設定できます。
重要
静的 IP アドレスは、アクセラレーターを無効にし、トラフィックを受け入れたりルーティングしたりしなくなった場合でも、存在する限り、アクセラレーターに割り当てられたままになります。ただし、アクセラレーターを削除すると、そのアクセラレーターに割り当てられた静的 IP アドレスが失われるため、それを使用してトラフィックをルーティングできなくなります。Global Accelerator でのタグベースのアクセス許可などの IAM ポリシーを使用して、アクセラレーターを削除するアクセス許可を持つユーザーを制限できます。詳細については、「Global Accelerator を使用した ABAC」を参照してください。
標準アクセラレーターの場合、Global Accelerator は AWS グローバルネットワークを使用して、設定したヘルス、クライアントの場所、ポリシーに基づいてトラフィックを最適なリージョンエンドポイントにルーティングするため、アプリケーションの可用性が向上します。標準アクセラレーターのエンドポイントは、Network Load Balancer、Application Load Balancer、Amazon EC2 インスタンス、AWS リージョン または 1 つ以上のリージョンにある Elastic IP アドレスのいずれかも可能です。
このサービスは、ヘルスや設定の変更に即座に対応し、クライアントからのインターネットトラフィックが常に正常なエンドポイントにルーティングされるようにします。Global Accelerator は、サポートされているエンドポイントの ARC トラフィックリダイレクトも従い、ゾーンシフトまたはゾーンオートシフトにより、障害が発生する可能性のあるアベイラビリティーゾーンからのトラフィックを再ルーティングします。詳細については、「Amazon Application Recovery Controller (ARC) のマルチ AZ リカバリ」を参照してください。
カスタムルーティングアクセラレーターは、Amazon VPC (VPC) サブネットエンドポイントタイプのみをサポートし、そのサブネット内のプライベート IP アドレスにトラフィックをルーティングします。