Una empresa está desarrollando un juego móvil que transmite actualizaciones de puntuación a un procesador de backend y luego publica los resultados en una tabla de clasificación. La solución debe manejar grandes picos de tráfico, procesar las actualizaciones en el orden en que se reciben, almacenar las actualizaciones procesadas en una base de datos de alta disponibilidad y minimizar la sobrecarga de administración. ¿Qué debería implementar el arquitecto de soluciones?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Enviar las actualizaciones de puntuación a Amazon Kinesis Data Streams. Procesar las actualizaciones en Kinesis Data Streams con AWS Lambda. Almacenar las actualizaciones procesadas en Amazon DynamoDB..
Por qué esta es la respuesta
La opción correcta utiliza Kinesis Data Streams, que es ideal para manejar grandes volúmenes de datos en tiempo real y garantizar el orden de procesamiento, crucial para las actualizaciones de puntuación. AWS Lambda procesa los datos de Kinesis de forma escalable y sin servidor, minimizando la sobrecarga administrativa. Amazon DynamoDB es una base de datos NoSQL de alta disponibilidad y rendimiento, perfecta para almacenar rápidamente los resultados de la tabla de clasificación. Las opciones incorrectas presentan las siguientes limitaciones: Usar EC2 con Auto Scaling y Amazon Redshift: Redshift es un almacén de datos analítico, no óptimo para actualizaciones transaccionales rápidas, y EC2 requiere más administración. Usar Amazon SNS y una base de datos SQL en EC2: SNS no garantiza el orden de los mensajes y una base de datos SQL en EC2 implica alta sobrecarga administrativa y menor escalabilidad automática. Usar Amazon SQS y Amazon RDS Multi-AZ: SQS no garantiza el orden estricto de los mensajes, y aunque RDS Multi-AZ es de alta disponibilidad, una base de datos relacional podría no escalar tan eficientemente como DynamoDB para picos masivos de escritura de un juego móvil.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta