AWS Global Accelerator でカスタムルーティングアクセラレータを使用する - AWS Global Accelerator

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Global Accelerator でカスタムルーティングアクセラレータを使用する

この章では、AWS Global Accelerator でカスタムルーティングアクセラレータを作成するための手順と推奨事項について説明します。カスタムルーティングアクセラレータを使用すると、アプリケーションロジックを使用して、1 人以上のユーザーを多数の宛先間で特定の Amazon EC2 インスタンスに直接マッピングできます。同時に、Global Accelerator を介してトラフィックをルーティングするパフォーマンスの向上も実現できます。これは、ゲームアプリケーションや Voice over IP(VoIP)セッションなど、特定の EC2 インスタンスおよびポートで実行されている同じセッションでユーザーのグループが相互にやり取りする必要があるアプリケーションがある場合に便利です。

カスタムルーティングアクセラレータのエンドポイントは、仮想プライベートクラウド(VPC)サブネットである必要があります。カスタムルーティングアクセラレータは、それらのサブネット内の Amazon EC2 インスタンスにのみトラフィックをルーティングできます。カスタムルーティングアクセラレータを作成する場合、単一または複数の VPC サブネットで実行されている数千の Amazon EC2 インスタンスを含めることができます。詳細については、「AWS Global Accelerator でのカスタムルーティングアクセラレータの仕組み」を参照してください。

代わりに、Global Accelerator でクライアントに最も近い正常なエンドポイントを自動的に選択する場合は、標準アクセラレータを作成します。詳細については、「AWS Global Accelerator で標準アクセラレータを使用する」を参照してください。

カスタムルーティングアクセラレータを設定するには、以下の操作を実行します。

  1. カスタムルーティングアクセラレータを作成するためのガイドラインと要件を確認します。「カスタムルーティングアクセラレータのガイドラインと制約事項」を参照してください。

  2. VPC サブネットを作成します。サブネットを Global Accelerator に追加した後は、いつでもサブネットに EC2 インスタンスを追加できます。

  3. アクセラレータを作成し、カスタムルーティングアクセラレータのオプションを選択します。

  4. リスナーを追加し、グローバルアクセラレータがリッスンするポートの範囲を指定します。Global Accelerator が想定されるすべての宛先にマップするのに十分なポートがある範囲があることを確認してください。これらのポートは、次の手順で指定する宛先ポートとは異なります。リスナーポート要件の詳細については、カスタムルーティングアクセラレータのガイドラインと制約事項

  5. VPC サブネットがある AWS リージョンに 1 つ以上のエンドポイントグループを追加します。エンドポイントグループに対して以下を指定します。

    • エンドポイントポート範囲。トラフィックを受信できる宛先 EC2 インスタンスのポートを表します。

    • 各宛先ポート範囲のプロトコル:UDP、TCP、または UDP と TCP の両方。

  6. エンドポイントサブネットの場合は、サブネット ID を選択します。各エンドポイントグループに複数のサブネットを追加でき、サブネットのサイズは異なる(最大/17)ことができます。

次のセクションでは、カスタムルーティングアクセラレータ、リスナー、エンドポイントグループ、およびエンドポイントの操作手順について説明します。