¿Qué es Amazon ElastiCache for Memcached? - Amazon ElastiCache

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

¿Qué es Amazon ElastiCache for Memcached?

Bienvenido a la Guía del usuario ElastiCache de Amazon for Memcached. Amazon ElastiCache es un servicio web que facilita la configuración, la administración y el escalado de un almacén de datos en memoria distribuido o un entorno de caché en la nube. Proporciona una capacidad de almacenamiento en caché de alto rendimiento, escalable y rentable. Al mismo tiempo, ayuda a eliminar la complejidad propia de la implementación y la administración de un entorno de caché distribuido.

Puedes operar Amazon ElastiCache en dos formatos. Puede empezar con una memoria caché sin servidor o diseñar su propio clúster de caché.

nota

Amazon ElastiCache funciona con los motores Redis y Memcached. Utilice la guía del motor en la que esté interesado. Si no está seguro de qué motor desea utilizar, consulte Comparación entre las cachés de autodiseño de Memcached y Redis en esta guía.

Almacenamiento en caché sin servidor

ElastiCache for Memcached ofrece almacenamiento en caché sin servidor, lo que simplifica la adición y el funcionamiento de una caché basada en Memcached para su aplicación. ElastiCache para Memcached Serverless permite crear una caché de alta disponibilidad en menos de un minuto y elimina la necesidad de aprovisionar instancias o configurar nodos o clústeres. Los desarrolladores pueden crear una caché sin servidor especificando el nombre de la caché mediante la ElastiCache consola, el SDK o la CLI.

ElastiCache Serverless también elimina la necesidad de planificar y administrar la capacidad de almacenamiento en caché. ElastiCache supervisa constantemente la memoria caché y el cómputo que utiliza la aplicación y escala automáticamente la capacidad para adaptarla a las necesidades de la aplicación. ElastiCache ofrece una experiencia de punto final sencilla para los desarrolladores, al abstraer la infraestructura de caché y el software subyacentes. ElastiCache gestiona el aprovisionamiento del hardware, la supervisión, la sustitución de nodos y la aplicación de parches de software de forma automática y transparente, de modo que pueda centrarse en el desarrollo de las aplicaciones, en lugar de utilizar la memoria caché.

ElastiCache for Memcached Serverless es compatible con Memcached 1.6 y versiones posteriores.

Diseñando su propio clúster para Memcached ElastiCache

Si necesita un control detallado sobre su clúster de Memcached, puede optar ElastiCache por diseñar su propio clúster de Memcached con él. ElastiCache ElastiCache le permite operar un clúster basado en nodos, eligiendo el tipo de nodo, el número de nodos y la ubicación de los nodos en las zonas de disponibilidad del clúster. AWS Como ElastiCache se trata de un servicio totalmente gestionado, gestiona automáticamente el aprovisionamiento del hardware, la supervisión, la sustitución de nodos y la aplicación de parches de software para el clúster.

Diseñar un clúster propio ElastiCache para Memcached ofrece mayor flexibilidad y control sobre los clústeres. Por ejemplo, puede operar un clúster con disponibilidad en una o muchas zonas de disponibilidad, en función de sus necesidades. Al diseñar sus propios clústeres, usted será el responsable de elegir el tipo y la cantidad de nodos correctamente para garantizar que la memoria caché tenga la capacidad suficiente según lo requiera la aplicación. También puede elegir cuándo aplicar los nuevos parches de software a su clúster de Memcached.

Al diseñar el suyo propio ElastiCache para Memcached, puede optar por ejecutar Memcached 1.4 y versiones posteriores.