Wozu dient diese AWS-Lösungsimplementierung?

Die Game Analytics Pipeline-Lösung hilft Spieleentwicklern dabei, eine skalierbare serverlose Datenpipeline zu starten, um Telemetriedaten, die von Spielen und Diensten generiert werden, aufzunehmen, zu speichern und zu analysieren. Die Lösung unterstützt die Erfassung von Daten per Streaming, sodass Benutzer innerhalb von Minuten Erkenntnisse aus ihren Spielen und anderen Anwendungen gewinnen können. Die Lösung bietet auch eine REST-API und Amazon Kinesis-Services für die Erfassung und Verarbeitung von Spieltelemetrie. Sie validiert, transformiert und liefert Daten automatisch in einem für kostengünstige Speicherung und Analyse optimierten Format an Amazon Simple Storage Service (Amazon S3). Die Lösung ermöglicht die Integration von Data Lakes durch die Organisation und Strukturierung von Daten in Amazon S3 und die Konfiguration von AWS Glue zur Katalogisierung von Metadaten für Datensätze, was die Integration und den Austausch von Daten mit anderen Anwendungen und Benutzern erleichtert.

Die Lösung wurde entwickelt, um einen Rahmen für die Erfassung von Spielereignissen zur Analyse und Speicherung in Ihren Data Lake zu schaffen, sodass Sie sich auf die Erweiterung der Lösungsfunktionalität konzentrieren können, anstatt die zugrunde liegenden Infrastrukturvorgänge zu verwalten.

Übersicht über die AWS-Lösungsimplementierung

Das folgende Schaubild zeigt die Architektur, die Sie mithilfe des Handbuchs für die Lösungsimplementierung und der dazugehörigen AWS CloudFormation-Vorlage automatisch bereitstellen können.

Game Analytics Pipeline | Architekturdiagramm
 Zum Vergrößern klicken

Game Analytics Pipeline-Lösungsarchitektur

Die AWS CloudFormation-Vorlage stellt AWS-Ressourcen bereit, um die Erfassung, Analyse, Überwachung und Berichterstellung für Spielanalysedaten zu ermöglichen, indem die Infrastruktur eingerichtet wird, die eine serverlose Datenpipeline unterstützt. Amazon API Gateway stellt REST API-Endpunkte für die Registrierung von Spielanwendungen bei der Lösung 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 Streamingspieledaten von Ihren Datenproduzenten einschließlich Spieleclients, 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 serverlose 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 Analysetools darstellt. Amazon Athena-Beispielabfragen analysieren Spielereignisse und die Integration in Amazon QuickSight ist für die Berichterstellung und Visualisierung verfügbar. Amazon CloudWatch überwacht und protokolliert die Nutzung von AWS-Ressourcen, erzeugt dazugehörige Warnungen und erstellt ein operatives Dashboard. Amazon Simple Notification Service (Amazon SNS) stellt Benachrichtigungen für Lösungsadministratoren und andere Datenkonsumenten bereit, wenn CloudWatch-Alarme ausgelöst werden.

Game Analytics Pipeline

Version 1.1.0
Letzte Aktualisierung: 09/2020
Autor: AWS

Geschätzte Bereitstellungszeit: 5 Minuten

Verwenden Sie die Schaltfläche unten, um Lösungsaktualisierungen zu abonnieren.

Hinweis: Um RSS-Aktualisierungen zu abonnieren, muss für den von Ihnen verwendeten Browser ein RSS-Plugin aktiviert sein.  

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 Diensten generiert werden, aufzunehmen, zu speichern und zu analysieren.

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

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

Schnelles Gewinnen von Erkenntnissen aus Spielen und Anwendungen

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

Anpassen der Lösung an Ihre Spieleprojekte

Passen Sie die Lösung an Ihre spezifischen Bedürfnisse an, indem Sie beispielsweise die Lösungs-API bearbeiten und die Bearbeitungsworkflows und die Anwendung zur Echtzeit-Streaminganalyse anpassen.
Entwickeln (Symbol)
Selbst eine Lösung bereitstellen

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