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 | Architekturdiagramm
 Zum Vergrößern klicken

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.1
Letzte Aktualisierung: 08/2021
Autor: AWS

Hat Ihnen dieser Leitfaden geholfen?
Feedback geben 

Funktionen

Starten einer skalierbaren serverlosen Datenpipeline in AWS zum Analysieren und Streamen von Spieledaten

Spieleentwickler können eine skalierbare serverlose Datenpipeline in AWS erstellen, um Telemetriedaten, die von Spielen und Services generiert werden, aufzunehmen, zu speichern und zu analysieren.

Schnelles Gewinnen von Erkenntnissen aus Spielen und Anwendungen

Gewinnen Sie in wenigen Minuten Erkenntnisse aus der Streaming-Erfassung von Daten.

Einfaches Integrieren und Freigeben von Daten für andere Anwendungen und Benutzer

Organisieren und strukturieren Sie Daten in Simple Storage Service (Amazon S3), um die Data-Lake-Integration bereitzustellen, und konfigurieren Sie AWS Glue zum Katalogisieren von Metadaten für Datensätze.

Anpassen der Steuerung an Ihre Spieleprojekte

Passen Sie den Code an Ihre speziellen Bedürfnisse an, indem Sie z. B. die Steuerungs-API bearbeiten und die Verarbeitungsvorgänge und die Echtzeit-Streaming-Analytikanwendung anpassen.
Entwicklungssymbol
Bereitstellen einer eigenen Lösung

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

Weitere Informationen 
Einen APN-Partner suchen
Einen APN-Partner suchen

Finden Sie Beratungs- und Technologiepartner mit AWS-Zertifizierung, die Ihnen den Einstieg erleichtern.

Weitere Informationen 
Erkunden (Symbol)
Beratungsangebote für Lösungen erkunden

Durchsuchen Sie unser Portfolio mit Beratungsangeboten, um AWS-geprüfte Hilfe mit Lösungsbereitstellung zu erhalten.

Weitere Informationen