Bases de Datos
25 preguntas sobre bases de datos (RDS, Aurora, DynamoDB, ElastiCache, Redshift, DocumentDB, Neptune) para preparación del examen.
Una empresa ejecuta una aplicación de comercio electrónico con picos de tráfico impredecibles. La base de datos RDS MySQL experimenta alta carga de lectura que degrada el rendimiento durante las ventas. ¿Qué solución mejora el rendimiento de lectura con MENOR sobrecarga operativa?
Categoría: Design High-Performing Architectures
Explicación
Desglose detallado de la respuesta correcta
RDS Read Replicas
Las Read Replicas de RDS permiten escalar horizontalmente las cargas de lectura creando copias de solo lectura de la base de datos.
Puedes crear hasta 5 Read Replicas por instancia principal, cada una con su propio endpoint DNS. Las aplicaciones pueden distribuir consultas de lectura entre réplicas mientras la instancia principal maneja las escrituras.
✅ Por lo tanto, la respuesta correcta es: Crear múltiples Read Replicas y distribuir el tráfico de lectura.
La opción que dice: Aumentar tamaño de instancia es incorrecta porque escala verticalmente (más costoso) y eventualmente alcanzará límites, no resuelve el problema de escala horizontal.
La opción que dice: Migrar a db.t4g.micro es incorrecta porque reduce capacidad, no la aumenta. Las instancias burstable son para cargas ligeras e intermitentes.
La opción que dice: Habilitar Multi-AZ es incorrecta porque Multi-AZ es para alta disponibilidad, no distribuye lecturas (solo la réplica standby sincrónica para failover).