Amazon ElastiCache es un servicio completamente gestionado que facilita el despliegue, operación y escalado de un almacén de datos en memoria y caché en la nube. A menudo trabajando en conjunto con otros servicios de bases de datos y almacenamiento de AWS, ElastiCache asegura que las aplicaciones modernas cumplan con los requisitos en tiempo real para un alto rendimiento de datos y tiempos de respuesta de sub-milisegundos, mientras atiende millones de solicitudes simultáneas. Amazon ElastiCache admite dos motores de memoria de código abierto:
o Redis - un almacén de datos en memoria y caché rápido y de código abierto. Amazon ElastiCache para Redis es un servicio en memoria compatible con Redis que ofrece la facilidad de uso y el poder de Redis junto con la disponibilidad, confiabilidad y rendimiento adecuados para las aplicaciones más exigentes. ElastiCache para Redis es completamente gestionado, escalable y seguro, lo que lo convierte en un candidato ideal para impulsar casos de uso de alto rendimiento como Web, Aplicaciones Móviles, Juegos, Tecnología Publicitaria e IoT.
o Memcached - un sistema de almacenamiento en caché de objetos en memoria ampliamente adoptado. Amazon ElastiCache para Memcached es compatible con el protocolo de Memcached, por lo que las herramientas populares que usas hoy en día con entornos existentes de Memcached funcionarán sin problemas con el servicio. ElastiCache para Memcached es adecuado para casos de uso de almacenamiento en caché donde el rendimiento y la concurrencia son importantes.