Amazon GameLift Servers を使用したゲームホスティング容量のスケーリング - Amazon GameLift Servers

Amazon GameLift Servers を使用したゲームホスティング容量のスケーリング

ホスティング容量は、Amazon GameLift Servers が同時にホストできるゲームセッションの数と、これらのゲームセッションに参加できる同時プレイヤーの数を表し、インスタンス単位で測定されます。ゲームホスティングで最も困難なタスクの 1 つが、不要なリソースに無駄なコストを浪費することなく、プレイヤーの需要に合わせてキャパシティをスケーリングすることです。

容量は、フリートのロケーションレベルで調整されます。すべてのフリートには少なくとも 1 つの場所、つまりフリートのホーム AWS リージョンがあります。容量を表示またはスケーリングすると、フリートのホーム リージョンおよび追加のリモートロケーションなど、ロケーションごとに情報がリストされます。

維持するインスタンスの数を手動で設定することも、プレイヤーの需要の変化に合わせてキャパシティを動的に調整するように自動スケーリングを設定することもできます。ターゲットベースの自動スケーリングオプションをオンにして開始することをお勧めします。ターゲットベースの自動スケーリングの目標は、現在のプレイヤーに対応するのに十分なホスティングリソースと、プレイヤーの需要の予期しない急増に対処する追加のリソースを維持することです。ほとんどのゲームに対して、ターゲットベースの自動スケーリングは非常に効果的なスケーリングソリューションです。

ほとんどのフリートスケーリングアクティビティは、Amazon GameLift Servers コンソールを使用して行うことができます。また、Amazon GameLift Servers 用サービス API で、AWS SDK または AWS Command Line Interface (AWS CLI) を使用することもできます。

コンソールでフリートの容量を管理するには

  1. Amazon GameLift Servers コンソールを開きます。

  2. ナビゲーションペインで [ホスティング][フリート] を選択します。

  3. [フリート] ページで、アクティブなフリートの名前を選択して、フリートの詳細ページを開きます。

  4. [スケーリング] タブを選択します。このタブでは、次の操作を実行できます。

    • フリート全体の履歴スケーリングメトリクスを表示します。

    • スケーリング制限や現在の容量設定など、各フリートロケーションのキャパシティ設定を表示および更新します。

    • ターゲットベースの自動スケーリングを更新し、フリート全体に適用されるルールベースの自動スケーリングポリシーを表示し、各ロケーションの自動スケーリングアクティビティを停止します。