View a markdown version of this page

Game analytics pipeline (ゲーム分析パイプライン) - ゲーム業界レンズ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Game analytics pipeline (ゲーム分析パイプライン)

ゲームデベロッパーは、プレイヤーの行動をよりよく理解し、プレイヤーベースを維持および拡大するためのゲームプレイエクスペリエンスを改善できる方法を探し始めています。ゲーム分析は、ゲームおよび関連サービスから生成されたデータを理解して分析するために必要な技術インフラストラクチャとプロセスを表します。これには通常、Game Analytics Pipeline ソリューションの実装など、このend-to-endのプロセスをサポートできる分析パイプラインアーキテクチャを使用する必要があります。 https://aws.amazon.com/solutions/implementations/game-analytics-pipeline/

ゲーム分析アーキテクチャには次の特性があります。

  • データソースは JSON などの一般的な形式でデータを送信し、通常はゲームサーバーやゲームバックエンドサービス、PC、モバイルデバイス、ゲームコンソールなどのゲームクライアントが含まれます。

  • ゲーム分析パイプラインは、未加工データを取り込んで保存し、使用可能な出力形式に処理するワークフロー全体を自動化し、エンドユーザーや分析アプリケーションなどのデータコンシューマーが効率的かつ費用対効果の高い方法で分析できるようにします。

  • ゲーム分析パイプラインは、ゲームの成長に合わせてスケールするために、大量のリアルタイムデータの取り込みと処理をサポートします。

  • リアルタイムレポートとバッチレポートの両方のユースケースをサポートします。たとえば、リアルタイムダッシュボードとアラートは通常、ライブ運用チームがゲームインフラストラクチャとプレイヤーの動作をモニタリングして問題を検出するために使用されます。データアナリストチームは通常、時間の経過に伴う傾向を把握するために、必要に応じてバッチレポートを使用します。

ゲームプレイテレメトリ用のサーバーレスゲーム分析パイプライン

ゲームプレイテレメトリ用のサーバーレスゲーム分析パイプライン

ゲームデータは、ゲームクライアント、ゲームサーバー、その他のアプリケーションから取り込まれます。ストリーミングデータは、データレイク統合とインタラクティブ分析のために Amazon S3 に取り込まれます。ストリーミング分析はリアルタイムイベントを処理し、メトリクスを生成します。データコンシューマーは、Amazon CloudWatch のメトリクスデータと Amazon S3 の raw イベントを分析します。

  • ソリューション API と設定データ: Amazon API Gateway を使用して、ゲーム分析パイプラインを管理し、Lambda 関数を使用して設定データを Amazon DynamoDB に保存するための REST API を提供します。この API または管理用のカスタムコマンドラインインターフェイスの上に内部ポータルを構築できます。REST API は、データソースからゲームプレイデータを取り込み、テレメトリデータを Amazon Kinesis Data Streams に転送してリアルタイムの処理とストレージへの取り込みを行うためのサーバー認証も提供します。

  • イベントストリーム: Amazon Kinesis Data Streams はゲームからストリーミングデータをキャプチャし、Amazon Data Firehose と Amazon Managed Service for Apache Flink によるリアルタイムのデータ処理を可能にします。

  • ストリーミング分析: Managed Service for Apache Flink は、Kinesis Data Streams からのストリーミングイベントデータを分析し、Lambda 関数を使用して CloudWatch に発行されるカスタムメトリクスとアラートを生成できます。

  • メトリクスと通知: Amazon CloudWatch を使用して、ソリューションのメトリクス、ログ、アラームをモニタリングします。Amazon SNS を使用して、オンコールエンジニアやその他のデータコンシューマーに通知を送信します。

  • ストリーミング取り込み: Firehose を使用して Kinesis Data Streams からストリーミングデータを消費し、Amazon S3 のデータレイクに配信して、長期保存、変換、他のデータとの統合を行います。

  • データレイク統合と ETL: ETL AWS Glue 処理ワークフローに を使用し、 でメタデータを整理します。これにより AWS AWS Glue Data Catalog、柔軟な分析ツールと統合するためのデータレイクの基礎が提供されます。

  • インタラクティブ分析: エンドユーザーは Amazon Athena を使用して Amazon S3 に保存されているデータセットに対してアドホックなインタラクティブクエリを実行でき、Quick Suite を使用してダッシュボードを構築できます。

を使用してアカウントにデプロイできる分析パイプラインの自動リファレンス実装については、Game Analytics Pipeline を参照してください AWS CloudFormation。