Nodos y fragmentos de Redis OSS - Amazon ElastiCache (Redis OSS)

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.

Nodos y fragmentos de Redis OSS

Una partición (en la API y la CLI, un grupo de nodos) es un grupo de nodos clasificados de forma jerárquica 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. La versión 3.2 y posteriores de Redis OSS admiten varios fragmentos dentro de un clúster (en la API y la CLI, un grupo de replicación). Este soporte permite particionar los datos en un clúster de Redis OSS (habilitado para el modo de clúster).

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

Imagen: fragmentos Redis OSS (modo de clúster deshabilitado) y Redis OSS (modo de clúster habilitado) (API/CLI: grupos de nodos)

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

Al crear un clúster de OSS de Redis, debe especificar si desea crear un clúster con la agrupación en clústeres habilitada. Los clústeres OSS de Redis (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, Agregar una réplica de lectura, para grupos de replicación de Redis OSS (modo de clúster deshabilitado) o Eliminar una réplica de lectura, para grupos de replicación de Redis OSS (modo de clúster deshabilitado) . Los clústeres OSS de Redis (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 clústeres de Redis OSS (modo de clúster desactivado) con nodos de réplica.

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 OSS de Redis es 5.0.6 o superior. 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).

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

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é.