Amazon ElastiCache para Redis es un servicio de estructura de datos en memoria compatible con Redis que se puede utilizar como caché o almacén de datos. Proporciona la capacidad y facilidad de uso de Redis, además de la disponibilidad, la fiabilidad, la escalabilidad, la seguridad y el rendimiento necesarios para las aplicaciones más exigentes. El servicio está completamente administrado, es escalable y seguro, por lo que resulta ideal para casos de uso de gran rendimiento, como aplicaciones web y móviles, aplicaciones para el sector sanitario o financiero, videojuegos, tecnología publicitaria e IoT. Ya no necesita hacerse cargo de tareas específicas que consumen mucho tiempo, como aprovisionamiento, aplicación de parches, backup, recuperación, detección de errores y reparación. No se aplican costos iniciales ni compromisos a largo plazo, solo paga un cargo mensual por cada nodo de Redis que use.

El servicio está diseñado para la detección y recuperación automáticas de errores de nodos y bloqueos de motores. Mediante el uso de multi-AZ con conmutación por error automática, le permitimos distribuir nodos de réplicas en varias zonas de disponibilidad de AWS para lograr altos niveles de disponibilidad. Si un nodo principal se cae, conmutaremos automáticamente a una de las 5 réplicas de lectura.

Con unos pocos clics en la consola de administración de AWS, puede lanzar rápidamente un grupo de replicación o un clúster de caché y configurarlo para que se adapte a sus necesidades. Ofrecemos una gama de tamaños de nodos, así como un escalado vertical mediante un botón. Puede empezar con 555 MiB de RAM y llegar hasta 237 GiB de RAM. Además, para el modo de clúster de Redis activado, admitimos el ajuste de tamaño de clústeres online para escalar horizontal y verticalmente los clústeres de Redis sin provocar tiempo de inactividad y con adaptación a los cambios en la demanda.

 

Facilidad de uso

Es fácil comenzar a utilizar Amazon ElastiCache para Redis. Solo tiene que lanzar un clúster de caché o un grupo de replicación con la consola de administración de AWS o mediante una única llamada a la API. Los recursos están preconfigurados con las configuraciones y los parámetros correctos, y los grupos de parámetros de caché permiten un control detallado y un reajuste de su entorno de Redis. Puede lanzar un recurso de Redis y conectar su aplicación en cuestión de minutos sin realizar configuraciones adicionales.

Redis completamente administrado

Automatizamos tareas de administración tediosas, como la administración de parches de software, la detección y recuperación de errores, lo que le permite dedicarse al desarrollo de aplicaciones de más valor. Continúa teniendo acceso nativo al entorno de base de datos en memoria de Redis subyacente, lo que facilita el uso de Amazon ElastiCache para Redis con sus aplicaciones y herramientas de Redis existentes.

Monitorización y métricas

Las métricas de Amazon CloudWatch ofrecen información acerca de sus recursos de Redis sin costo adicional. Puede usar la consola de administración de AWS para ver más de 20 métricas operativas clave de sus instancias de Redis, como cómputo, memoria utilizada, proporción de aciertos de caché, conexiones activas, replicación de Redis y comandos de Redis.

Notificaciones de eventos

Reciba notificaciones por correo electrónico o SMS sobre eventos importantes, como reemplazos de nodos programados y finalización de snapshots. Puede usar la consola de administración de AWS o las API para suscribirse a diferentes eventos asociados con sus recursos de Redis.

Etiquetado

Esta característica le permite etiquetar sus snapshots de Redis y clústeres de caché para fines relacionados con seguimiento y facturación. Puede usar el Explorador de costos para asignar costos a recursos y Grupos de recursos para crear y mantener fácilmente colecciones de recursos que compartan un conjunto común de etiquetas.

Multi-AZ

Maximice la disponibilidad mediante el uso de Multi-AZ con funcionalidad de conmutación por error automática. Puede beneficiarse de contar con varias zonas de disponibilidad de AWS para aumentar la disponibilidad. De esta forma, podrá escalar más allá de los límites de capacidad de lectura de un único nodo. En caso de que se produzca la pérdida de un nodo principal, detectaremos el fallo automáticamente y se iniciará una conmutación por error en una réplica de lectura para incrementar la disponibilidad sin necesidad de intervenir manualmente.

Monitorización y reparación de instancias

El servicio monitorea de manera constante el estado de las instancias. Si un nodo falla o si ocurre una disminución prolongada del rendimiento, reiniciaremos automáticamente el nodo y los procesos asociados.

Backup, restablecimiento y exportación

Lo ayudamos a proteger sus datos mediante la creación de snapshots de sus clústeres. Puede configurar snapshots automáticas o iniciar backups manuales con unos pocos clics en la consola o mediante llamadas simples a la API. Mediante el uso de snapshots, o cualquier snapshot compatible con RDB de Redis almacenada en S3, puede crear nuevos clústeres de ElastiCache para Redis. También puede exportar sus snapshots a un bucket de S3 que usted elija para recuperación de desastres, análisis o restablecimiento y backup entre regiones.

