翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
マルチロケーションキューを構築する
すべてのキューにマルチロケーション設計を推奨します。この設計により、プレイスメント速度とホスティングの耐障害性が向上します。プレイヤーレイテンシーデータを使用して、最小のレイテンシーでプレイヤーをゲームに参加させるには、マルチロケーション設計が必要です。スポットインスタンスフリートを使用するマルチロケーションキューを構築する場合は、「チュートリアル: スポットインスタンスを使用して Amazon GameLift キューを作成する」の手順に従ってください。
マルチロケーションキューを作成する 1 つの方法は、マルチロケーションフリートをキューに追加することです。こうすることで、キューは、任意のフリートのロケーションにゲームセッションを配置できます。冗長性を保つため、設定やホームロケーションが異なる他のフリートを追加することもできます。マルチロケーションのスポットインスタンスのフリートを使用している場合は、ベストプラクティスに従って、同じロケーションを含むオンデマンドインスタンスのフリートを含めてください。
次の例では、基本的なマルチロケーションキューの設計プロセスについて説明します。この例では、2 つのフリートを使用します。1 つはスポットインスタンスフリートで、もう 1 つはオンデマンドインスタンスフリートです。各フリートには、配置場所 AWS リージョン として、us-east-1
、us-east-2
、ca-central-1
、および がありますus-west-2
。
マルチロケーションフリートを含む基本的なマルチロケーションキューを作成するには
-
キューを作成するロケーションを選択します。クライアントサービスをデプロイした場所の近くのロケーションにキューを配置することで、リクエストの待ち時間を最小限に抑えることができます。この例では、キューを
us-east-1
に構築します。 -
新しいキューを作成し、キューの送信先としてマルチロケーションフリートを追加します。送信先順序は、Amazon がゲームセッション GameLift を配置する方法を決定します。この例では、最初にスポットインスタンスフリートをリストし、オンデマンドインスタンスフリートを 2 番目にリストしています。
-
キューのゲームセッションのプレイスメント優先順位を定義します。この順序により、キューが利用可能なゲームサーバーを最初に検索するロケーションが決まります。この例では、デフォルトの優先順序を使用します。
-
ロケーションの順序を定義します。ロケーション順序を定義しない場合、Amazon はロケーションをアルファベット順に GameLift 使用します。