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 un conjunto de uno o más nodos de caché, todos los cuales ejecutan una instancia del software del motor Valkey, Redis OSS o Memcached. 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

El siguiente diagrama 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 de Valkey o Redis OSS (modo de clúster desactivado) de un solo nodo no tiene ningún fragmento y un clúster de 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 activado) pueden tener hasta 500 fragmentos, y los datos se dividen entre ellos. El límite de nodos o fragmentos se puede aumentar hasta un máximo de 500 por clúster si la versión del motor es Valkey 7.2 o superior o Redis 5.0.6 o superior. OSS 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. Los problemas más comunes son que las subredes del grupo de subredes tienen un CIDR rango demasiado pequeño o que las subredes son compartidas y utilizadas en gran medida por otros clústeres. 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 OSS fragmento de Valkey o Redis, uno de ellos es un nodo principal de lectura/escritura. Todos los demás nodos de la partición son réplicas de solo lectura.

Los clústeres típicos de Valkey o Redis tienen el siguiente aspecto. OSS

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

Clústeres de Memcached

Los clústeres típicos de Memcached tienen el siguiente aspecto. Los clústeres de Memcached contienen de 1 a 60 nodos, en los que se dividen horizontalmente los datos.

Imagen: clúster típico de Memcached

Operaciones de Elasticache para Valkey, Redis y Memcached OSS

La mayoría de las ElastiCache 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 los AWS CLI comandos ElastiCache API y. 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 EC2 instancia de Amazon. Si lanza su clúster en una nube privada virtual (VPC) basada en el VPC servicio de Amazon, puede acceder a él desde fuera AWS. Para obtener más información, consulte Acceder a ElastiCache recursos desde fuera AWS.

Para obtener una lista de las versiones compatiblesMotores y versiones compatibles, consulteVersiones de Redis compatibles OSS, yVersiones compatibles ElastiCache (Memcached).