Amazon ElastiCache
Amazon ElastiCache permite configurar, ejecutar y escalar de manera sencilla los conocidos almacenes de datos en memoria compatibles con el código abierto en la nube. Cree aplicaciones con uso intensivo de datos o impulse el nivel de desempeño de las bases de datos existentes mediante la recuperación de datos a partir de almacenes de datos en memoria de baja latencia y alto grado de procesamiento. Amazon ElastiCache es una excelente opción para casos de uso en tiempo real como el almacenamiento en caché, los almacenes de sesiones, los juegos, los servicios geoespaciales, el análisis en tiempo real y los servicios de colas.
Amazon ElastiCache ofrece Redis de forma completamente administrada, votada como la base de datos más querida por los desarrolladores en la encuesta a desarrolladores 2020 sobre flujo de conjuntos y Memcached para sus aplicaciones con mayor nivel de demanda, que requieren tiempos de respuesta por debajo del milisegundo.
Beneficios
Desempeño extremo
Amazon ElastiCache funciona como almacén y caché de datos en memoria para abastecer a las aplicaciones más exigentes que requieren tiempos de respuesta inferiores a un milisegundo. Mediante el uso de una pila optimizada de punto a punto en ejecución en los nodos dedicados del cliente, Amazon ElastiCache le proporciona un desempeño seguro e increíblemente rápido.
Completamente administrado
Ya no es necesario realizar tareas administrativas, como el aprovisionamiento de hardware, los parches de software, la configuración, los ajustes, la monitorización, la recuperación de fallos y los backups. ElastiCache monitoriza constantemente los clústeres para mantener las cargas de trabajo operativas, lo que le permite concentrarse en el valioso desarrollo de aplicaciones.
Escalabilidad
Amazon ElastiCache puede ajustar la escala para satisfacer las cambiantes demandas de las aplicaciones. El ajuste de escala de la memoria y la escritura se admite mediante particionamiento. Las réplicas se encargan de realizar el escalado de lectura.
Motores de Amazon ElastiCache
Funcionamiento

Casos de uso
Amazon ElastiCache facilita la configuración, la gestión y el escalado de los almacenes de datos en memoria en la nube y potencia los casos de uso del procesamiento analítico y transaccional en tiempo real, como el almacenamiento en caché, el almacenamiento de sesiones, el aprendizaje automático y el análisis en tiempo real.
-
Almacenamiento en caché
-
Almacén de sesiones
-
Machine Learning (IA/ML)
-
Análisis en tiempo real
-
Almacenamiento en caché
-
Amazon ElastiCache puede ser usado como un caché en memoria de alta disponibilidad para disminuir la latencia de acceso, aumentar el rendimiento y facilitar la carga de su base de datos relacional o NoSQL, con tiempos de respuesta de submilisegundos para los motores Redis o Memcached. Además, ElastiCache para Redis puede entregar resultados de consulta en caché, caché de sesión persistente y caché de página completa.
-
Almacén de sesiones
-
El Amazon ElastiCache puede ser usado como un almacén de sesiones para manejar la información de las sesiones tanto para Redis como para Memcached. Normalmente, la administración de sesiones es necesaria para aplicaciones online, incluidos juegos, sitios web de comercio electrónico y plataformas de redes sociales.
Obtenga más información sobre cómo usar ElastiCache para Redis como almacenamiento de sesiones »
-
Machine Learning (IA/ML)
-
Amazon ElastiCache for Redis le proporciona un almacén de datos en memoria ágil para ayudarlo a crear, e implementar rápidamente modelos de Machine Learning. Utilice ElastiCache para Redis para casos de uso como la detección de fraudes en juegos de azar y servicios financieros, pujas en tiempo real en tecnología publicitaria y correspondencias en citas y viajes compartidos para procesar datos en directo y tomar decisiones en decenas de milisegundos.
-
Análisis en tiempo real
-
Use Amazon ElastiCache for Redis con soluciones de streaming, como Apache Kafka y Amazon Kinesis, como almacén de datos en memoria para incorporar, procesar y analizar datos en tiempo real con una latencia menor a un milisegundo. ElastiCache puede utilizarse para los casos de uso de análisis en tiempo real, como los de las redes sociales, la focalización de anuncios, la personalización, IoT y el análisis de datos de serie temporal.
Clientes

Más información sobre cómo The Pokémon Company trasladó el almacenamiento en caché de los usuarios a Amazon ElastiCache, con las ventajas de Redis y Memcached. Redis asigna las tareas a la cola para los nuevos usuarios, de modo que se les puede pedir que completen tareas posteriores a la autenticación, como la aceptación de los términos y condiciones. Memcached ayuda a mantener los tickets activos para que las sesiones de los usuarios existentes no se interrumpan cuando se incorporan nuevos usuarios.
_logo.svg.5d75797e870136b63f566987ab915ce0e84c3544.png)
La empresa de fitness para el hogar Peloton confía en Amazon Elasticache for Redis a la hora de impulsar su tabla de clasificación en tiempo real y bajo demanda. La tabla de clasificación de Peloton requiere una elevada elasticidad, baja latencia y procesamiento en tiempo real para entregar datos personalizables de los ciclistas a la comunidad de usuarios que pedalean juntos de forma virtual desde la comodidad de sus hogares.

“Los servicios administrados como ElastiCache nos permiten centrarnos en lo principal del negocio. Nuestro equipo de operaciones solo tiene dos ingenieros a tiempo completo. Sacar adelante un sitio como Airbnb, con un equipo tan reducido, sería imposible sin servicios como ElastiCache. Implementar y mantener de los nodos de nuestro clúster es rápido y sencillo”.
Tobi Knaup, líder técnico – Airbnb

Tinder migró a Amazon ElastiCache for Redis para mejorar la escalabilidad y estabilidad de su aplicación de citas, la cual alimenta más de 30 mil millones de coincidencias. Con este servicio completamente administrado, el equipo de Tinder puede enfocarse más en la innovación y menos en monitorear y automatizar su estrategia de almacenamiento en caché.
Introducción a Amazon ElastiCache
Más recursos de ElastiCache