View a markdown version of this page

Technical-requirements modelo de avaliação - AWS Recomendações

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