Modelo de avaliação de requisitos técnicos - AWS Orientação prescritiva

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á.

Modelo de avaliação de requisitos técnicos

Fornecer informações sobre os tipos de ingestão de dados:

Tipo de ingestão de dados

S/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

S/N

Descrição

Frequência

Acesso ao aplicativo

 

 

 

Gateway de API

 

 

 

Exportação de dados

 

 

 

Análise de dados

 

 

 

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 MILÍMETRO

< 1 KB

~ 1 GB

(1 MM * 1 KB)

Instância do jogo

6 MM

(100K/dia * 60 dias)

< 1 KB

~ 6 GB

(6 MILÍMETROS* 1 KB)

Mapeamento de usuários do jogo

300 MM

(6 jogos MM * 50 jogadores)

< 1 KB

~ 300 GB

(300 MILÍMETROS* 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 análise, 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 horas por dia, 7 dias por semana ou 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

Escreve por dia

Horas/dia

Escreve/segundo

Jogador

10.000 atualizações

18

< 1

Instância do 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 do jogo: 100.000 jogos/dia. 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 de mapeamento dos usuários do jogo: 100.000 jogos/dia 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

Leituras/seg

Jogador

200.000

18

~ 3

Instância do 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 de instância do jogo: 100.000 jogos/dia. 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 dos usuários do jogo: 100.000 jogos/dia 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, 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

S/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 do ponto de recuperação

Recuperação de desastres

N

 

 

Replicação de dados na região

N

 

 

Replicação de dados entre regiões

N

Latência de 3 segundos

QualRegiões da AWS?

Especificar os requisitos de segurança:

Requisito

S/N

Observações

Armazenamento de dados confidenciais

N

Informações de saúde protegidas (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

 

Criptografia do lado do cliente

N

 

Qualquer biblioteca de criptografia proprietária ou de terceiros

N

 

Registro de acesso a dados

N

 

Auditoria de acesso a dados

N