Amazon GameLift Servers の容量制限の設定 - Amazon GameLift Servers

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

Amazon GameLift Servers の容量制限の設定

Amazon GameLift Servers フリートロケーションのホスティング容量を手動または自動スケーリングでスケーリングする場合は、ロケーションのスケーリング制限を考慮してください。すべてのフリートロケーションには、ロケーションの容量の許容範囲を定義する最小および最大制限があります。デフォルトでは、フリートロケーションの制限の最小値は 0 インスタンス、最大値が 1 インスタンスです。フリートロケーションの場所をスケールする前に、制限を調整します。

自動スケーリングを使用している場合、最大値の制限によって Amazon GameLift Servers はプレイヤーの需要に合わせてフリートのロケーションをスケールアップしつつ、DDOS 攻撃中など、ホスティング費用のランナウェイも防止します。容量が最大限に到達すると通知するように [Amazon CloudWatch アラーム] をセットアップすることで、状況を評価して必要に応じて手動で調整できます。(また、請求アラームを作成して、AWS コストをモニタリングすることもできます。) 最小値の制限は、プレイヤーの需要が低い場合でも、ホスティングの可用性を維持するのに役立ちます。

フリートのロケーションの容量制限は、[Amazon GameLift Servers コンソール] で、または AWS Command Line Interface (AWS CLI) を使用して設定できます。

容量制限を設定するには

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

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

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

  4. [スケーリング] タブの [スケーリング容量] で、フリートのロケーションを選択し、[編集] を選択します。

  5. [スケーリング容量を編集] ダイアログボックスで、[最小サイズ][目的のインスタンス]、および [最大サイズ] にインスタンス数を設定します。

  6. [確認] を選択します。

AWS CLI
  1. 現在の容量設定を確認します。コマンドラインウィンドウで、容量を変更するフリートの ID を使用して describe-fleet-location-capacity コマンドを実行します。このコマンドは、ロケーションの現在の容量設定を含む FleetCapacity オブジェクトを返します。新しいインスタンスの制限が現在機能するインスタンス設定に合うかどうかを決定します。

    aws gamelift describe-fleet-location-capacity \ --fleet-id <fleet identifier> \ --location <location name>
  2. 制限設定を更新します。コマンドラインウィンドウで、以下のパラメータを使用して update-fleet-capacity コマンドを実行します。インスタンス制限および希望するインスタンス数の両方を同じコマンドで調整できます。

    --fleet-id <fleet identifier> --location <location name> --max-size <maximum capacity for scaling> --min-size <minimum capacity for scaling> --desired-instances <fleet capacity goal>

    例:

    aws gamelift update-fleet-capacity \ --fleet-id fleet-2222bbbb-33cc-44dd-55ee-6666ffff77aa \ --location us-west-2 \ --max-size 10 \ --min-size 1 \ --desired-instances 10

リクエストが成功すると、Amazon GameLift Servers がフリート ID を戻します。新しい max-size 値または min-size 値が現在の desired-instances 設定と矛盾する場合、Amazon GameLift Servers はエラーを返します。