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á.
Technical-requirements modelo de avaliação
Fornecer informações sobre os tipos de ingestão de dados:
Tipo de ingestão de dados |
Y/N |
Descrição |
Frequência |
Acesso ao aplicativo |
Y |
|
|
Gateway de API |
Y |
|
|
Streaming de dados |
N |
|
|
Processo em lote |
N |
|
|
ETL |
N |
|
|
Importação de dados |
N |
|
|
Séries temporais |
N |
|
|
Fornecer informações sobre os tipos de consumo de dados:
Tipo de consumo de dados |
Y/N |
Descrição |
Frequência |
Acesso ao aplicativo |
|
|
|
Gateway de API |
|
|
|
Exportação de dados |
|
|
|
Data analytics |
|
|
|
Agregação de dados |
|
|
|
Relatórios |
|
|
|
Pesquisar |
|
|
|
Streaming de dados |
|
|
|
ETL |
|
|
|
Fornecer estimativas do volume de dados:
Nome da entidade |
Nº estimado de registros |
Tamanho do registro |
Volume de dados |
Jogador |
1 MM |
< 1 KB |
~ 1 GB (1 MM * 1 KB) |
Instância de jogo |
6 MM (100K/day * 60 dias) |
< 1 KB |
~ 6 GB (6 MM * 1 KB) |
Mapeamento de usuários do jogo |
300 MM (6 MM de jogos * 50 jogadores) |
< 1 KB |
~ 300 GB (300 MM * 1 KB) |
nota
O período de retenção de dados é 60 dias. Depois de 60 dias, os dados devem ser armazenados no Amazon S3 para analytics, usando o DynamoDB Time to Live (TTL) para mover automaticamente os dados do DynamoDB para o Amazon S3.
Responda a estas perguntas sobre padrões de tempo:
Em que período o aplicativo está disponível para o usuário (por exemplo, 24/7 das 9h às 17h nos dias de semana)?
Há um pico de uso durante o dia? Quantas horas? Qual é o percentual de utilização do aplicativo?
Especificar os requisitos de throughput de gravação:
Nome da entidade |
Writes/day |
Hours/day |
Writes/second |
Jogador |
10.000 atualizações |
18 |
< 1 |
Instância de jogo |
300.000 |
18 |
< 5 |
Mapeamento de usuários do jogo |
1.800.000.000 |
18 |
~ 27.777 |
Observações
Operações de gravação dos jogadores do jogo: 1% dos usuários atualizam seus perfis todos os dias, então esperamos 10.000 atualizações para 1.000.000 de usuários.
Operações de gravação de instância de jogo: 100.000 games/day. Para cada jogo, temos pelo menos três operações de gravação, na criação, no início e no final, então o total é de 300.000 operações de gravação.
Operações de gravação do Game User Mapping: 100.000 games/day para cada jogo com 50 jogadores. A duração média do jogo é de 30 minutos e a posição do jogador é atualizada a cada cinco segundos. Estimamos uma média de 360 atualizações por jogador, então o total é 100.000 X 50 X 360 = 1.800.000.000 operações de gravação.
Especificar os requisitos de throughput de leitura:
Nome da entidade |
Leituras//dia |
Horas/dia |
Reads/sec |
Jogador |
200.000 |
18 |
~ 3 |
Instância de jogo |
5.000.000 |
18 |
~ 77 |
Mapeamento de usuários do jogo |
1.800.000.000 |
18 |
~ 27.777 |
Observações
Operações de leitura do jogador do jogo: 20% dos usuários iniciam jogos, então 1 MM X 0,2 = 200.000.
Operações de leitura da instância de jogo: 100.000 games/day. Para cada jogo, temos pelo menos uma operação de leitura por jogador e 50 jogadores por jogo, então o total é de 5.000.000 de operações de leitura.
Operações de leitura de mapeamento de usuários do jogo: 100.000 games/day para 50 jogadores. A duração média do jogo é de 30 minutos e a posição do jogador é atualizada a cada cinco segundos. Estimamos uma média de 360 atualizações por jogador, e cada atualizaão requer uma operação de leitura, então o total é 100.000 X 50 X 360 = 1.800.000.000 operações de leitura.
Especificar os requisitos de latência de acesso aos dados:
Operation |
99 percentis |
Latência máxima |
Read |
30 ms |
100 ms |
Write |
10 ms |
50 ms |
Especificar os requisitos de disponibilidade de dados:
Requisito |
Y/N |
Métrica |
Observações |
Alta disponibilidade |
Y |
99,9% |
|
RTO |
Y |
1 hora |
Objetivo de tempo de recuperação |
RPO |
Y |
1 hora |
Objetivo de ponto de recuperação |
Recuperação de desastres |
N |
|
|
In-Region replicação de dados |
N |
|
|
Cross-Region replicação de dados |
N |
Latência de 3 segundos |
Qual Regiões da AWS? |
Especificar os requisitos de segurança:
Requisito |
Y/N |
Observações |
Armazenamento de dados sensíveis |
N |
Informações de integridade protegida (PHI), informações do setor de cartões de pagamento (PCI), informações de identificação pessoal (PII)? |
Criptografia em repouso |
Y |
|
Criptografia em trânsito |
Y |
|
Client-sidecriptografia |
N |
|
Qualquer biblioteca de criptografia proprietária ou de terceiros |
N |
|
Registro em log de acesso aos dados |
N |
|
Auditoria de acesso a dados |
N |
|