Modello di valutazione dei requisiti tecnici - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Modello di valutazione dei requisiti tecnici

Fornisci informazioni sui tipi di inserimento dei dati:

Tipo di ingestione dei dati

Y/N

Descrizione

Frequency (Frequenza)

Accesso all'applicazione

Y

 

 

Gateway API

Y

 

 

Streaming di dati

N

 

 

Processo Batch

N

 

 

ETL

N

 

 

Importazione dei dati

N

 

 

Serie temporali

N

 

 

Fornisci informazioni sui tipi di consumo di dati:

Tipo di consumo di dati

Y/N

Descrizione

Frequency (Frequenza)

Accesso all'applicazione

 

 

 

Gateway API

 

 

 

Esportazione dei dati

 

 

 

Analisi dei dati

 

 

 

Aggregazione dei dati

 

 

 

Creazione di report

 

 

 

Cerca

 

 

 

Streaming di dati

 

 

 

ETL

 

 

 

Fornisci stime del volume di dati:

Nome dell'entità

Numero stimato di record

Dimensione del record

Volume di dati

Giocatore di gioco

1 MM

< 1 KB

~ 1 GB

(1 MM X 1 KB)

Istanza di gioco

6 MM

(100K/giorno* 60 giorni)

< 1 KB

~ 6 GB

(6 MM X 1 KB)

Mappatura degli utenti del gioco

300 MM

(giochi da 6 MM* 50 giocatori)

< 1 KB

~ 300 GB

(300 MM* 1 KB)

Nota

Il periodo di conservazione dei dati è di 60 giorni. Dopo 60 giorni, i dati devono essere archiviati in Amazon S3 per l'analisi, utilizzando DynamoDB Time to Live (TTL) per spostare automaticamente i dati da DynamoDB ad Amazon S3.

Rispondi a queste domande sugli schemi temporali:

  • In che periodo l'applicazione è disponibile per l'utente (ad esempio, 24 ore su 24, 7 giorni su 7 o dalle 9:00 alle 17:00 nei giorni feriali)?

  • C'è un picco di utilizzo durante il giorno? Quante ore? Qual è la percentuale di utilizzo dell'applicazione?

Specificate i requisiti di velocità di scrittura:

Nome dell'entità

Scritture al giorno

Ore/giorno

Scritture/secondo

Giocatore di gioco

10.000 aggiornamenti

18

< 1

Istanza di gioco

300.000

18

< 5

Mappatura degli utenti del gioco

1.800.000.000

18

~ 27,77

Note

Operazioni di scrittura di Game Player: l'1% degli utenti aggiorna il proprio profilo ogni giorno, quindi prevediamo 10.000 aggiornamenti per 1.000.000 di utenti.

Operazioni di scrittura su istanze di gioco: 100.000 giochi/giorno. Per ogni gioco abbiamo almeno 3 operazioni di scrittura, alla creazione, all'inizio e alla fine, per un totale di 300.000 operazioni di scrittura.

Operazioni di scrittura di Game User Mapping: 100.000 partite al giorno per ogni partita con 50 giocatori. La durata media del gioco è di 30 minuti e la posizione del giocatore viene aggiornata ogni 5 secondi. Stimiamo una media di 360 aggiornamenti per giocatore, quindi il totale è 100.000* 50* 360 = 1.800.000.000 di operazioni di scrittura.

Specificate i requisiti di velocità di lettura:

Nome dell'entità

Letture/giorno

Ore/giorno

Letture/sec

Giocatore di gioco

200.000

18

~ 3

Istanza di gioco

5.000.000

18

~ 77

Mappatura degli utenti del gioco

1.800.000.000

18

~ 27,77

Note

Operazioni di lettura da parte di Game Player: il 20 percento degli utenti inizia a giocare, quindi 1 MM * 0,2 = 200.000.

Operazioni di lettura delle istanze di gioco: 100.000 giochi/giorno. Per ogni gioco abbiamo almeno 1 operazione di lettura per giocatore e 50 giocatori per partita, quindi il totale è di 5.000.000 di operazioni di lettura.

Operazioni di lettura di Game User Mapping: 100.000 partite al giorno per 50 giocatori. La durata media del gioco è di 30 minuti e la posizione del giocatore viene aggiornata ogni 5 secondi. Stimiamo una media di 360 aggiornamenti per giocatore e ogni aggiornamento richiede un'operazione di lettura, quindi il totale è 100.000* 50* 360 = 1.800.000.000 di operazioni di lettura.

Specificare i requisiti di latenza di accesso ai dati:

Operazioni

99 percentili

Latenza massima

Lettura

30 ms

100 ms

Scrittura

10 ms

50 ms

Specificare i requisiti di disponibilità dei dati:

Requisito

Y/N

Parametro

Note

Alta disponibilità

Y

99,9%

 

RTO

Y

1 ora

Obiettivo del tempo di recupero

RPO

Y

1 ora

Obiettivo del punto di ripristino

Ripristino di emergenza

N

 

 

Replica dei dati a livello regionale

N

 

 

Replica dei dati tra regioni

N

Latenza di 3 secondi

QualiRegioni AWS?

Specificare i requisiti di sicurezza:

Requisito

Y/N

Note

Archivio dati sensibili

N

Informazioni sanitarie protette (PHI), informazioni sul settore delle carte di pagamento (PCI), informazioni di identificazione personale (PII)?

Crittografia dei dati inattivi

Y

 

Crittografia in transito

Y

 

Crittografia lato client

N

 

Qualsiasi libreria di crittografia proprietaria o di terze parti

N

 

Registrazione dell'accesso ai dati

N

 

Controllo dell'accesso ai dati

N