ゲーム向けデータベース

リーダーボード、仮想商品、またはチート検出であっても、プレイヤーは大量のデータを生成し、それらをリアルタイムで処理、保存、アクセスする必要があります。AWS のフルマネージドの目的別データベースでデータインフラストラクチャを最新化し、プレイヤーを喜ばせましょう。

ゲームのワークロードに適した目的別データベースエンジンを選択

AWS は、リレーショナル、キー値、ドキュメント、インメモリ、グラフ、時系列、ワイドカラム、台帳データベースを含む、多様なデータモデルをサポートする 15 種類 以上の専用エンジンを提供します。

専用組み込みとバトルテスト済み

ゲームのための構築
15 個以上の AWS 専用データベースのポートフォリオでは、多様なデータモデルをサポートしているため、ユースケース主導のスケーラブルな分散ゲームを構築できます。
可用性と安全性
ミッションクリティカルなゲームワークロード向けに構築された AWS Database は、高可用性、信頼性、保管時の暗号化と転送中の暗号化を含む複数レベルのセキュリティを提供します。
スケールに応じたパフォーマンス
小規模から始めて、ゲームの成長に合わせて拡張します。専用データベースは必要なデータモデルに合わせて最適化されているため、商用データベースに比べて 1/10 のコストでゲームをスケーリングし、パフォーマンスを向上させることができます。
完全マネージド型
AWS はクラスターを継続的にモニタリングして、自己修復ストレージと自動スケーリングによりワークロードを稼働させ続けるため、ユーザーはゲームの構築に集中できます。

AWS のサービス

MySQL および PostgreSQL と互換性のあるリレーショナルデータベースであり、エンタープライズデータベースのパフォーマンスと可用性に加え、オープンソースデータベースのシンプルさと費用対効果も兼ね備えています。

re:Invent Amazon Aurora の詳細 »

1 桁ミリ秒単位の安定したパフォーマンス、ほぼ無制限のスループットとストレージ、自動マルチリージョンレプリケーションを備えたゲームを提供します。

Amazon DynamoDB: ゲームでのユースケースとデザインパターン »

ミッションクリティカルな MongoDB ワークロードを運用するためのスケーラブルで高い耐久性を誇るフルマネージドデータベースサービス

Amazon DocumentDB (MongoDB 互換) の開始方法 »

アプリケーションとデータベースのパフォーマンスを高速化するためのキャッシング、またはセッションストアやゲームリーダーボードなど耐久性を必要としないユースケースのプライマリデータストアとして使用します。

Amazon ElastiCache を使用した大規模環境でのパフォーマンス »
Amazon MemoryDB for Redis
Amazon MemoryDB for Redis

超高速パフォーマンスを実現する、Redis 互換性と耐久性を備えたインメモリデータベースサービス。 

Amazon MemoryDB for Redis の無料トライアルを開始する »

アイデンティティ、ナレッジ、不正グラフ、その他のアプリケーションを、パフォーマンス、信頼性、シンプルさにおいて構築し、実行することができます。 

Neptune 機械学習によるグラフベースのレコメンデーションシステム »

データベースの AWS への迅速かつ安全な移行を支援し、最も広く使用されている商用およびオープンソースデータベース間の同種および異種の移行をサポートします。

AWS クラウドデータ移行サービスの概要 »

お客様事例

AWS のデータベースをゲームに利用することでお客様が実現していることをご覧ください。

株式会社ポケモンセンター

株式会社ポケモンセンター (TPCi) は、ライブデータベースを Aurora PostgreSQL に移行

TPCi は、ユーザーデータベースと認証システムであるポケモントレーナークラブを Amazon Aurora に移行しました。移行前の 6 か月間ではダウンタイムが 168 時間となっていましたが、移行後はダウンタイムや劣化をゼロにすることができました。

プレゼンテーションを視聴する » 導入事例を読む »
ライブポケモンのデータベースを Aurora PostgreSQL に移行する
カプコンがコンテナ、データ、機械学習を使用して楽しいゲームを高速で構築する方法
カプコン

カプコンがコンテナ、データ、機械学習を使用して楽しいゲームを高速で構築する方法

カプコンは、Amazon DynamoDB や Amazon EKS などの AWS マネージドサービスを利用し、運用コストを 30% 削減しました。

プレゼンテーションを視聴する »

任天堂、Amazon Aurora を使用してマリオカートツアーをサポート
任天堂

任天堂、Amazon Aurora を使用してマリオカートツアーをサポート

発売日を迎え、世界的なトラフィックが激化する中、Amazon Aurora 全体で記録されたクエリ数は、ピーク時には 1 秒間に 30 万回に達しました。

導入事例を読む »

Supercell が、大規模なモバイルゲーム配信を AWS ですべて実現
Supercell

Supercell が、大規模なモバイルゲーム配信を AWS ですべて実現

運用のオーバーヘッドを最小限に抑えつつ、より高速にゲームのスケールを行うため、Supercell は 300 のデータベースを Amazon Aurora に移行しました。

動画を見る »

Zynga、Amazon Redshift を使用して ETL パフォーマンスを 2 倍に向上
Zynga

Zynga、Amazon Redshift を使用して ETL パフォーマンスを 2 倍に向上

Zynga は、データウェアハウスを Amazon Redshift に移行することで、抽出、変換、ロード (ETL) のパフォーマンスを 2 倍に高め、毎日生成される 5.3 TB 以上のゲームデータを処理することができるよう簡単にスケール

動画を見る »

AWS Databases の使用を開始する

