Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Technical-requirements plantilla de evaluación
Facilite información sobre los tipos de ingesta de datos:
Tipo de ingesta de datos |
Y/N |
Descripción |
Frecuencia |
Acceso a la aplicación |
Y |
|
|
Puerta de enlace API |
Y |
|
|
Transmisión de datos |
N |
|
|
Proceso por lotes |
N |
|
|
ETL |
N |
|
|
Importación de datos |
N |
|
|
Serie temporal |
N |
|
|
Facilite información sobre los tipos de consumo de datos:
Tipo de consumo de datos |
Y/N |
Descripción |
Frecuencia |
Acceso a la aplicación |
|
|
|
Puerta de enlace API |
|
|
|
Exportación de datos |
|
|
|
Análisis de datos |
|
|
|
Agregación de datos |
|
|
|
Informes |
|
|
|
Search |
|
|
|
Transmisión de datos |
|
|
|
ETL |
|
|
|
Facilite estimaciones del volumen de datos:
Nombre de la entidad |
Cantidad estimada de registros |
Tamaño del registro |
Volumen de datos |
Jugador de juego |
1 millón |
< 1 KB |
~ 1 GB (1 millón * 1 KB) |
Instancia de juego |
6 millones (100K/day * 60 días) |
< 1 KB |
~ 6 GB (6 millones * 1 KB) |
Asignación de usuarios del juego |
300 millones (juegos de 6 millones* 50 jugadores) |
< 1 KB |
~ 300 GB (300 millones * 1 KB) |
nota
El periodo de retención de datos es de 60 días. Transcurridos 60 días, los datos deben almacenarse en Amazon S3 para su análisis mediante DynamoDB Time to Live (TTL) para mover automáticamente los datos de DynamoDB a Amazon S3.
Responda a estas preguntas sobre los patrones de tiempo:
¿En qué plazo está disponible la aplicación para el usuario (por ejemplo, 24/7 de 9:00 a 17:00 de lunes a viernes)?
¿Hay un pico de uso durante el día? ¿Cuántas horas? ¿Cuál es el porcentaje de uso de aplicaciones?
Especifique los requisitos de rendimiento de escritura:
Nombre de la entidad |
Writes/day |
Hours/day |
Writes/second |
Jugador de juego |
10 000 actualizaciones |
18 |
< 1 |
Instancia de juego |
300.000 |
18 |
< 5 |
Asignación de usuarios del juego |
1.800.000.000 |
18 |
~ 27,777 |
Notas
Operaciones de escritura de los jugadores: el 1 por ciento de los usuarios actualiza sus perfiles todos los días, por lo que esperamos 10 000 actualizaciones para 1 000 000 de usuarios.
Operaciones de escritura de instancias de juego: 100 000 games/day. Para cada juego tenemos al menos 3 operaciones de escritura (al momento de la creación, al inicio y al final), por lo que el total es de 300 000 operaciones de escritura.
Operaciones de escritura mapeadas por el usuario del juego: 100 000 games/day para cada partida con 50 jugadores. La duración media de una partida es de 30 minutos y la posición del jugador se actualiza cada 5 segundos. Estimamos una media de 360 actualizaciones por jugador, por lo que el total es de 100 000 x 50 x 360 = 1 800 000 000 000 operaciones de escritura.
Especifica los requisitos de rendimiento de lectura:
Nombre de la entidad |
Lecturas/día |
Horas/día |
Reads/sec |
Jugador de juego |
200.000 |
18 |
~ 3 |
Instancia de juego |
5.000.000 |
18 |
~ 77 |
Asignación de usuarios del juego |
1.800.000.000 |
18 |
~ 27,777 |
Notas
Operaciones de lectura de los jugadores: el 20 por ciento de los usuarios inician partidas, por lo que 1 MM * 0,2 = 200 000.
Operaciones de lectura de instancias de juego: 100 000 games/day. Para cada juego tenemos al menos 1 operación de lectura por jugador y 50 jugadores por juego, por lo que el total es de 5 000 000 de operaciones de lectura.
Operaciones de lectura del mapeo de usuarios del juego: 100 000 games/day para 50 jugadores. La duración media de una partida es de 30 minutos y la posición del jugador se actualiza cada 5 segundos. Estimamos una media de 360 actualizaciones por jugador, y cada actualización requiere una operación de lectura, por lo que el total es de 100 000 x 50 x 360 = 1 800 000 000 000 operaciones de lectura.
Especifica los requisitos de latencia de acceso a los datos:
Operación |
99 percentiles |
Latencia máxima |
Lectura |
30 ms |
100 ms |
Escritura |
10 ms |
50 ms |
Especifique los requisitos de disponibilidad de datos:
Requisito |
Y/N |
Métrica |
Notas |
Alta disponibilidad |
Y |
99,9% |
|
RTO |
Y |
1 hora |
Objetivo de tiempo de recuperación (RTO) |
RPO |
Y |
1 hora |
Objetivo de punto de recuperación |
Recuperación de desastres |
N |
|
|
In-Region replicación de datos |
N |
|
|
Cross-Region replicación de datos |
N |
Latencia de 3 segundos |
¿Cuál Regiones de AWS? |
Especifique los requisitos de seguridad:
Requisito |
Y/N |
Notas |
Almacén de información confidencial |
N |
¿Se incluye información de salud protegida (PHI), información de la industria de tarjetas de pago (PCI), información de identificación personal (PII) |
Cifrado en reposo |
Y |
|
Cifrado en tránsito |
Y |
|
Client-sidecifrado |
N |
|
Alguna biblioteca de cifrado propia o de terceros proveedores |
N |
|
Registro de acceso de datos |
N |
|
Auditoría de acceso a datos |
N |
|