OSSNodos y fragmentos de Valkey o Redis - 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.

OSSNodos y fragmentos de Valkey o Redis

Un fragmento (en API yCLI, un grupo de nodos) es una disposición jerárquica de nodos, cada uno integrado en un clúster. Las particiones son compatibles con la reproducción. En una partición, un nodo funciona como nodo principal de lectura/escritura. Todos los demás nodos de la partición funcionan como réplicas de solo lectura del nodo principal. Valkey, o la OSS versión 3.2 de Redis y versiones posteriores, admiten varios fragmentos dentro de un clúster (en API yCLI, un grupo de replicación). Este soporte permite particionar los datos en un clúster de Valkey o Redis OSS (habilitado para el modo de clúster).

El siguiente diagrama ilustra las diferencias entre un clúster de Valkey o Redis OSS (modo de clúster desactivado) y un clúster de Valkey o Redis OSS (modo de clúster activado).

Imagen: fragmentos de Valkey o Redis OSS (modo de clúster desactivado) y Valkey o Redis OSS (modo de clúster activado) (/: grupos de nodos) API CLI

Los clústeres de Valkey o Redis OSS (modo de clúster activado) admiten la replicación mediante fragmentos. La API operación DescribeReplicationGroups(CLI: describe-replication-groups) muestra los grupos de nodos con los nodos miembros, la función del nodo dentro del grupo de nodos y otra información.

Al crear un clúster de Valkey o Redis, debe especificar si desea crear un OSS clúster con la agrupación en clústeres habilitada. Los clústeres de Valkey o Redis OSS (modo de clúster desactivado) nunca tienen más de un fragmento, que se puede escalar horizontalmente añadiendo (hasta un total de cinco) o eliminando nodos de réplica de lectura. Para obtener más información, consulte Alta disponibilidad a través de grupos de reproducción, Añadir una réplica de lectura para Valkey o Redis OSS (modo de clúster desactivado) o Eliminar una réplica de lectura para Valkey o Redis OSS (modo de clúster desactivado). Los clústeres de Valkey o Redis OSS (modo de clúster desactivado) también se pueden escalar verticalmente cambiando los tipos de nodos. Para obtener más información, consulte Escalado de nodos de réplica para Valkey o Redis OSS (modo de clúster desactivado).

El límite de nodos o fragmentos se puede aumentar hasta un máximo de 500 por clúster si el motor es Valkey o Redis, versión 5.0.6 o superiorOSS. 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).

Una vez creado un clúster de Valkey o Redis OSS (modo de clúster activado), se puede modificar (ampliarlo o reducirlo). Para obtener más información, consulte Escalado ElastiCache y Sustitución de nodos (Valkey y OSS Redis).

Cuando cree un clúster nuevo, puede inicializarlo con datos del clúster anterior para que no comience vacío. El enfoque anterior solo funciona si el grupo de clústeres tiene el mismo número de particiones que el clúster anterior. Esto puede resultar útil si necesita cambiar el tipo de nodo o la versión del motor. Para obtener más información, consulte Copias de seguridad manuales y Restauración desde una copia de seguridad a una nueva caché.