Die Spieleanalytik-Pipeline unterstützt Spieleentwickler bei der Einführung einer skalierbaren, Serverless-Data-Pipeline zur Aufnahme, Speicherung und Analyse von Telemetriedaten, die von Spielen und Diensten generiert werden. Die Steuerung unterstützt die Streaming-Erfassung von Daten und ermöglicht es den Nutzern, in minutenschnelle Erkenntnisse aus ihren Spielen und anderen Anwendungen zu gewinnen. Sie bietet eine REST-API und Amazon-Kinesis-Services für die Aufnahme und Verarbeitung der Spieltelemetrie. Sie validiert, transformiert und liefert Daten automatisch an Amazon Simple Storage Service (Amazon S3) in einem Format, das für kosteneffiziente Speicher und Analytik optimiert ist. Die Spieleanalytik-Pipeline bietet die Integration von Data-Lakes durch die Organisation und Strukturierung von Daten in Amazon S3 und die Konfiguration von AWS Glue zum Katalogisieren von Metadaten für Datensätze. Dadurch wird die Integration und gemeinsame Nutzung von Daten mit anderen Anwendungen und Benutzern erleichtert.
Die Steuerung wurde entwickelt, um ein Framework für die Aufnahme von Spielereignissen in Ihren Data Lake zu Analytik- und Speicherzwecken zu schaffen, mit dem Sie sich auf die Erweiterung der Funktionalität konzentrieren können, anstatt die grundlegenden Infrastrukturabläufe zu verwalten.
Übersicht
Das folgende Diagramm zeigt die Architektur, die Sie mit dem Beispielcode in GitHub entwickeln können.

Spieleanalytik-Pipeline | Architektur
Der Code stellt AWS-Ressourcen bereit, um die Aufnahme, Analyse, Überwachung und Berichterstellung von Spieleanalytik-Daten zu ermöglichen und die Infrastruktur zur Unterstützung einer Serverless-Data-Pipeline einzurichten. Amazon API Gateway stellt REST-API-Endpunkte für die Registrierung von Spielanwendungen mit der Steuerung und für die Erfassung von Spieltelemetriedaten bereit, wodurch die Ereignisse an Amazon Kinesis Data Streams gesendet werden. Amazon DynamoDB speichert die Konfigurationen und API-Schlüssel von Spielanwendungen.
Kinesis Data Streams erfasst Streaming-Spieledaten von Ihren Datenproduzenten einschließlich Spielkunden, Spieleservern und anderen Anwendungen und ermöglicht die Datenverarbeitung in Echtzeit durch Amazon Kinesis Data Firehose und Amazon Kinesis Data Analytics. Kinesis Data Firehose verwendet die Streamingdaten von Kinesis Data Streams und ruft AWS Lambda mit Ereignisbatches für die Serverless-Datenverarbeitung und -transformation vor der Erfassung in Amazon Simple Storage Service (Amazon S3) zur Speicherung auf.
AWS Glue bietet ETL-Verarbeitungsworkflows (Extrahieren, Transformieren und Laden) und Metadatenspeicherung im AWS Glue-Datenkatalog, der die Grundlage für einen Data Lake für die Integration in flexible Analytiktools darstellt. Amazon Athena-Beispielabfragen analysieren Spielereignisse. Außerdem ist die Integration in Amazon QuickSight ist für die Berichterstellung und Visualisierung verfügbar. Amazon CloudWatch überwacht und protokolliert die Nutzung von AWS-Ressourcen, generiert entsprechende Warnungen und erstellt ein operatives Dashboard. Amazon Simple Notification Service (Amazon SNS) benachrichtigt die Administratoren und andere Daten-Konsumenten, wenn CloudWatch-Warnungen verletzt werden.
Game Analytics Pipeline
Version 1.1.2
Letzte Aktualisierung: 01.2022
Autor: AWS
Funktionen
Starten einer skalierbaren serverlosen Datenpipeline in AWS zum Analysieren und Streamen von Spieledaten
Schnelles Gewinnen von Erkenntnissen aus Spielen und Anwendungen
Einfaches Integrieren und Freigeben von Daten für andere Anwendungen und Benutzer
Anpassen der Steuerung an Ihre Spieleprojekte

Durchsuchen Sie unsere Bibliothek der AWS-Lösungen, um Antworten auf häufige Architekturprobleme zu erhalten.

Finden Sie AWS-Partner, die Ihnen den Einstieg erleichtern.

Präskriptive Architekturdiagramme, Beispielcode und technische Inhalte für häufig vorkommende Anwendungsfälle finden.