Escalar su carga de trabajo

Mediante nuestras API o unos pocos clics en la consola de administración de AWS, puede ajustar la escala de su configuración de Redis existente.

Para el modo sin clústeres, puede aumentar la escala a un tipo de nodo de mayor tamaño, hasta un máximo de 237 GiB. El proceso de aumento de escala de Redis está diseñado para hacer todo lo posible por retener los datos existentes y requiere la replicación de Redis para realizarse correctamente.

El clúster de ElastiCache para Redis ofrece la posibilidad de añadir y eliminar fragmentos a partir de un clúster en ejecución. Con compatibilidad para hasta 15 fragmentos, puede aumentar la escala hasta 3,55 TB de datos en memoria con 20 millones de lecturas y 4,5 millones de escrituras por segundo. Es posible escalar horizontal o verticalmente las cargas de trabajo de un clúster de Redis para adaptarse a los cambios en la demanda. ElastiCache ajustará el tamaño del clúster mediante la incorporación o eliminación de fragmentos y la redistribución de slots hash de manera uniforme en la nueva configuración de fragmentos. Este proceso tiene lugar mientras el clúster continúa online y atiende solicitudes. Los puntos de conexión de nodos ya presentes continuarán existiendo, por lo tanto no es necesario realizar ninguna actualización de aplicaciones.

Actualizaciones simples de motor

Puede usar la API de Amazon ElastiCache o la consola de administración de AWS para actualizar fácilmente sus clústeres de Redis a la última versión de motor disponible. El proceso online de actualización del motor está diseñado para hacer todo lo posible por retener los datos existentes y requiere la replicación de Redis para realizarse correctamente.

Maximizar el rendimiento de lectura con réplicas de lectura

Puede añadir hasta cinco réplicas de lectura de Redis por nodo principal y atender tráfico de lectura de aplicaciones de alto volumen de varias instancias, lo que permite aumentar el rendimiento de lectura total.

Aislamiento de red

Amazon ElastiCache para Redis le permite ejecutar sus recursos en Amazon Virtual Private Cloud (Amazon VPC). Amazon VPC permite aislar sus recursos de Redis mediante la especificación de los intervalos de direcciones IP que desee usar para los nodos y conectar otras aplicaciones dentro del mismo Amazon VPC. Para obtener más información sobre Amazon ElastiCache en VPC, consulte la Guía del usuario de Amazon ElastiCache. Además, el servicio le permite configurar ajustes de firewall que controlan el acceso por red a sus recursos.

Cifrado

Amazon ElastiCache para Redis ahora admite el cifrado en movimiento y en reposo para lograr comunicaciones seguras entre nodos y para proteger la información de identificación personal (PII). La nueva característica de cifrado en movimiento permite cifrar todas las comunicaciones entre los clientes y el servidor de Redis, así como también entre los servidores de Redis (nodos de réplica de lectura y principales). La característica de cifrado en reposo le permite cifrar los backups en disco y en Amazon S3. Además, puede usar el comando Redis AUTH para obtener un nivel adicional de autenticación. No debe administrar el ciclo de vida de los certificados porque ElastiCache para Redis gestiona automáticamente la emisión, la renovación y el vencimiento de los certificados.

Permisos a nivel de API

Mediante el uso de las características de AWS Identity and Access Management (IAM) integradas con Amazon ElastiCache, puede controlar las acciones que sus usuarios y grupos de AWS IAM pueden realizar en los recursos de Amazon ElastiCache. Por ejemplo, puede configurar las reglas de IAM para garantizar que determinados usuarios únicamente tengan acceso de solo lectura, mientras que el Administrador puede crear, modificar y eliminar recursos. Para obtener más información acerca de los permisos a nivel de API, consulte Cómo usar las políticas de AWS IAM en Amazon ElastiCache.

Conformidad

ElastiCache para Redis admite programas de conformidad como SOC 1, SOC 2, SOC 3, ISO, MTCS, C5 e HIPAA. Consulte el artículo Servicios de AWS en el ámbito del programa de conformidad para obtener una lista actual de los programas compatibles.

 

Pague solo por lo que utilice

Solo pagará por los recursos que realmente consuma. Los precios bajo demanda le permiten pagar por capacidad de memoria e informática por hora sin compromisos a largo plazo, lo que hace que el uso de Amazon ElastiCache para Redis sea muy rentable. Para obtener más detalles, consulte la página de precios de Amazon ElastiCache.

Ahorre en conocimiento experto y tiempo

Amazon ElastiCache para Redis está diseñado para escalar en la nube, lo que le permite ahorrar en conocimiento experto y tiempo necesarios para configurar y administrar un entorno de Redis sólido, de alta disponibilidad y fiable.

Comience a utilizar Amazon ElastiCache para Redis