Una aplicación de venta minorista en línea se ejecuta actualmente en dos servidores locales: un servidor web que renderiza páginas y almacena el estado de la sesión en la memoria, y un servidor de base de datos MySQL que almacena los pedidos. Bajo una carga pesada, el uso de memoria del servidor web se acerca al 100% debido a la gestión de sesiones. Al migrar el nivel web a instancias EC2 en un grupo de Auto Scaling detrás de un ALB, ¿qué cambios adicionales se deben realizar para mejorar el rendimiento?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Usar Amazon ElastiCache para Memcached para almacenar los datos de sesión y usar Amazon RDS para MySQL para almacenar los datos de la aplicación..
Por qué esta es la respuesta
La opción correcta aborda el problema de escalabilidad y rendimiento de la sesión. Amazon ElastiCache para Memcached es una solución de almacenamiento en caché en memoria de alto rendimiento y baja latencia, ideal para almacenar datos de sesión distribuidos, lo que permite que las instancias EC2 sean sin estado y escalen horizontalmente. Amazon RDS para MySQL es un servicio de base de datos relacional administrado que proporciona escalabilidad, alta disponibilidad y durabilidad para los datos persistentes de la aplicación. Alojar MySQL en una instancia EC2 no ofrece la misma escalabilidad y administración que RDS. Usar ElastiCache para Memcached para datos de aplicación no es apropiado, ya que es una caché volátil y no una base de datos persistente. El EC2 instance store es almacenamiento efímero y no es adecuado para datos de sesión que deben persistir a través de reinicios o terminaciones de instancias.
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