

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

# Amazon GameLift Serversマネージド EC2 フリート
<a name="fleets-intro-managed"></a>

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 バージョンを使用します。

**注記**  
ベストプラクティスとして、ホストされているゲームサーバーでの安全で最新のランタイム環境を維持するために、30 日ごとにフリートを置き換えることをお勧めします。そのためには、新しいフリートを作成し、プレイヤートラフィックをそのフリートに移行する必要があります。ガイダンスについては、「[Amazon GameLift Servers のセキュリティに関するベストプラクティス](security-best-practices.md)」を参照してください。

ランタイム環境とゲームサーバービルドをインスタンスにインストールすると、Amazon GameLift Servers はゲームサーバープロセスの起動を開始します。各ゲームサーバープロセスは、Amazon GameLift Servers サービスへの接続を確立し、ゲームセッションをホストする準備状況を報告して、ヘルスステータスの通信を開始します。Amazon GameLift Servers は、サーバープロセスにゲームセッションを開始するよう促すことができます。

フリートのデプロイに加えて、Amazon GameLift Servers は、ユーザーに代わって次のホスト管理タスクを処理します。
+ フリート内のすべてのコンピューティングのステータスを追跡し、古いコンピューティングや異常なコンピューティングを置き換える。
+ サーバープロセスと Amazon GameLift Servers サービス間の通信の認証を処理する。
+ ランタイム構成に基づいて、各コンピュートでゲームサーバープロセスを自動的に起動および停止します。
+ プレイヤーの需要に対応できるよう、フリート容量を動的に調整する自動スケーリングツールを提供します。
+ フリートの EC2 インスタンスのパフォーマンスメトリクスを報告する。

マネージド EC2 フリートをセットアップおよび維持する方法については、以下のトピックを参照してください。
+  [Amazon GameLift Servers マネージド EC2 でホスティングするための開発ロードマップ](gamelift-roadmap-managed.md)
+  [Amazon GameLift Servers マネージド EC2 フリートを作成する](fleets-creating.md)
+  [Amazon GameLift Servers を使用したゲームホスティング容量のスケーリング](fleets-manage-capacity.md)
+  [ホスティングリソースのカスタマイズ](fleets-design.md)
+  [Amazon GameLift Servers フリート設定を更新する](fleets-editing.md)

## マネージド EC2 フリート作成のワークフロー
<a name="fleets-creation-workflow-managed"></a>

マネージドフリートの場合、Amazon GameLift Servers がフリートリソースをセットアップし、ゲームサーバーソフトウェアをインストールして実行したうえで一連のコンピューティングリソースのセットをデプロイします。作成ワークフローが正常に完了すると、フリートにはフリートのホームリージョンにアクティブな EC2 インスタンスが 1 つ、フリートのリモートロケーションにそれぞれ 1 つあります。すべてのインスタンスで、ゲームセッションをホストする準備が整います。

1. Amazon GameLift Servers は、フリートのホームリージョンにフリートリソースを作成し、各ロケーションの希望する容量を 1 インスタンスに設定します。フリートとロケーションのステータスは **[新規]** に設定されます。

1. Amazon GameLift Servers はフリートイベントログへのイベントの書き込みを開始します。

1. Amazon GameLift Serversはフリートステータスを **[ダウンロード中] **に設定し、デプロイ用のゲームサーバーソフトウェアの準備を開始します。

   1. アップロードされたゲームサーバービルドを取得し、圧縮ファイルを抽出します。

   1. 指定されている場合は、インストールスクリプトを実行します。

   1. フリートステータスを **[検証中]** に設定し、ビルドファイルのダウンロードとインストール時にエラーが発生していないかどうかの検証を開始します。

1. Amazon GameLift Servers は、フリートステータスを **[構築中] **に切り替え、フリートハードウェアを設定し、フリートインスタンスごとに 1 つの EC2 インスタンスを割り当てます。

1. Amazon GameLift Servers はフリートのステータスを **[アクティベート中]** に設定します。フリートのランタイム手順に従って各インスタンスでゲームサーバープロセスを起動し、ビルドと Amazon GameLift Servers サービス間の接続をテストします。

1. 各インスタンスでゲームサーバープロセスが接続を確立し、ゲームセッションをホストする準備ができたことを報告すると、Amazon GameLift Servers はフリートとロケーションのステータスを** [アクティブ] **に設定します。この時点で、フリートはゲームセッションをホストする準備ができていると見なされます。