翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon GameLift Servers ゲームホスティングオプション
Amazon GameLift Servers には、セッションベースのマルチプレイヤーゲーム用のゲームサーバーをホストするためのさまざまなオプションが用意されています。Amazon GameLift Servers が管理するクラウドベースのホスティングをセットアップするか、すでに持っているホスティングリソースを組み込むかにかかわらず、Amazon GameLift Servers を使用してプレイヤーに必要なホスティングソリューションを構築できます。ゲームホスティングソリューションの詳細については、「Amazon GameLift Servers でのホスティングの仕組み」を参照してください。
マネージド EC2
マネージド EC2 ホスティングを使用して、本番稼働用ゲームサーバーを管理する作業を Amazon GameLift Servers にオフロードします。Amazon Elastic Compute Cloud (Amazon EC2) と AWS グローバルコンピューティングインフラストラクチャの高いパフォーマンスと信頼性に依拠しながら、マルチプレイヤーゲームサーバーの最適化を活用します。
Amazon GameLift Servers マネージド EC2 ホスティングソリューションの構築を開始する
特性
-
Amazon Linux または Windows Server オペレーティングシステム上で動作するマルチプレイヤーゲームサーバーをホストできます。
-
Amazon GameLift Servers を使用して、カスタムゲームサーバーをホスティングリソース AWS クラウドにデプロイおよび管理します。ハードウェアタイプとデプロイ先を選択し、必要な場所にのみ追加の詳細を設定します。
-
ゲームセッションをホストするために、必要に応じてゲームサーバープロセスを自動的に維持するようにランタイムプロセスマネージャーを設定します。
-
パフォーマンスの低いゲームサーバーを Amazon GameLift Servers が検出して解決できるように、カスタムヘルストラッキングを設定します。
-
Amazon GameLift Servers パフォーマンスモニタリングを活用します。ハードウェアパフォーマンスやサーバープロセスのライフサイクルなどのメトリクスを追跡します。ゲームセッションログをダウンロードして保存することもできます。
-
Amazon GameLift Servers を使用して、ゲームサーバープロセスと他の AWS リソース間のアクセスを管理します。
-
本番ホスティングの場合は、 AWS CloudFormation テンプレートと を使用してゲームホスティングのデプロイと管理を自動化します AWS Cloud Development Kit (AWS CDK)。 AWS CodePipelineなどの CI/CD (継続的インテグレーション/継続的デリバリー) ツールとサービスを活用できます。
マネージドコンテナ
Amazon GameLift Servers は、コンテナ化されたゲームサーバー用の完全なクラウドホスティングソリューションを提供するため、移植性、俊敏性、耐障害性など、コンテナの使用の主な利点を活用できます。マネージド EC2 ホスティング と同様に、マネージドコンテナホスティングは Amazon EC2 インスタンスにコンテナをデプロイして実行します。
コンテナ化されたゲームサーバー用の Amazon GameLift Servers マネージドホスティングソリューションの開発を開始します。
特性
軽量コンテナを使用してカスタムアーキテクチャを開発し、ゲームサーバーのビルド、依存関係、補助ソフトウェアを実行します。
提供された Docker ツールを使用して、Linux ベースのコンテナイメージを作成します。コンテナイメージを Amazon Elastic Container Registry (Amazon ECR) リポジトリに保存してデプロイします。
-
Amazon GameLift Servers を使用して、カスタムゲームサーバーをホスティングリソース AWS クラウドにデプロイおよび管理します。ハードウェアタイプとデプロイ先を選択し、必要な場所にのみ追加の詳細を設定します。
-
ゲームサーバーバージョンをモデル化するためのツールを使用して、ホスティングフリートのライフサイクルを管理します。必要に応じて、ゲームサーバーの更新やその他の設定変更をデプロイします。
-
コンテナ固有のパフォーマンスメトリクスを使用して、ゲームホスティングのパフォーマンスを追跡します。ハードウェアメトリクスを使用して、フリートリソースの状態をモニタリングします。
-
の AWS CloudFormation テンプレートを使用してコンテナフリートリソースを管理しますAmazon GameLift Servers。
Anywhere ホスティング
Anywhere ホスティングを使用すると、マッチメーキングや Amazon GameLift Servers ゲームセッションメトリクスなどのゲームセッション管理機能を活用して、任意の場所でゲームサーバーをホストできます。ゲームサーバーのデプロイ、ゲームサーバーのヘルスモニタリング、容量スケーリングを自己管理します。
注記
Anywhere フリートは、迅速で反復的なゲーム開発のテスト環境として特に役立ちます。Anywhere フリートを、自前のローカルワークステーション用またはクラウドベースのホスティングリソース用にセットアップできます。Anywhere でのテストの詳細については「Amazon GameLift Servers Anywhereでローカルテストを設定する」を参照してください。
ゲーム用の Amazon GameLift Servers Anywhere ホスティングソリューションの開発を開始します。
特性
-
ゲームサーバーを独自のハードウェア、オンプレミスインフラストラクチャ、またはその他のクラウドプロバイダーにデプロイします。利用可能なハードウェアをプレイヤーの近く、どこでも使用します。
-
Amazon GameLift Servers セッション管理機能を使用して、ゲームサーバーの可用性をモニタリングし、新しいゲームセッションを開始し、プレイヤーをゲームセッションスロットに参加させます。
ハイブリッドホスティング
本番ホスティングでは、ハイブリッドアプローチとして、提供および管理するホスティングリソース用の Anywhere フリートと、必要に応じて不足分を補う Amazon GameLift Servers マネージドフリートを選択できます。ハイブリッドソリューションは、同じプロセスを使用してゲームセッションを開始し、プレイヤーを接続してシームレスなプレイヤーエクスペリエンスを提供します。リソースタイプに関係なく、すべてのホスティングの使用状況メトリクスをモニタリングおよび収集できます。
ハイブリッドソリューションが適している一般的なシナリオは、次のとおりです。
-
ホスティングソリューションを AWS クラウドに拡張する。オンプレミスハードウェアまたはその他のクラウドベースのホスティングなど、既存のホスティングソリューションの機能を、Amazon GameLift Servers マネージドホスティングを追加することで補完します。マネージドホスティングを使用すると、ホスティング容量を増やしたり、「バースト」容量を追加したりすることで、迅速にスケールアップし、必要なリソースに対してのみ支払うことができます。また、Amazon GameLift Servers サービスのグローバルなフットプリントを活用して、世界中のより多くのプレイヤーにリーチし、期待される低レイテンシーのマルチプレイヤーエクスペリエンスを提供できます。
-
クラウドベースのホスティングへの移行に向けて準備する。 AWS クラウドへの移行を検討または計画している場合、ハイブリッドホスティングソリューションは、必要なペースに合わせて段階的に移行を進めることができる有効な方法です。ハイブリッドアプローチを使用すると、今すぐ必要なソリューションを構築しながら、将来のニーズに備えることができます。
-
Amazon GameLift Servers が提供されていない場所のプレイヤーのレイテンシーを短縮します。すでに Amazon GameLift Servers マネージドホスティングを使用している場合、特別な状況にあるプレイヤーをサポートする必要が生じることがあります。例えば、通常よりも遠隔地にいるプレイヤーにより確実にリーチしたり、特別なアクセスが必要なプレイヤーをサポートしたりする必要がある場合があります。カスタムホスティングロケーションを追加し、Amazon GameLift Servers Anywhere を使用して、それらのロケーションをマネージドホスティングリソースとあわせてサポートします。
-
ゲーム用の Amazon GameLift Servers ハイブリッドホスティングソリューションの開発を開始します。