As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Game Analytics Pipeline (Pipeline de análises de jogos)
Os desenvolvedores de jogos estão cada vez mais procurando maneiras de entender melhor o comportamento dos jogadores para que possam melhorar a experiência de jogo para reter e aumentar sua base de jogadores. A análise de jogos representa a infraestrutura técnica e os processos necessários para entender e analisar os dados gerados pelo jogo e pelos serviços relacionados. Isso normalmente requer o uso de uma arquitetura de pipeline de análise que possa suportar esse end-to-end processo, como a implementação da solução Game Analytics Pipeline
As arquiteturas de análise de jogos têm as seguintes características:
-
As fontes de dados enviam dados em um formato comum, como JSON, e geralmente incluem servidores e serviços de back-end de jogos, bem como clientes de jogos, incluindo PC, dispositivos móveis e consoles de jogos.
-
Um pipeline de análise de jogos automatiza todo o fluxo de trabalho de ingestão e armazenamento de dados brutos e processamento em formatos de saída utilizáveis para que possam ser analisados de forma eficiente e econômica pelos consumidores de dados, como usuários finais e aplicativos de análise.
-
Os pipelines de análise de jogos fornecem suporte para ingerir e processar grandes volumes de dados em tempo real para escalar à medida que o jogo cresce.
-
Forneça suporte para casos de uso de relatórios em tempo real e em lote. Por exemplo, painéis e alertas em tempo real são normalmente usados por equipes de operações ao vivo para monitorar a infraestrutura do jogo e o comportamento dos jogadores para detectar problemas. As equipes de analistas de dados geralmente contam com relatórios em lote e conforme necessário para entender as tendências ao longo do tempo.
Pipeline de análise de jogos sem servidor para telemetria de jogabilidade
Os dados do jogo são ingeridos de clientes de jogos, servidores de jogos e outros aplicativos. Os dados de streaming são ingeridos no Amazon S3 para integração de data lake e análise interativa. A análise de streaming processa eventos em tempo real e gera métricas. Os consumidores de dados analisam dados de métricas na Amazon CloudWatch e eventos brutos no Amazon S3.
-
API da solução e dados de configuração: use o Amazon API Gateway para fornecer uma API REST para administrar seu pipeline de análise de jogos e armazenar dados de configuração no Amazon DynamoDB usando funções Lambda. Você pode criar um portal interno sobre essa API ou uma interface de linha de comando personalizada para administração. Uma API REST também fornece autenticação de servidor para ingerir dados de jogabilidade de fontes de dados e encaminhar os dados de telemetria para o Amazon Kinesis Data Streams para processamento e ingestão em tempo real no armazenamento.
-
Stream de eventos: o Amazon Kinesis Data Streams captura dados de streaming do seu jogo e permite o processamento de dados em tempo real pelo Amazon Data Firehose e pelo Amazon Managed Service para Apache Flink.
-
Análise de streaming: o Managed Service for Apache Flink analisa dados de eventos de streaming do Kinesis Data Streams e pode gerar métricas e alertas personalizados que são publicados usando funções Lambda. CloudWatch
-
Métricas e notificações: use CloudWatch a Amazon para monitorar as métricas, os registros e os alarmes da sua solução. Use o Amazon SNS para enviar notificações para engenheiros de plantão e outros consumidores de dados.
-
Ingestão de streaming: use o Firehose para consumir seus dados de streaming do Kinesis Data Streams e entregá-los ao seu data lake no Amazon S3 para armazenamento de longo prazo, transformação e integração com outros dados.
-
Integração de data lake e ETL: use AWS Glue para fluxos de trabalho de processamento de ETL e para organizar seus metadados no AWS AWS Glue Data Catalog, que fornece a base para um data lake para integração com ferramentas de análise flexíveis.
-
Análise interativa: os usuários finais podem usar o Amazon Athena para realizar consultas interativas ad-hoc nos conjuntos de dados armazenados no Amazon S3, e o Quick Suite pode ser usado para criar painéis.
Consulte o Game Analytics Pipeline