Amazon GameLift Servers マネージドコンテナフリート - Amazon GameLift Servers

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

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 インスタンス、コンテナ、サーバープロセスのパフォーマンスメトリクスをレポートします。

マネージドコンテナフリートを設定および維持する方法については、以下のトピックを参照してください。