View a markdown version of this page

GAMEREL02-BP02 ゲームでの複数の EC2 インスタンスタイプの使用をサポート - ゲーム業界レンズ

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

GAMEREL02-BP02 ゲームでの複数の EC2 インスタンスタイプの使用をサポート

EC2 インスタンスを使用してゲームをホストする場合、または の EC2 インスタンスでホストされているコンテナを使用する場合は AWS アカウント、ホスティング戦略で複数のインスタンスタイプを使用します。複数のインスタンスタイプを使用すると、ゲームのスケーリング時に使用できるコンピューティングオプションの数を増やして、プレイヤーの増加をサポートするサーバーを追加できるため、希望するインスタンスタイプが使用できない場合の信頼性が向上します。

このベストプラクティスを活用しない場合のリスクレベル:

実装のガイダンス

スポットインスタンスを使用してゲームをホストする場合は、お客様の需要に応じてスポットインスタンスの可用性が変動するため、複数のインスタンスタイプを使用します。

コストとパフォーマンスの要件を満たすために複数のインスタンスタイプでゲームをテストし、インスタンスタイプの優先順位ランキングを決定します。Amazon EC2 Auto Scaling は、複数のインスタンスタイプとサイズの使用と、コンピュートオプションの優先順位付けを実装できるように設定内の各インスタンスタイプへの重みの割り当てをサポートしています。

Amazon GameLift マネージドホスティングを使用してゲームをホストする場合は、ゲームに必要なインスタンスのタイプと、ゲームサーバープロセスの実行方法 (ランタイム設定を使用) を決定します。フリートのリソースを選択するときは、ゲームオペレーティングシステム、インスタンスタイプ (コンピューティングハードウェア)、オンデマンドインスタンス、スポットインスタンス、またはその両方を使用するかどうかなど、いくつかの要因を考慮してください。Amazon GameLift のホスティングコストは、主に使用するインスタンスのタイプによって異なります。詳細については、「マネージドフリートのコンピューティングリソースを選択する」を参照してください。

実装手順

  • 複数の EC2 インスタンスタイプを使用して、EC2 またはコンテナでゲームをホストする際の信頼性とスケーリングオプションを向上させます。

  • コストとパフォーマンスを最適化するために、優先順位付けされたインスタンスタイプと重みで Amazon EC2 Auto Scaling フリートまたは GameLift フリートを設定します。

  • さまざまなインスタンスタイプでゲームをテストして、パフォーマンスが要件を満たしていることを確認し、それに応じてホスティング戦略を調整します