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 alto 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, generación de copias de seguridad, recuperación, detección de errores y reparación. No se aplican costos iniciales ni debe comprometerse 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 del modo 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 escalado vertical mediante un botón. Puede empezar con 555 MiB de RAM y llegar hasta 635,61 GiB. 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.

Manejabilidad

Facilidad de uso

Comenzar a utilizar Amazon ElastiCache para Redis es sencillo. 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.

Monitoreo 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 email o SMS sobre eventos importantes, como reemplazos de nodos programados y finalización de instantáneas. 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 instantáneas de Redis y clústeres de caché para fines relacionados con seguimiento y facturación. Puede usar Cost Explorer 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.

Disponibilidad y fiabilidad

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 a una réplica de lectura para incrementar la disponibilidad sin necesidad de intervenir manualmente.

Monitoreo 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.

Copias de seguridad, restauración y exportación

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

Escalabilidad

Ajustar la escala de 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 635,61 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 for 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 9,5 TiB 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 enlace 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.

Seguridad

Aislamiento de red

Amazon ElastiCache para Redis le permite ejecutar sus recursos en Amazon Virtual Private Cloud (Amazon VPC). Amazon VPC le permite aislar sus recursos de Redis mediante la especificación de los intervalos de IP que desea utilizar para sus nodos y conectarse a otras aplicaciones existentes dentro de la misma nube de 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 tránsito 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 tránsito le permite cifrar todas las comunicaciones entre los clientes y el servidor Redis, así como entre los servidores de Redis (nodos principales y de réplica de lectura). La característica de cifrado en reposo le permite cifrar las copias de seguridad en disco y en Amazon S3. Además, puede usar el comando AUTH de Redis para añadir 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 pueda 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, PCI, HIPAA y FedRAMP. Consulte el artículo Servicios de AWS en el ámbito del programa de conformidad para obtener una lista vigente de los programas de conformidad admitidos.

Rentabilidad

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 conocimiento experto y tiempo

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

Obtenga más información sobre los precios de Amazon ElastiCache para Redis

Visite la página de precios