Cómo Mejorar el Rendimiento de tu Base de Datos en AWS: Soluciones Efectivas
Pregunta
Tiene la siguiente arquitectura implementada en AWS. a) Un conjunto de instancias EC2 que se encuentran detrás de un ELB b) Una base de datos alojada en Amazon RDS Últimamente, el rendimiento de la base de datos ha disminuido debido a una gran cantidad de solicitudes de lectura.
¿Cuál de los siguientes se puede agregar a la arquitectura para aliviar el problema de rendimiento? (Seleccione DOS.)
Respuestas
A. Agregue una réplica de lectura a la base de datos principal para descargar el tráfico de lectura.
B. Use ElastiCache delante de la base de datos.
C. Utilice AWS CloudFront delante de la base de datos.
D. Utilice Amazon DynamoDB para descargar todas las lecturas. Rellene los elementos de lectura comunes en una tabla separada.
Respuesta Correcta
A.BCD
Respuesta correcta - A y B.
La opción A es correcta.
AWS dice: "Las réplicas de lectura de Amazon RDS brindan un rendimiento y una durabilidad mejorados para las instancias de bases de datos (DB).
Esta función facilita el escalado horizontal elástico más allá de las limitaciones de capacidad de una sola instancia de base de datos para cargas de trabajo de base de datos con muchas lecturas.
Puede crear una o más réplicas de una instancia de base de datos de origen determinada y atender un tráfico de lectura de aplicaciones de gran volumen a partir de varias copias de sus datos, lo que aumenta el rendimiento de lectura agregado".
Amazon ElastiCache es un caché en memoria que se puede utilizar para almacenar en caché solicitudes de lectura comunes.
El siguiente diagrama muestra cómo se puede agregar el almacenamiento en caché a una arquitectura existente:
Para obtener más información sobre el almacenamiento en caché de la base de datos, visite la siguiente URL:
https://aws.amazon.com/caching/database-caching/
Nota:
La opción C es incorrecta porque CloudFront es un componente valioso para escalar un sitio web, especialmente para consultas y cargas de trabajo de ubicación geográfica, más avanzado para la arquitectura dada.
La opción D es incorrecta porque también tendrá latencia y cambios adicionales.
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.