Una aplicación web de comercio electrónico on-premises que almacena el estado de la sesión se está migrando a AWS. La aplicación debe ser tolerante a fallos, escalar de forma nativa y evitar interrupciones visibles para el usuario durante las interrupciones del servicio. ¿Cuál es el mejor lugar para almacenar el estado de la sesión en AWS?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Almacenar el estado de la sesión en Amazon ElastiCache..
Por qué esta es la respuesta
Almacenar el estado de la sesión en Amazon ElastiCache es la mejor opción. ElastiCache (Memcached o Redis) es un servicio de almacenamiento en caché en memoria, de baja latencia y alta disponibilidad, ideal para gestionar el estado de la sesión de aplicaciones web. Permite que múltiples instancias de la aplicación accedan y compartan el estado de la sesión, lo que facilita la escalabilidad y la tolerancia a fallos sin interrupciones para el usuario. Almacenar el estado de la sesión en Amazon CloudFront es incorrecto porque CloudFront es una CDN y no está diseñado para almacenar estados de sesión dinámicos. Almacenar el estado de la sesión en Amazon S3 es incorrecto porque S3 es un almacenamiento de objetos con mayor latencia y no es adecuado para operaciones de lectura/escritura frecuentes requeridas por el estado de la sesión. Habilitar sticky sessions en el Elastic Load Balancer es incorrecto porque, aunque dirige las solicitudes del mismo usuario a la misma instancia, no resuelve el problema de la pérdida del estado de la sesión si esa instancia falla, lo que va en contra del requisito de tolerancia a fallos.
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