Una empresa está modernizando una aplicación y migrándola a AWS. Actualmente, los datos del perfil de usuario se almacenan como texto en una única tabla en una base de datos MySQL on-premises. Después de la modernización, los usuarios subirán archivos de video de hasta 4 GB cada uno, y otros usuarios deberán poder descargar esos videos. El almacenamiento de video debe escalar rápidamente y no debe degradar el rendimiento de la aplicación. ¿Qué solución cumple con estos requisitos?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Migrar la base de datos a Amazon DynamoDB usando AWS Database Migration Service (AWS DMS) con AWS Schema Conversion Tool (AWS SCT). Almacenar los archivos de video como objetos en Amazon S3 y almacenar la clave de objeto de S3 en el elemento correspondiente de DynamoDB..
Por qué esta es la respuesta
La opción correcta cumple con los requisitos de escalabilidad y rendimiento. Amazon DynamoDB es una base de datos NoSQL sin servidor que ofrece alto rendimiento y escalabilidad para perfiles de usuario. Amazon S3 es un servicio de almacenamiento de objetos altamente escalable y duradero, ideal para almacenar archivos de video grandes (hasta 4 GB) sin afectar el rendimiento de la aplicación. Almacenar solo la clave de S3 en DynamoDB mantiene el tamaño de los elementos de la base de datos pequeño, optimizando el rendimiento. Las opciones incorrectas presentan problemas: Almacenar videos codificados en base64 en una columna TEXT de Aurora PostgreSQL o en un elemento de DynamoDB es ineficiente y costoso, ya que aumenta drásticamente el tamaño de la base de datos y degrada el rendimiento. Las bases de datos relacionales y NoSQL no están optimizadas para almacenar objetos binarios grandes directamente. Amazon Keyspaces es una opción válida para la base de datos, pero la combinación de DynamoDB y S3 es más común y optimizada para este tipo de carga de trabajo en AWS.
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