メインコンテンツに移動

オンラインゲームのための クラウド構成と料金試算例

構成概要

目的・用途:
Client/Server 型の小規模から大規模のオンラインゲーム、Console や Mobile 向けのクロスプラットフォーム対応ゲーム、バトルロイヤルのようにプレーヤー同士が対戦する要素のあるマルチプレーヤーゲームを作成したい

この構成での料金試算例:
シングルプレイ:4,536 ドル(月額)
マルチプレイ:13,951 ドル(月額)

オンラインゲームではサービス開始直後やイベントに応じてプレイヤー数が大きく変動するため、オンプレミスでインフラ調達を行う場合には最大規模を想定した準備をするために初期投資が大きくなりがちです。AWS では初期投資不要で、実際に使用したリソースに応じた従量課金で利用できるため、その時々のプレーヤー規模に応じた料金だけで、ご利用いただくことができます。

こちらの例でご紹介する構成の場合、ゲームのためのアセット配信には、データの格納領域として Amazon S3 を利用し、コンテンツ配信ネットワークである Amazon CloudFront を組み合わせることでピーク時におけるオリジンサーバ(Amazon S3)の負荷を気にすること無く安定的なアセット配信が実現できます。ゲームプレーについては、API サーバーを Elastic Load Balancing で負荷分散した Amazon EC2 の Auto Scaling Group で構成し、データベースとして Amazon Aurora、データベースのキャッシュストアとして ElastiCache を組み合わせて、高い可用性と優れた性能を実現します。

バトルロイヤルのようにプレイヤー同士が対戦する要素のあるマルチプレーヤーゲームであれば、さらに Amazon GameLift を組み合わせる構成に発展させることで、デプロイやスケールといったゲームサーバーの管理からも解放され、ゲーム開発を加速させることができます。Amazon GameLift を使用する場合、API サーバーからマッチメイキングのためのリクエストを送り、レスポンスとして接続先の Fleet の情報を Game Client に返すことで、ユーザーは最善な条件の対戦相手とマッチすることができます。

同時接続のユーザー数が変動した場合には、Auto Scaling Group や Amazon GameLift によって AWS リソースを必要なだけ確保することで、過負荷によるレスポンスの悪化を防ぐことができます。またスポットインスタンスを活用することで、低コストでの運用も実現することができます。

A diagram showing a game backend architecture on AWS using services such as Amazon CloudFront, Amazon S3, Elastic Load Balancing, Amazon Aurora, Amazon ElastiCache, and Amazon GameLift for matchmaking and scalable game server fleets. Japanese labels are used throughout the architecture diagram.

この構成での選択サービス

用途
選択サービス
コンテンツ配信ネットワーク
ストレージ(アセット)
ロードバランサー

Elastic Load Balancing (Application Load Balancer)

API サーバー
サーバーのスケーリング
データベース
データベースのキャッシュ
マッチメイキング
ゲームサーバー(Fleet)

月額合計料金:4,536(USD)

シングルプレイを中心とするオンラインゲーム構成での料金試算例

サービス
料金 (USD)
CDN 関連費用

1,200

コンピューティング関連費用

742

データベース関連費用

2,594

  • 東京リージョンのご利用を想定しています。

  • Daily Active User 2 万人を想定しています。

  • GameLift なしの構成をそのまま利用することも可能です。

※ 2020 年 5 月 18 日時点での試算です

月額合計料金:13,951(USD)

(オプション)GameLift を利用したマルチプレイヤーゲーム構成での料金試算例

サービス
料金 (USD)
通常構成の費用

4,536

データ通信関連費用

3,985

ゲームサーバー関連費用

5,430

  • 東京リージョンのご利用を想定しています。

  • Daily Active User 2 万人を想定しています。

  • GameLift なしの構成をそのまま利用することも可能です。

※ 2020 年 5 月 18 日時点での試算です