View a markdown version of this page

Administrar clústeres en ElastiCache - 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.

Administrar clústeres en ElastiCache

Un clúster es una colección de uno o varios nodos de caché que, en conjunto, ejecutan una instancia de software del motor de Valkey, Memcached o Redis OSS. Al crear un clúster, debe especificar el motor y la versión que se va a utilizar en todos los nodos.

Clústeres de Valkey y Redis OSS

En el siguiente diagrama, se ilustra un clúster típico de Valkey o Redis OSS. Estos clústeres pueden contener un solo nodo o hasta seis nodos dentro de un fragmento (API/CLI: grupo de nodos), un clúster Valkey o Redis OSS (modo de clúster desactivado) de un solo nodo no tiene ningún fragmento y un clúster Valkey o Redis OSS (modo de clúster desactivado) de varios nodos tiene un solo fragmento. Los clústeres de Valkey o Redis OSS (modo de clúster habilitado) pueden tener hasta 500 particiones, con sus datos divididos entre las particiones. El límite de nodos o particiones se puede aumentar a un máximo de 500 por clúster si la versión del motor es Valkey 7.2 y posteriores o Redis OSS 5.0.6 y posteriores. Por ejemplo, puede elegir configurar un clúster de 500 nodos que oscila entre 83 particiones (uno primario y 5 réplicas por partición) y 500 particiones (único primario y sin réplicas). Asegúrese de que hay suficientes direcciones IP disponibles para acomodar el aumento. Algunos problemas comunes incluyen que las subredes del grupo de subredes tienen un rango CIDR demasiado pequeño o que otros clústeres comparten y utilizan considerablemente las subredes. Para obtener más información, consulte Creación de un grupo de subredes. Para las versiones inferiores a 5.0.6, el límite es de 250 por clúster.

Para solicitar un aumento del límite, consulte AWS Service Limits y elija el tipo de límite Nodes per cluster per instance type (Nodos por clúster por tipo de instancias).

Si tiene varios nodos en un fragmento de OSS de Valkey o Redis, uno de los nodos es un nodo principal. read/write Todos los demás nodos de la partición son réplicas de solo lectura.

Los clústeres de Valkey o Redis OSS típicos son similares a los que se muestran a continuación.

Imagen: clústeres de Valkey o Redis OSS típicos

Clústeres de Memcached

Los clústeres de Memcached típicos son similares a los que se muestran a continuación. Los clústeres de Memcached contienen entre 1 y 60 nodos entre los que se particionan los datos horizontalmente.

Imagen: clúster típico de Memcached

Operaciones de ElastiCache para Valkey, Memcached y Redis OSS

La mayoría ElastiCache de las operaciones se realizan a nivel de clúster. Puede configurar un clúster con un número específico de nodos y un grupo de parámetros que controle las propiedades de cada nodo. Todos los nodos de un clúster están diseñados para ser del mismo tipo y tener los mismos valores de configuración de parámetros y grupo de seguridad.

Cada clúster debe tener un identificador de clúster. El identificador del clúster es un nombre suministrado por el cliente para el clúster. Este identificador especifica un clúster concreto al interactuar con la ElastiCache API y AWS CLI los comandos. El identificador del clúster debe ser único para ese cliente en una AWS región.

ElastiCache admite varias versiones de motor. A menos que tenga motivos específicos, recomendamos que utilice la versión más reciente.

ElastiCache Los clústeres están diseñados para que se pueda acceder a ellos mediante una instancia de Amazon EC2. Si el clúster se lanza en una nube virtual privada (VPC) en función del servicio de Amazon VPC, se puede acceder a él desde fuera de AWS. Para obtener más información, consulte Acceder a los ElastiCache recursos desde el exterior AWS.

Para obtener una lista de las versiones compatibles, consulte Motores y versiones compatibles, Versiones compatibles del motor de Redis OSS y Compatible con las ElastiCache versiones de Memcached.