AWS アカウントを作成する

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

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

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

Deploying a Low-Latency Multiplayer Game Globally: 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: From 0 to 60 Million Player Hours

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

詳細 »

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

詳細 »

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

詳細 »

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

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

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

GameLift を使用したサーバーレスのマッチメイキング

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

ブログ投稿を閲覧する »

Deploying a Low-Latency Multiplayer Game Globally: Loadout

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

動画を見る »

スライドを見る »

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

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