Le Pipeline d'analyse de jeu permet aux développeurs de jeux de lancer un pipeline de données sans serveur évolutif pour ingérer, stocker et analyser les données télémétriques générées par les jeux et services. Le guide prend en charge l'ingestion des données en streaming, fournissant ainsi à vos utilisateurs des informations sur leurs jeux et d'autres applications en quelques minutes seulement. Il fournit une API REST et les services Amazon Kinesis pour l'ingestion et le traitement des données télémétriques de jeux. Il valide, transforme et achemine automatiquement les données à Amazon Simple Storage Service (Amazon S3) dans un format optimisé pour un stockage et une analyse rentables. Le Pipeline d'analyse de jeu fournit l'intégration à un lac de données en organisant et en structurant les données dans Amazon S3, et en configurant AWS Glue afin de cataloguer les métadonnées pour des ensembles de données, ce qui simplifie l'intégration et le partage des données avec d'autres utilisateurs et d'autres applications.

Le guide est conçu pour fournir un cadre dédié à l'ingestion des événements de jeux dans votre lac de données à des fins d'analyse et de stockage, ce qui vous permet de vous concentrer sur l'expansion des fonctionnalités de la solution plutôt que sur la gestion des opérations de l'infrastructure sous-jacente.

Présentation

Le diagramme ci-dessous présente l'architecture que vous pouvez créer à l'aide de l'exemple de code sur GitHub.

Pipeline d'analyse de jeu | Diagramme d'architecture
 Cliquer pour agrandir

Architecture du Pipeline d'analyse de jeu

Le code déploie les ressources AWS pour permettre l'ingestion, l'analyse, la surveillance et les rapports de données d'analyse de jeu, configurant ainsi l'infrastructure pour prendre en charge un pipeline de données sans serveur. Amazon API Gateway fournit des points de terminaison REST API pour l'enregistrement d'applications de jeu avec le guide et pour l'ingestion de données de télémétrie de jeu, ce qui envoie les événements à Amazon Kinesis Data Streams. Amazon DynamoDB stocke les configurations d'application de jeu et les clés API.

Kinesis Data Streams capture les données de jeu en diffusion continue à partir de vos producteurs de données, y compris les clients de jeu, les serveurs de jeu, et d'autres applications. Il permet le traitement des données en temps réel par Amazon Kinesis Data Firehose et Amazon Kinesis Data Analytics. Kinesis Data Firehose consomme les données en streaming de Kinesis Data Streams et invoque AWS Lambda avec des lots d'événements pour le traitement des données sans serveur et la transformation avant ingestion en Amazon Simple Storage Service (Amazon S3) pour le stockage.

AWS Glue fournit des flux de travail de traitement d'extraction, de transformation et de charge (ETL), ainsi que le stockage des métadonnées dans le Catalogue de données AWS Glue, ce qui fournit la base pour un lac de données d'intégration avec des outils d'analyse flexibles. Un exemple Amazon Athena de requêtes qui analysent les événements de jeu et l'intégration avec Amazon QuickSight est disponible pour les rapports et la visualisation. Amazon CloudWatch surveille, journalise et génère des alarmes pour l'utilisation des ressources AWS, et crée un tableau de bord fonctionnel. Amazon Simple Notification Service (Amazon SNS) offre la distribution de notifications aux administrateurs et aux autres consommateurs de données lorsque les alarmes CloudWatch sont enfreintes.

Pipeline d'analyse de jeu

Version 1.1.1
Dernière mise à jour : 08/2021
Auteur : AWS

Ce guide vous a-t-il été utile ?
Donner mon avis 

Fonctions

Lancez un pipeline de données sans serveur scalable dans AWS pour analyser les données de jeu en diffusion continue

Les développeurs de jeux peuvent créer un pipeline de données sans serveur évolutif dans AWS pour ingérer, stocker et analyser les données télémétriques générées par les jeux et services.

Obtenez rapidement des informations utiles sur les jeux et applications

Obtenez des informations sur des jeux et d'autres applications en quelques minutes seulement à partir de l'ingestion en continu de données.

Intégrez et partagez facilement des données avec d'autres applications et utilisateurs

Organisez et structurez les données dans Simple Storage Service (Amazon S3) pour fournir une intégration à un lac de données et configurez AWS Glue pour cataloguer les métadonnées pour les jeux de données.

Personnalisation du guide pour vos projets de jeux

Personnalisez le code pour l’adapter à vos besoins particuliers, par exemple, en modifiant l'API du guide et en adaptant les flux de travail de traitement et l'application d'analyse de diffusion en continu en temps réel.
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus