Amazon ElastiCache para Redis

Almacén de datos en memoria compatible con Redis para la nube. Para aplicaciones en tiempo real con latencia inferior a un milisegundo.

Amazon ElastiCache para Redis es un almacén de datos en memoria increíblemente rápido que ofrece una latencia inferior a un milisegundo para aplicaciones en tiempo real a escala de Internet. Creado sobre Redis de código abierto y compatible con las API de Redis, ElastiCache para Redis se puede usar con clientes de Redis y utiliza el formato de datos de Redis abierto para el almacenamiento. Las aplicaciones de Redis autoadministradas pueden funcionar sin problemas con ElastiCache para Redis sin realizar modificaciones de código. ElastiCache para Redis combina la velocidad, simplicidad y versatilidad del almacén de código abierto Redis con la manejabilidad, seguridad y escalabilidad de Amazon para atender las aplicaciones en tiempo real de mayor demanda de las áreas de videojuegos, tecnología publicitaria, comercio electrónico, sanidad, servicios financieros e IoT.

Introducción a Amazon ElastiCache para Redis

Beneficios

Desempeño extremo

Amazon ElastiCache para Redis funciona como almacén de datos en memoria para abastecer a las aplicaciones más exigentes que requieren tiempos de respuesta inferiores a un milisegundo. A diferencia de las bases de datos basadas en discos, en las que la mayoría de las operaciones necesitan ir y volver al disco, los almacenes de datos en memoria administran los datos en memoria, que es mucho más rápido que hacerlo en discos. El resultado es un desempeño increíblemente rápido con operaciones de lectura o escritura promedio que se ejecutan en menos de un milisegundo y una capacidad para procesar millones de operaciones por segundo. ElastiCache ofrece una pila de hardware + software completa y optimizada para lograr un desempeño increíblemente rápido.

 

Completamente administrado y reforzado

Amazon ElastiCache para Redis es un servicio 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 el almacén Redis operativo y permitirle concentrarse en las tareas de desarrollo de aplicaciones de mayor valor. Ofrece métricas de monitorización detalladas asociadas con los nodos, lo que permite diagnosticar y abordar los problemas rápidamente. ElastiCache incorpora la limitación controlada automática de peticiones de escritura, la administración de intercambio inteligente de memorias y mejoras en la conmutación por error con el objetivo de optimizar el nivel de disponibilidad y manejabilidad de Redis de código abierto. Obtenga más información acerca de Amazon ElastiCache para Redis »

 

Compatible con Redis

Redis es un almacén de datos en memoria con un alto nivel de adopción que se utiliza como base de datos, memoria caché, agente de mensajes y cola. Amazon ElastiCache para Redis conserva la compatibilidad con los formatos de datos de Redis de código abierto, las API de Redis y funciona con clientes de Redis. Puede migrar cargas de trabajo de Redis autoadministradas a ElastiCache para Redis sin realizar modificaciones en el código. Obtenga más información acerca de Redisde código abierto »

 

 

Altamente disponible y de confianza

Amazon ElastiCache para Redis admite el modo clúster de Redis y suministra alta disponibilidad mediante la compatibilidad con la conmutación por error automática, que detecta errores en el nodo principal y activa la réplica como principal con un impacto mínimo. Hace posible la disponibilidad de lectura para su aplicación mediante la compatibilidad con las réplicas de lectura (en zonas de disponibilidad) para permitir que las lecturas se atiendan cuando el nodo principal esté ocupado con una mayor carga de trabajo. ElastiCache para Redis admite la lógica de conmutación por error optimizada para permitir la conmutación por error automática en los casos en los que la mayor parte de los nodos principales para el modo clúster de Redis no se encuentren disponibles. Obtenga más información acerca de la conmutación por error automática para ElastiCache »

 

Fácilmente escalable

Con Amazon ElastiCache para Redis, puede comenzar con poco y escalar los datos de Redis de forma sencilla a medida que crezca su aplicación, hasta un clúster de 6,1 TiB de datos en memoria. Es compatible con el ajuste de tamaño de clústeres online para escalar horizontal o verticalmente los clústeres de Redis sin ocasionar tiempo de inactividad. Además, se adapta a los cambios en la demanda. Para ajustar la escala de la capacidad de lectura, ElastiCache le permite añadir hasta cinco réplicas de lectura en varias zonas de disponibilidad. Para ajustar la escala de la capacidad de escritura, ElastiCache admite el clúster Redis, que le permite segmentar el tráfico de escritura en varios nodos principales. Obtenga más información acerca de cómo ajustar la escala de ElastiCache »

 

Seguridad y conformidad

Amazon ElastiCache para Redis es compatible con Amazon VPC, lo que le permite aislar su clúster en los rangos de IP que elija para los nodos. Además, el equipo de ElastiCache monitorea continuamente los aspectos de seguridad vulnerables conocidos en el almacén Redis de código abierto, el sistema operativo y el firmware, e implementa inmediatamente los parches de seguridad correspondientes para conservar la protección del entorno de Redis. Cumple los requisitos de PCI e HIPAA, está autorizado por FedRAMP y ofrece cifrado en tránsito y en reposo, además de AUTH de Redis para las comunicaciones seguras entre nodos a fin de proteger información confidencial, como la información de identificación personal (PII). Obtenga más información sobre VPC para ElastiCache »

 

