Alta disponibilidad a través de grupos de reproducción - 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.

Alta disponibilidad a través de grupos de reproducción

Los OSS clústeres Amazon ElastiCache Valkey y Redis de un solo nodo son entidades en memoria con servicios de protección de datos limitados (). AOF Si el clúster produce un error por cualquier motivo, se perderán todos los datos del clúster. Sin embargo, si utiliza un OSS motor Valkey o Rediss, puede agrupar de 2 a 6 nodos en un clúster con réplicas en el que de 1 a 5 nodos de solo lectura contengan datos replicados del único nodo principal de lectura/escritura del grupo. En esta situación, si solo se produce un error en un nodo por cualquier motivo, no perderá todos los datos, ya que estos se replican en otro u otros nodos. Debido a la latencia de reproducción, es posible que se pierdan algunos datos si el error se produce en el nodo principal de lectura/escritura.

Como se ve en el siguiente gráfico, la estructura de replicación está contenida en un fragmento (denominado grupo de nodos enAPI/CLI) que se encuentra dentro de un clúster de Valkey o Redis. OSS Los clústeres de Valkey o Redis OSS (modo de clúster desactivado) siempre tienen un fragmento. Los clústeres de Valkey o Redis OSS (modo de clúster activado) pueden tener hasta 500 fragmentos y los datos del clúster se dividen entre los fragmentos. Puede crear un clúster con un mayor número de particiones y un menor número de réplicas con un total de hasta 90 nodos por clúster. Esta configuración de clúster puede variar desde 90 particiones y 0 réplicas hasta 15 particiones y 5 réplicas, que es el número máximo de réplicas permitido.

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

Imagen: El clúster de Valkey o Redis OSS (modo de clúster desactivado) tiene una partición y de 0 a 5 nodos de réplica

El clúster de Valkey o Redis OSS (modo de clúster desactivado) tiene un fragmento y de 0 a 5 nodos de réplica

Si el clúster con réplicas tiene habilitado Multi-AZ y el nodo principal produce un error, el principal realizará una conmutación por error a una réplica de lectura. Dado que los datos se actualizan en los nodos de réplica de forma asíncrona, es posible que haya algunas pérdidas de datos debido a la latencia en la actualización de los nodos de réplica. Para obtener más información, consulte Mitigar los errores al ejecutar Valkey o Redis OSS.