Game Analytics Pipeline ayuda a los desarrolladores de videojuegos a lanzar una canalización de datos sin servidor escalable para incorporar, almacenar y analizar datos de telemetría generados a partir de videojuegos y servicios. La guía admite el streaming en la incorporación de datos, lo que permite a los usuarios obtener información de los videojuegos y otras aplicaciones en cuestión de minutos. Proporciona una API REST y servicios de Amazon Kinesis para ingerir y procesar telemetría de juegos. Automáticamente valida, transforma y entrega datos a Amazon Simple Storage Service (Amazon S3) en un formato optimizado para lograr que el análisis y el almacenamiento sean rentables. Game Analytics Pipeline ofrece integración con el lago de datos. Para ello, organiza y estructura los datos en Amazon S3 y configura AWS Glue a fin de catalogar los metadatos para los conjuntos de datos, lo que hace que integrar y compartir los datos con otros usuarios y aplicaciones sea fácil.

La guía se diseñó a fin de proporcionar un marco para la incorporación de eventos de videojuegos al lago de datos para su análisis y almacenamiento. Esto le permite centrarse en ampliar la funcionalidad de la solución en lugar de administrar las operaciones de la infraestructura subyacente.

Información general

El siguiente diagrama presenta la arquitectura que puede crear mediante el código de muestra en GitHub.

Canalización de análisis de videojuegos | Diagrama de la arquitectura
 Haga clic para agrandar

Canalización de análisis de videojuegos | Diagrama de la arquitectura

El código implementa recursos de AWS para permitir la ingesta, el análisis, el monitoreo y la generación de informes de datos de análisis de juegos. Esto configura la infraestructura para admitir una canalización de datos sin servidor. Amazon API Gateway proporciona puntos de conexión de API REST para registrar las aplicaciones del videojuego en la solución y para incorporar los datos de telemetría del videojuego, lo que envía los eventos a Amazon Kinesis Data Streams. Amazon DynamoDB almacena las configuraciones de la aplicación de videojuego y las claves de la API.

Kinesis Data Streams captura los datos de videojuegos de streaming a partir de sus generadores de datos, incluidos clientes de videojuegos, servidores de videojuegos y otras aplicaciones, y permite el procesamiento de datos en tiempo real a través de Amazon Kinesis Data Firehose y Amazon Kinesis Data Analytics. Kinesis Data Firehose consume los datos de streaming de Kinesis Data Streams e invoca a AWS Lambda con lotes de eventos para el procesamiento y la transformación de datos sin servidor antes de incorporarlos en Amazon Simple Storage Service (Amazon S3) para su almacenamiento.

AWS Glue proporciona flujos de trabajo de procesamiento con servicio ETL (extracción, transformación y carga), y almacenamiento de metadatos en el Catálogo de datos de AWS Glue, que ofrece la base para un lago de datos en el que se produciría la integración con herramientas de análisis flexibles. Las consultas de Amazon Athena de muestra analizan los eventos de videojuegos, y la integración con Amazon QuickSight está disponible para la generación de informes y la visualización. Amazon CloudWatch monitorea, registra y genera alarmas para la utilización de recursos de AWS y crea un panel operativo. Amazon Simple Notification Service (Amazon SNS) ofrece la entrega de notificaciones a los administradores y otros consumidores de datos cuando se activan las alarmas de CloudWatch.

Canalización de análisis de videojuegos

Versión 1.1.1
Última actualización: 08/2021
Autor: AWS

Características

Lance una canalización de datos escalable sin servidor en AWS para analizar los datos de videojuegos de streaming

Los desarrolladores de videojuegos pueden crear una canalización de datos sin servidor escalable en AWS para incorporar, almacenar y analizar datos de telemetría generados a partir de videojuegos y servicios.

Obtenga información de videojuegos y aplicaciones con rapidez

Obtenga información de videojuegos y otras aplicaciones en cuestión de minutos a partir de la ingesta de datos por streaming.

Integre y comparta datos fácilmente con otras aplicaciones y usuarios

Organice y estructure datos en Amazon S3 para brindar integración con un lago de datos y configure AWS Glue a fin de catalogar metadatos para los conjuntos de datos.

Personalice la guía según sus proyectos de videojuegos

Personalice el código para que se ajuste a sus necesidades particulares. Por ejemplo, puede editar la API de la guía y adaptar los flujos de trabajo de procesamiento y la aplicación de análisis de streaming en tiempo real.
Icono de creación
Implemente usted mismo una solución

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Más información 
Buscar un socio de APN
Buscar un socio de APN

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Más información 
Ícono de exploración
Explore las ofertas de asesoramiento sobre soluciones

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.

Más información