Amazon ElastiCache
La nube de AWS
Introducción a Amazon ElastiCache

Amazon ElastiCache es un servicio web que facilita la implementación, el funcionamiento y el ajuste de escala de una caché o almacén de datos en memoria en la nube. El servicio mejora el rendimiento de las aplicaciones web, lo que le permite recuperar información de almacenes de datos en memoria seguros, ágiles y administrados, en lugar de depender totalmente de bases de datos basadas en disco más lentas. Amazon ElastiCache admite dos motores en memoria de código abierto:

  • Redis: caché y almacén de datos rápido, en memoria y de código abierto. Amazon ElastiCache para Redis es un servicio en memoria compatible con Redis que proporciona la facilidad de uso y potencia de Redis con la disponibilidad, la fiabilidad, la escalabilidad y el rendimiento necesarios para las aplicaciones más exigentes. Hay disponibles tanto clústeres de un nodo como de 15 particiones, lo que permite escalar hasta los 3,55 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. Es compatible con HIPAA y ofrece cifrado en tránsito y en reposo, además de Redis AUTH, para las comunicaciones seguras entre nodos a fin de proteger información confidencial, como la información de identificación personal (PII). ElastiCache para Redis es un servicio completamente administrado, escalable y seguro, por lo que resulta ideal para casos de uso de gran rendimiento, como aplicaciones web y móviles, servicios financieros, aplicaciones para la salud, financieras, videojuegos, tecnología publicitaria e IoT.
  • Memcached – Un sistema de almacenamiento en caché de objetos de memoria con un uso bastante generalizado. ElastiCache es un protocolo compatible con Memcached, por lo que las herramientas más conocidas que utilice hoy en día con los entornos de Memcached existentes funcionarán a la perfección con el servicio.

Amazon ElastiCache detecta y reemplaza automáticamente los nodos erróneos, de tal modo que reduce la sobrecarga asociada a las infraestructuras de autoadministración y proporciona un sistema resistente que reduce el riesgo de bases de datos sobrecargadas, que ralentizan los tiempos de carga del sitio web y la aplicación. A través de su integración con Amazon CloudWatch, Amazon ElastiCache proporciona una mejor visibilidad de las métricas de desempeño clave asociadas con sus nodos de Memcached o Redis.

Con Amazon ElastiCache, puede añadir una capa en memoria a su infraestructura en cuestión de minutos utilizando la consola de administración de AWS.

Información general sobre Amazon ElastiCache
12:22
Información general sobre Amazon ElastiCache
Fácil de implementar

Desempeño extremo

Amazon ElastiCache funciona como datastore y caché de datos en memoria para abastecer a las aplicaciones más exigentes que requieren tiempos de respuesta inferiores a un milisegundo. Al utilizar una pila optimizada de punto a punto en los nodos dedicados del cliente, Amazon ElastiCache le proporciona un desempeño seguro e increíblemente rápido.

Seguro

Seguro y reforzado

Amazon ElastiCache es compatible con Amazon VPC, lo que le permite aislar su clúster en los rangos de IP que desee para los nodos y usarlos para conectar con su aplicación. ElastiCache para Redis es compatible con HIPAA y ofrece cifrado en tránsito y en reposo, y Redis AUTH para las comunicaciones seguras entre nodos a fin de proteger los datos confidenciales, como la información personalmente identificable (PII). ElastiCache monitoriza constantemente sus nodos y aplica los parches necesarios para proteger el entorno. Para obtener más información sobre Amazon ElastiCache en VPC, consulte la Guía del usuario de Amazon ElastiCache. Más información »

Compatible con Redis y Memcached

Compatible con Redis y Memcached

Con Amazon ElastiCache, puede obtener acceso de forma nativa a los entornos en memoria Redis o Memcached. Esto permite la compatibilidad con las herramientas y aplicaciones de las que ya dispone. Más información »

Fácilmente escalable

Fácilmente escalable

Amazon ElastiCache con Memcached incluye fragmentos para escalar la caché en memoria con hasta 20 nodos por clúster. Amazon ElastiCache para Redis incluye clústeres, con hasta 15 fragmentos que conforman un único almacén de valores de clave en memoria de hasta 3,55 TiB, además de hasta 5 réplicas de lectura por fragmento para un mayor rendimiento de acceso a los datos. ElastiCache para Redis es compatible con el ajuste de tamaño de clústeres online para escalar horizontal o verticalmente clústeres de Redis sin ocasionar tiempo de inactividad. Además, se adapta a los cambios en la demanda. Más información »

Altamente disponible y fiable

Altamente disponible y fiable

Amazon ElastiCache se ejecuta en la misma infraestructura de alta confianza que utilizan los demás servicios de Amazon Web Services. Para las cargas de trabajo de Redis, Amazon ElastiCache ofrece una alta disponibilidad mediante Multi-AZ con conmutación por error automática. En caso de que se pierda la conexión con cualquier parte del entorno de Redis, ElastiCache detectará el problema y restablecerá el entorno a su condición operativa original, de forma automática y con el mínimo impacto. Más información »

Totalmente administrado

Totalmente 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 ante errores 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. Más información » 

ElastiCache-Page-Graphics_Caching

Amazon ElastiCache se puede utilizar para mejorar de manera significativa la latencia y el desempeño de diversas cargas de trabajo de aplicaciones (por ejemplo, redes sociales, juegos, tecnología publicitaria, medios compartidos y portales de preguntas y respuestas) o de cargas de trabajo con muchos recursos informáticos (por ejemplo, un motor de recomendaciones). Cuando se utiliza como caché, ElastiCache puede mejorar el desempeño de la aplicación al almacenar fragmentos de datos críticos en memoria para su acceso con baja latencia. La información puede incluir los resultados de las consultas de base de datos con mucha E/S o los resultados de cálculos que utilicen muchos recursos informáticos. Las aplicaciones que requieren un servidor de estructura de datos en memoria rápido, una caché de alta disponibilidad o un agente de mensajes se beneficiarán particularmente del motor Redis.

Para consultar más casos de uso, vea la página de ElastiCache para Redis.

Introducción a Amazon ElastiCache