翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift Servers マネージドコンテナフリート
Amazon GameLift Servers マネージドコンテナフリートは、コンテナ化されたゲームサーバーソフトウェアをホストするためのクラウドベースのリソースを提供します。マネージドコンテナフリートを使用すると、マルチプレイヤーゲームホスティング用に最適化された AWS クラウド リソースの柔軟性、セキュリティ、信頼性が得られます。 Amazon GameLift Serversは堅牢なホスト管理ツールを提供します。
マネージドコンテナ用の以下のツールを使用して、オンボーディングを高速化します。
-
コンテナスターターキット
は、統合とフリートのセットアップを合理化します。ゲームサーバーに重要なゲームセッション管理機能を追加し、事前設定されたテンプレートを使用して、ゲームサーバー用のコンテナフリートと自動デプロイパイプラインを構築します。デプロイ後、 Amazon GameLift Serversコンソールと API ツールを使用して、フリートのパフォーマンスのモニタリング、ゲームセッションの管理、メトリクスの分析を行います。 -
Unreal Engine または Unity 開発者の場合は、ゲームエンジンAmazon GameLift Serversプラグインとサーバー SDKs
を使用してゲームサーバーを統合し、ゲームエンジンの開発環境内からコンテナフリートを構築します。プラグインのガイド付きワークフローは、マネージドコンテナを使用したクラウドベースのホスティングで、高速でシンプルなソリューションを作成するのに役立ちます。この基盤を構築して、ゲーム用のカスタムホスティングソリューションを作成できます。
マネージドコンテナフリートは、Linux を実行する Amazon Elastic Compute Cloud (Amazon EC2) インスタンスのセットであり、設定に基づいてAmazon GameLift Servers所有および動作します。これらのインスタンスは、サポートされている AWS リージョン またはローカルゾーンに物理的に配置されます。コンテナフリートを作成するときは、コンピューティング能力、メモリ、ストレージ、ネットワーク機能に関するゲームサーバーの要件を満たす EC2 インスタンスタイプを選択します。
マネージドコンテナフリートの場合、Linux ベースのコンテナイメージを Amazon Elastic Container Registry (Amazon ECR) リポジトリに保存し、コンテナグループ定義を作成してコンテナアーキテクチャを記述します。フリートを作成すると、 は Linux Amazon マシンイメージ (AMI) の最新バージョンを使用してフリートインスタンスをAmazon GameLift Serversプロビジョニングし、コンテナグループ定義を使用してコンテナイメージをデプロイします。コンテナグループ定義を更新したり、コンテナイメージを変更したりしても、コンテナフリート内のすべてのインスタンスは同じ AMI バージョンを使用します。
注記
ベストプラクティスとして、ホストされたゲームサーバーの安全でup-to-dateランタイム環境を維持するために、30 日ごとにフリートを交換することをお勧めします。そのためには、新しいフリートを作成し、プレイヤートラフィックをそのフリートに移行する必要があります。詳細については、Amazon GameLift Servers のセキュリティに関するベストプラクティスを参照してください。
コンテナ化されたインスタンスをデプロイすると、コンテナはゲームサーバープロセスの起動を開始します。各ゲームサーバープロセスは、Amazon GameLift Serversサービスへの接続を確立し、ゲームセッションをホストする準備状況を報告して、ヘルスステータスの通信を開始します。 Amazon GameLift Serversは、サーバープロセスにゲームセッションを開始するように促すことができます。
は、フリートのデプロイに加えて、以下のホスト管理タスクAmazon GameLift Serversを処理するため、ユーザーが行う必要はありません。
-
フリート内のすべてのコンテナのステータスを追跡し、古いコンテナや異常なコンテナを置き換えます。
-
サーバープロセスと Amazon GameLift Serversサービス間の通信の認証を処理します。
-
プレイヤーの需要に合わせてフリート容量を動的に調整する自動スケーリングツールを提供する。
-
フリートの EC2 インスタンス、コンテナ、サーバープロセスのパフォーマンスメトリクスをレポートします。
マネージドコンテナフリートを設定および維持する方法については、以下のトピックを参照してください。