マルチロケーションキューを構築する - Amazon GameLift

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

マルチロケーションキューを構築する

すべてのキューにマルチロケーション設計を推奨します。この設計により、プレイスメント速度とホスティングの耐障害性が向上します。プレイヤーレイテンシーデータを使用して、最小のレイテンシーでプレイヤーをゲームに参加させるには、マルチロケーション設計が必要です。スポットインスタンスフリートを使用するマルチロケーションキューを構築する場合は、「チュートリアル: スポットインスタンスを使用して Amazon GameLift キューを作成する」の手順に従ってください。

マルチロケーションキューを作成する 1 つの方法は、マルチロケーションフリートをキューに追加することです。こうすることで、キューは、任意のフリートのロケーションにゲームセッションを配置できます。冗長性を保つため、設定やホームロケーションが異なる他のフリートを追加することもできます。マルチロケーションのスポットインスタンスのフリートを使用している場合は、ベストプラクティスに従って、同じロケーションを含むオンデマンドインスタンスのフリートを含めてください。

次の例では、基本的なマルチロケーションキューの設計プロセスについて説明します。この例では、2 つのフリートを使用します。1 つはスポットインスタンスフリートで、もう 1 つはオンデマンドインスタンスフリートです。各フリートには、配置場所 AWS リージョン として、us-east-1us-east-2ca-central-1、および がありますus-west-2

マルチロケーションフリートを含む基本的なマルチロケーションキューを作成するには
  1. キューを作成するロケーションを選択します。クライアントサービスをデプロイした場所の近くのロケーションにキューを配置することで、リクエストの待ち時間を最小限に抑えることができます。この例では、キューを us-east-1 に構築します。

  2. 新しいキューを作成し、キューの送信先としてマルチロケーションフリートを追加します。送信先順序は、Amazon がゲームセッション GameLift を配置する方法を決定します。この例では、最初にスポットインスタンスフリートをリストし、オンデマンドインスタンスフリートを 2 番目にリストしています。

  3. キューのゲームセッションのプレイスメント優先順位を定義します。この順序により、キューが利用可能なゲームサーバーを最初に検索するロケーションが決まります。この例では、デフォルトの優先順序を使用します。

  4. ロケーションの順序を定義します。ロケーション順序を定義しない場合、Amazon はロケーションをアルファベット順に GameLift 使用します。

サンプルキューの場所と送信先順序を示すコンソールのスクリーンショット。
サンプルキューの配置優先度とロケーションの順序を示すコンソールのスクリーンショット。