AWS アカウントを作成する

マルチプレイヤーのゲームサーバーでは、多くの場合、大量の処理能力とプレイヤーに対する低レイテンシーが必要となります。 AWS では、サーバーをゲームの拡大に合わせて自動的にセットアップしてスケールできるため、事前に必要なゲームサーバー数を推測する必要がありません。AWS のリージョンとアベイラビリティーゾーンは増え続けているため、ゲームサーバーがかつてないほどプレイヤーに近づき、すばらしいゲーム経験を確実に得られるようになりました。 Amazon Elastic Compute Cloud (EC2) で独自のソリューションを展開する場合でも、AWS の Amazon Gamelift マネージャーサービスを活用する場合でも、AWS では次の世界的な参入のために必要なツールを提供します。 この短い動画で、AWS がマルチプレイヤーゲームサーバーの構築にどのように役立つのかをご覧ください。

AWS によるゲーム開発者クエスト – ゲームサーバー
AWS によるゲーム開発者クエスト – ゲームサーバー

ゲームサーバーのワークロードは、予期せぬトラフィックパターンが生じ、リクエスト速度の要求が非常に高い AWS での実行に適しています。 ゲームエンジンは EC2 にインストールされ、これによって Amazon Machine Image が作成されます。 その後、必要に応じて、複数のリージョンに EC2 インスタンスを簡単にデプロイできます。 Amazon Auto Scaling を使用すると、Amazon EC2 の容量を自動的に拡大/縮小して、プレイヤーが世界中のどこにいても、シームレスなゲーム体験を楽しむことができます。

ゲーム向けの AWS – ゲームサーバーのワークフロー図
Turtle Rock が AWS でどのように展開を開始したか

低レイテンシーのマルチプレイヤーゲームを世界規模でデプロイ: Loadout

グローバルインフラ

AWS クラウドインフラストラクチャはリージョンとアベイラビリティーゾーン ("AZ") を中心として構築されます。リージョンは世界中の物理的場所であり、リージョンにいくつかのアベイラビリティーゾーンが配置されています。アベイラビリティーゾーンは 1 つ以上の独立したデータセンターで構成されます。各データセンターは、冗長性のある電源、ネットワーキング、および接続を備えており、別々の設備に収容されています。このアベイラビリティーゾーンによって、ユーザーは、単一のデータセンターでは実現できない高い可用性、耐障害性、および拡張性を備えた本番用のアプリケーションとデータベースを運用できます。AWS のグローバルインフラストラクチャにより、ゲームサーバーがかつてないほどプレイヤーに近づき、すばらしいゲーム体験が得られるようになりました。

詳細 »

turtlerock

AWS re:Invent 2015: Evolve: Hunting Monsters in a Low-Latency Multiplayer game on EC2

frontier

AWS re:Invent 2015: 0 から 6000 万人のプレイヤー時間

Amazon EC2 は、クラウド内で安全かつ自在に規模を変更できるコンピューティング性能を提供します。これにより、抵抗感を最小限に抑えつつ、キャパシティーを取得、構成できます。

詳細 »

Amazon GameLift は、セッションベースのマルチプレイヤーゲーム専用のゲームサーバーをデプロイ、運用、スケーリングするためのマネージドサービスです。

詳細 »

Auto Scaling により、アプリケーションの可用性を維持できると同時に、お客様が定義する条件に応じて Amazon EC2 のキャパシティーを動的および自動的に縮小あるいは拡張できます。

詳細 »

AWS でのマルチプレイヤーゲームサーバーのパフォーマンス最適化

このホワイトペーパーでは、AWS クラウドでマルチプレイヤーゲームサーバーを稼働させるという興味深いユースケースと、最高レベルのパフォーマンスを達成するための最適化について説明しています。 このホワイトペーパーでは、Amazon Elastic Compute Cloud (EC2) ファミリのインスタンスを活用し、AWS の Linux でマルチプレイヤーゲームサーバーを正常に動作させるために必要なピークパフォーマンスを得るために必要な情報を提供しています。

ホワイトペーパーを読む »

Serverless Matchmaking with GameLift

このブログ記事では、プレイヤーマッチングのパターンについて説明し、カスタムアルゴリズムを使用してプレイヤーをグループ化し、それをサーバーに接続する、マッチメイキングアーキテクチャに焦点を当てています。 また、カスタムのマッチメイキングアーキテクチャを独自に構築するためのコード例も提供しています。

ブログ投稿を閲覧する »

低レイテンシーのマルチプレイヤーゲームを世界規模でデプロイ: Loadout

一人称シューティングゲームなどの低レイテンシーのマルチプレーヤーゲームを世界規模で実行するしくみについて詳しく説明します。バックエンド API とゲームサーバーを別々にし、ゲームサーバーを個別にオートスケールできるアーキテクチャについても説明します。

動画を見る »

スライドを見る »

最も人気のある AAA マルチプレイヤーゲームの多くは AWS で動作しています。 AWS クラウドの活用を今すぐ開始し、ゲーム開発を次のレベルに進めましょう。

AWS に問い合わせる | AWS アカウントを作成する