Questa Guida aiuta i clienti a riunire diversi tipi di set di dati e a unirli in un'unica vista consolidata. I clienti di AWS Game Tech possono creare un profilo comportamentale completo dei propri giocatori per ottenere ulteriori informazioni riguardo all'interazione tra giocatori e gioco, la partecipazione alla community di gioco e la socializzazione con altri giocatori. Il Cohort Modeler classifica e aggrega le metriche dei giocatori in raggruppamenti composti da singoli giocatori, in base a diversi tipi di dati metrici, tra cui metriche di gioco, comportamenti di gioco e transazioni finanziarie. Una comprensione più approfondita del comportamento dei giocatori è alla base delle continue decisioni di progettazione e sviluppo.

Diagramma dell'architettura

[Descrizione del diagramma dell’architettura]

Scarica il diagramma dell'architettura (PDF) 

Principi di Well-Architected

Il framework AWS Well-Architected consente di valutare i pro e i contro delle decisioni prese durante il processo di creazione di sistemi nel cloud. I sei principi del framework consentono di apprendere le best practice architetturali per la progettazione e il funzionamento di sistemi affidabili, sicuri, efficienti, convenienti e sostenibili. Grazie allo strumento AWS Well-Architected, disponibile gratuitamente nella Console di gestione AWS, puoi rivedere i tuoi carichi di lavoro rispetto a queste best practice rispondendo a una serie di domande per ciascun principio.

Il diagramma dell'architettura sopra riportato è un esempio di una soluzione creata tenendo conto delle best practice Well-Architected. Per essere completamente Well-Architected, dovresti seguire il maggior numero possibile di best practice.

  • La telemetria dei componenti di applicazioni, dei carichi di lavoro e dell'infrastruttura è accessibile tramite Amazon CloudWatch Logs. Tutte le metriche operative relative allo stato di integrità sono accessibili tramite CloudWatch. L'applicazione stessa tiene traccia della telemetria degli utenti e delle transazioni tramite API di importazione e query. 

    Leggi il whitepaper sull'eccellenza operativa 
  • Tutti i dati risiedono in Neptune e sono crittografati quando sono a riposo. Tutti i dati di importazione in blocco (dati non API) risiedono su Amazon Simple Storage Service (Amazon S3) e sono crittografati anche quando sono a riposo. I dati in transito sono crittografati tramite un endpoint VPC dedicato a cui solo Neptune ha accesso. Tutti i dati delle query (tramite l'API) vengono crittografati in transito utilizzando Transport Layer Security (TLS)/HTTPS.

    Leggi il whitepaper sulla sicurezza 
  • L'architettura è disaccoppiata utilizzando un modello a tre livelli di accesso, da Gateway API a Lambda a Neptune. Ogni livello è scalabile in modo indipendente ed è caratterizzato da elevata disponibilità. Inoltre, i livelli sono stateless e consentono limiti per i tentativi automatici. Ogni livello invia singolarmente i log a CloudWatch per l'analisi. L'architettura viene fornita come infrastructure as code (IaC) tramite CloudFormation. CloudFormation gestisce eventuali aggiornamenti, rollback o errori.

    Leggi il whitepaper sull'affidabilità 
  • I servizi di questa architettura offrono dimensionamento automatico e previsione lineare dei costi. Neptune possiede alcune funzionalità per esplorare e determinare la modellazione delle relazioni tra giocatori e coorti. L'architettura utilizza anche un notebook Jupyter di riferimento contenente esempi di codice e fornisce istruzioni dettagliate sull'importazione, query e modellazione dei dati

    Leggi il whitepaper sull'efficienza delle prestazioni 
  • L'architettura riduce al minimo i costi di trasferimento dati dalla regione AWS addebitando le risposte alle query API solo per le informazioni dettagliate sui giocatori. Di conseguenza, i costi di trasferimento dati vengano sostenuti solo per i servizi utilizzati nell'architettura e non per l'importazione dei dati. Inoltre, è possibile prevedere i costi in base ai precedenti utilizzi. 

    Leggi il whitepaper sull'ottimizzazione dei costi 
  • I servizi di questa soluzione sono serverless, il che elimina la necessità dell'hardware. In generale, Neptune supporta funzionalità serverless. In questa architettura, utilizziamo una versione di Neptune che non è serverless ma che utilizza comunque una quantità minima di hardware necessaria per garantirne l'affidabilità. 

    Leggi il whitepaper sulla sostenibilità 

Risorse per l'implementazione

Viene fornita una guida dettagliata da sperimentare e utilizzare all'interno del tuo account AWS. Ogni fase della creazione della guida, inclusa l'implementazione, l'utilizzo e la pulizia, viene esaminata per prepararla all'implementazione.

Il codice di esempio è un punto di partenza. È convalidato dal settore, prescrittivo ma non definitivo, ed è il punto di partenza per iniziare a lavorare.

AWS per i giochi
Blog

Informazioni dettagliate sulla base dei giocatori utilizzando AWS for Games Cohort Modeler

Questo è il primo blog di una serie incentrata su AWS for Games Cohort Modeler. 
 
AWS for Games Cohort Modeler è una soluzione implementabile che consente agli sviluppatori di mappare e classificare le relazioni tra i giocatori e identificare comportamenti simili all'interno di una base di giocatori. 
AWS per i giochi
Blog

AWS for Games Cohort Modeler: modello di dati a grafo

Questo è il secondo blog della serie che presenta AWS for Games Cohort Graph.
 
Questo post del blog approfondisce il modello di dati e dimostra il modo in cui i clienti possono adattare lo schema di esempio alle esigenze specifiche del proprio studio.

Avvertenza

Il codice di esempio, le librerie software, gli strumenti della linea di comando, le proof of concept, i modelli e le altre tecnologie correlate (comprese tutte le tecnologie di cui sopra fornite dal nostro personale) vengono forniti all'utente sotto forma di contenuto AWS ai sensi dell'Accordo cliente AWS o del relativo accordo scritto stipulato tra l'utente e AWS (a seconda dei casi). Non bisogna utilizzare il contenuto AWS in questione negli account di produzione o sui dati di produzione o altri dati fondamentali. L'utente è responsabile dei test, della sicurezza e dell'ottimizzazione del contenuto AWS, come il codice di esempio, in modo appropriato per l'utilizzo in produzione sulla base delle pratiche e degli standard di qualità specifici. L'implementazione del contenuto AWS può comportare costi AWS per la creazione o l'utilizzo di risorse AWS addebitabili, quali le istanze Amazon EC2 in esecuzione o l'archiviazione Amazon S3.

Eventuali riferimenti a servizi o organizzazioni di terze parti contenuti in questa guida non implicano alcuna approvazione, sponsorizzazione o affiliazione tra Amazon o AWS e dette terze parti. La guida di AWS è un punto di partenza tecnico e l'integrazione con servizi di terze parti può essere personalizzata al momento dell'implementazione dell'architettura.

Questa pagina è stata utile?