段階ごとのチュートリアル、技術ガイド、AWS for Games の専門家によるオンラインセミナーで、ゲームのワークロードにデータベースを使用する方法を学びます。

Amazon DynamoDB を使用したゲームプレイヤーデータのモデリング

バトルロワイヤルゲームなどのオンラインマルチプレイヤーゲームを構築しているとします。ゲーム中、プレイヤーのグループがセッションに参加してゲームを行いますが、特定のプレイヤーの記録を更新して、プレイヤーのプレイ時間、記録したキル数、またはゲームに勝ったかどうかを示す必要があります。ユーザーは以前プレイしたゲームを見て、ゲームの勝者を確認したり、各ゲームのアクションのリプレイを見たりしたいと思うでしょう。

Amazon DynamoDB は、ゲームの成長に伴い、一貫したパフォーマンスが重要な大規模ユースケース向けに設計されているため、ゲームのプレイヤーデータをモデリングする一般的なデータベースサービスとなっています。Amazon DynamoDB は、パフォーマンスを低下させることなく 100 TB を超える容量まで拡張できます。HTTP (S) 経由でアクセスでき、認証に AWS Identity and Access Management (IAM) を使用します。サーバーの管理やインフラストラクチャへのパッチの適用は一切不要で、Amazon DynamoDB がアップグレードやバックアップなどの管理タスクを行うため、ゲームの開発に集中することができます。

このラボでは、Amazon DynamoDB での高度なデータモデリングパターンについて学習します。DynamoDB を使用する場合、データをモデリングする前にデータへのアクセス方法 (アクセスパターン) を検討することが重要になります。マルチプレイヤーゲームの例を見ながら、ゲームでのアクセスパターンについて説明し、セカンダリインデックスとトランザクションを使用してアクセスパターンを処理するための DynamoDB テーブルを設計する方法を示します。

今すぐ始める »

Amazon Aurora Serverless を使用したゲームのインベントリシステムを構築

Amazon Aurora Serverless を使用したゲームのインベントリシステムを構築

大規模なマルチプレイヤーオンラインゲーム (MMO) を構築する場合、プレイヤーはアイテムの検索、購入、売却を行う必要があります。このラボでは、Amazon Aurora Serverless を使用してゲームのインベントリシステムを構築する方法を学びます。

今すぐ構築を開始する »

Amazon Aurora Serverless と Amazon ElastiCache を使用してリアルタイムなリーダーボードを構築する

Amazon Aurora Serverless と Amazon ElastiCache を使用してリアルタイムなリーダーボードを構築する

ユーザーがパズル解きを競うモバイルゲームを構築しているとしましょう。このラボでは、Amazon Aurora Serverless と Amazon ElastiCache を使用して、マルチプレイヤーゲーム向けのスケーラブルかつリアルタイムなリーダーボードをビルドする方法を学習します。

詳細はこちら »

Amazon Neptune でゲームの友人レコメンドエンジンを構築する

Amazon Neptune でゲームの友人レコメンドエンジンを構築する

プレイヤーは、他のプレイヤーをフォローして友達を作り、進捗状況を追跡し、対戦相手を見つけたいと思うことがよくあります。Amazon Neptune を使用して、マルチプレイヤーゲーム用の友人レコメンデーションエンジンを構築する方法を学びます。

今すぐ構築を開始する »

Amazon DynamoDB と Amazon SNS を使用しターン制ゲームを構築

Amazon DynamoDB と Amazon SNS を使用しターン制ゲームを構築

このラボでは、Amazon DynamoDB と Amazon Simple Notification Service (Amazon SNS) を使用して、マルチプレイヤー対応かつターン制の戦略ゲームを構築する方法を学習します。

使用を開始する »

ゲームをサポートする AWS Databases を手に入れる

ゲーム開発において、データベースは必要不可欠な部分です。しかし、ゲームデベロッパーであれば、データベースのエンジニアリングではなく、優れたゲームの構築にすべての時間と専門知識を捧げたいものです。ここでは、開始に役立つ数個のステップを紹介します。

データベースの強化ガイド

データベースの強化ガイドでは、データエンジニアやデータベース管理者が、AWS のリレーショナルデータベースとノンリレーショナルデータベースのサービス、およびソリューションに最適なデータベースの選択方法について学ぶことができます。また、オンプレミスデータベースを AWS が管理するデータベースサービスに移行する方法についても学びます。

また、このガイドは、AWS Certified Database - Specialty 認定試験の準備にも役立ちます。これらのスキルを身につけるためのデジタルコースのサンドラボに特に興味がある方は、explore.skillbuilder.aws の 4 つのデータベース学習プランについて調べてみてください。

AWS データベースワークショップ

AWS では、データベース製品の利用開始を支援するためのワークショップを開催しています。

ワークショップの詳細は、workshops.aws でご覧いただけます。

目的別データベーストレーニング

このコースでは、5 つの異なる目的別データベースをプロビジョニングし、アプリケーションで使用する方法を学びます。まず、なぜ目的別データベースを使用したいのか、そしてデータベースを選択する際に考慮すべき要素について学びます。その後、Amazon Web Services でアプリケーションを構築する際に、目的別データベースを選択する 5 つのウォークスルー例を見ることができます。

AWS for Games ブログをフォロー

これらの後、ソリューションアーキテクトに連絡を取るか、お近くのパートナーに連絡を取り、Well-Architected Review を実施してもらいましょう。AWS Well-Architected Framework に新しい Games Industry Lens を導入しました。このレンズは、これらのユニークなワークロードをサポートした経験と教訓に基づき、クラウドベースのゲーム向けにカスタマイズされたレコメンデーションを提供します。