翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift Servers マネージド EC2 フリート
Amazon GameLift Servers マネージド EC2 フリートは、本番ホスティング用のクラウドベースのリソースを提供します。マネージドフリートを使用すると、マルチプレイヤーゲームホスティング用に最適化された AWS クラウド リソースの柔軟性、セキュリティ、信頼性が得られます。 Amazon GameLift Serversは堅牢なホスト管理ツールを提供します。
マネージド EC2 フリートは、設定に基づいてAmazon GameLift Servers所有および動作する Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのセットです。これらのインスタンスは、サポートされている AWS リージョン またはローカルゾーンに物理的に配置されます。フリートを作成するときは、コンピューティング能力、メモリ、ストレージ、ネットワーク機能に関するゲームサーバーの要件を満たす EC2 インスタンスタイプを選択します。
フリート内の各インスタンスを起動すると、 は必要なランタイム環境でゲームサーバービルドをAmazon GameLift Serversデプロイします。ランタイム環境は、フリートの作成時に利用可能な最新の Amazon マシンイメージ (AMI) バージョンを使用します。フリート内のすべてのインスタンスは、同じ AMI バージョンを使用します。
注記
ベストプラクティスとして、ホストされたゲームサーバーの安全でup-to-dateランタイム環境を維持するために、30 日ごとにフリートを交換することをお勧めします。そのためには、新しいフリートを作成し、プレイヤートラフィックをそのフリートに移行する必要があります。詳細については、Amazon GameLift Servers のセキュリティに関するベストプラクティスを参照してください。
ランタイム環境とゲームサーバービルドをインスタンスにインストールすると、 はゲームサーバープロセスの起動Amazon GameLift Serversを開始します。各ゲームサーバープロセスは、Amazon GameLift Serversサービスへの接続を確立し、ゲームセッションをホストする準備状況を報告して、ヘルスステータスの通信を開始します。 Amazon GameLift Serversは、サーバープロセスにゲームセッションを開始するように促すことができます。
は、フリートのデプロイに加えて、以下のホスト管理タスクAmazon GameLift Serversを処理するため、ユーザーが行う必要はありません。
-
フリート内のすべてのコンピューティングのステータスを追跡し、古いコンピューティングや異常なコンピューティングを置き換える。
-
サーバープロセスと Amazon GameLift Serversサービス間の通信の認証を処理します。
-
ランタイム設定に基づいて、各コンピューティングでゲームサーバープロセスを自動的に開始および停止します。
-
プレイヤーの需要に合わせてフリートの容量を動的に調整する自動スケーリングなど、容量スケーリングツールを提供します。
-
フリートの EC2 インスタンスのパフォーマンスメトリクスを報告する。
マネージド EC2 フリートをセットアップおよび維持する方法については、以下のトピックを参照してください。
マネージド EC2 フリート作成のワークフロー
マネージドフリートの場合、 はフリートリソースAmazon GameLift Serversを設定し、ゲームサーバーソフトウェアがインストールされ実行されている一連のコンピューティングリソースをデプロイします。作成ワークフローが正常に完了すると、フリートにはフリートのホームリージョンにアクティブな EC2 インスタンスが 1 つ、フリートのリモートロケーションにそれぞれ 1 つあります。すべてのインスタンスで、ゲームセッションをホストする準備が整います。
-
Amazon GameLift Servers はフリートのホームリージョンにフリートリソースを作成し、各ロケーションで必要な容量を 1 (1) インスタンスに設定します。フリートとロケーションのステータスは [新規] に設定されます。
-
Amazon GameLift Servers はフリートイベントログへのイベントの書き込みを開始します。
-
Amazon GameLift Servers はフリートステータスを Downloading に設定し、デプロイ用のゲームサーバーソフトウェアの準備を開始します。
-
アップロードされたゲームサーバービルドを取得し、圧縮ファイルを抽出します。
-
指定されている場合は、インストールスクリプトを実行します。
-
フリートステータスを [検証中] に設定し、ビルドファイルのダウンロードとインストール時にエラーが発生していないかどうかの検証を開始します。
-
-
Amazon GameLift Servers はフリートステータスを Building に設定し、フリートハードウェアを設定し、フリートインスタンスごとに 1 つの EC2 インスタンスを割り当てます。
-
Amazon GameLift Servers はフリートのステータスをアクティブ化に設定します。各インスタンスでゲームサーバープロセスを起動し (フリートのランタイム手順に基づく)、ビルドとAmazon GameLift Serversサービス間の接続をテストします。
-
各インスタンスでゲームサーバープロセスが接続を確立し、ゲームセッションをホストする準備状況を報告すると、 Amazon GameLift Servers はフリートとロケーションのステータスをアクティブに設定します。この時点で、フリートはゲームセッションをホストする準備ができていると見なされます。