Funcionamiento

¿Cómo funciona Redis?

Casos de uso

Amazon ElastiCache para Redis es una excelente opción para casos de uso de procesamiento analítico y transaccional en tiempo real, como almacenamiento en caché, chat/mensajería, marcadores de videojuegos, análisis geoespacial, Machine Learning, streaming de contenido multimedia, colas, análisis en tiempo real y almacenamiento de sesiones.

Almacenamiento en caché

Amazon ElastiCache para Redis es una excelente opción para implementar una caché en memoria de alta disponibilidad, distribuida y segura a fin de reducir la latencia de acceso, incrementar la capacidad de procesamiento y aliviar la carga de las aplicaciones y bases de datos relacionales o NoSQL. ElastiCache puede abastecer elementos solicitados con frecuencia con tiempos de respuesta inferiores a un milisegundo, y le permite escalar con facilidad si las cargas se incrementan sin tener que ampliar bases de datos backend de mayor costo. El almacenamiento en caché de los resultados de las consultas a la base de datos, de las sesiones persistentes y de las páginas completas son ejemplos conocidos del almacenamiento en caché de ElastiCache para Redis. Obtenga más información sobre cómo crear una aplicación de almacenamiento en caché con ElastiCache para Redis.

Almacenamiento en caché con Redis

Chat y mensajería

Amazon ElastiCache para Redis es compatible con el estándar PUB/SUB con la correspondencia de patrones. Esto le permite a ElastiCache para Redis abastecer salas de chat de alto desempeño, transmisiones de comentarios en tiempo real e intercomunicación en los servidores. También puede utilizar PUB/SUB para activar acciones a partir de eventos publicados. Obtenga más información sobre cómo crear una aplicación para chat con ElastiCache para Redis.

Chat y mensajería con Redis

Marcadores de videojuegos

Con Amazon ElastiCache para Redis, resulta sencillo crear marcadores de videojuegos en tiempo real. Simplemente utilice la estructura de datos de los conjuntos clasificados de Redis, que proporciona singularidad de elementos, a la par que mantiene la lista ordenada por puntuación. Crear una lista de clasificación en tiempo real es tan sencillo como actualizar la puntuación de un usuario cada vez que cambia. También puede utilizar los conjuntos clasificados para administrar datos de serie temporal con sellos de tiempo como puntuación.

Marcadores de videojuegos con Redis

Análisis geoespacial

Amazon ElastiCache para Redis ofrece estructuras de datos en memoria y operadores personalizados para administrar datos geoespaciales a escala y con velocidad. Puede usar ElastiCache para Redis para añadir características basadas en ubicación geográfica, como tiempo de conducción, distancia recorrida y puntos de interés, a sus aplicaciones. Obtenga más información sobre cómo crear una aplicación de análisis geoespacial con ElastiCache para Redis.

Análisis geoespacial con Redis

Machine Learning

Amazon ElastiCache para Redis le proporciona un almacén de datos en memoria ágil para 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. Descubra de qué manera Coffee Meets Bagel usa ElastiCache para realizar recomendaciones de citas en tiempo real basadas en Machine Learning.

Machine Learning con Redis

Streaming de contenido multimedia

Amazon ElastiCache para Redis ofrece un almacén de datos en memoria y ágil para respaldar casos de uso de streaming en directo. El almacenamiento de metadatos de ElastiCache para Redis se puede utilizar para perfiles de usuarios e historiales de visualizaciones, tokens/información de autenticación para millones de usuarios y archivos de manifiestos para permitir que CDN transmitan videos a millones de usuarios de aplicaciones móviles y de escritorio en un determinado momento.

Streaming de contenido multimedia con Redis

Colas

Amazon ElastiCache para Redis ofrece una estructura de datos en listas, lo que facilita la implementación de una cola liviana y persistente. Las listas ofrecen operaciones atómicas, así como capacidades de bloqueo, por lo que resultan aptas para una variedad de aplicaciones que requieren un agente de mensajes fiable o una lista circular.

Colas con Redis

Análisis en tiempo real

Use Amazon ElastiCache para 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 es una excelente opción 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.

Análisis en tiempo real con Redis

Almacenamiento de sesiones

Amazon ElastiCache para Redis es ideal para almacenar sesiones y administrar información de sesiones, como tokens de autenticación del usuario, estado de sesión y más. Simplemente utilice ElastiCache para Redis como un almacén de valores de clave rápido con TTL adecuado en las claves de sesión para administrar la información de la sesión. 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.

Redis como almacenamiento de sesiones

Clientes

Adobe
Conozca de qué manera Adobe usa ElastiCache para su plataforma de API.
CapitalOne
Conozca de qué manera CapitalOne usa ElastiCache para aplicaciones bancarias en tiempo real.
Grab
Conozca de qué manera Grab usa ElastiCache en su aplicación para servicio de taxis.
Zynga
Conozca de qué manera Zynga usa ElastiCache en su experiencia de videojuego multijugador.

Comience a utilizar Amazon ElastiCache para Redis

Amazon Elasticache para Redis

Inscribirse

Obtenga acceso a la capa gratuita de ElastiCache.
Aprender a usar Amazon ElastiCache para Redis

Aprender con tutoriales simples

Comenzar a utilizar ElastiCache para Redis

Empezar a crear

Comience a crear con la ayuda de la guía del usuario.