En la página Node Management, puede ajustar la cantidad de nodos réplica para mejorar la recuperación ante desastres. También es posible habilitar la división de lectura y escritura para aumentar el rendimiento de lectura en cargas de trabajo con alta concurrencia.
Requisitos previos
Antes de empezar, compruebe lo siguiente:
La instancia está desplegada en modo nativo de la nube.
La instancia es de tipo Redis Open-Source Edition o Tair (Enterprise Edition), optimizada para DRAM o para memoria persistente.
La instancia cuenta con como mínimo 1 GB de memoria.
La instancia es de alta disponibilidad.
Límites compatibles
A continuación se muestran los límites de nodos réplica y réplicas de lectura según el tipo de instancia.
|
Tipo de instancia |
Nodos réplica |
Réplicas de lectura |
|
Instancia estándar |
1–9 |
1–9 |
|
Instancia de clúster (por fragmento) |
1–4 |
1–4 |
Ajuste de la cantidad de nodos réplica
Inicie sesión en la consola y vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside su instancia. Busque la instancia y haga clic en su identificador.
En el panel de navegación izquierdo, haga clic en Node Management.
En la página Node Management, haga clic en Modify dentro de la columna Actions.
-
En el panel que aparece, establezca la cantidad de nodos réplica.
Instancia estándar: de 1 a 9 nodos réplica.
Instancia de clúster: de 1 a 4 nodos réplica por fragmento.
Siga las instrucciones para completar el pago.
Después del pago, el estado de la instancia cambia a Changing Configuration. El estado vuelve a Running en un lapso de 1 a 5 minutos. Consulte el progreso en la página de detalles de la instancia.
Configuración de zona dual
Para las instancias de zona dual, utilice la distribución de nodos que se muestra a continuación. Esto minimiza la latencia durante la conmutación por error.
|
Zona |
Configuración recomendada |
|
Zona principal |
1 nodo maestro + 1 nodo réplica o réplica de lectura |
|
Zona secundaria |
2 nodos réplica o réplicas de lectura |
Cuando se activa una conmutación por error de alta disponibilidad, el sistema la ejecuta primero dentro de la zona principal. De esta forma se evita el aumento de latencia que genera una conmutación entre zonas.
Habilitación de la división de lectura y escritura
La división de lectura y escritura utiliza una arquitectura de replicación en estrella. Todas las réplicas de lectura se sincronizan directamente desde el nodo maestro, lo que mantiene baja la latencia de sincronización de datos. Una vez habilitada, la instancia enruta automáticamente las solicitudes de lectura y escritura sin necesidad de modificar el código. Por ello, resulta adecuada para cargas de trabajo con alta concurrencia y predominio de lecturas.
Habilitar o deshabilitar la división de lectura y escritura provoca una desconexión transitoria de la instancia y desencadena una migración de datos en segundo plano. Ajustar la cantidad de réplicas de lectura no causa ninguna desconexión transitoria. Ejecute esta operación fuera del horario pico, cuando el tráfico de escritura sea bajo. Además, compruebe que su aplicación pueda reconectarse automáticamente.
Inicie sesión en la consola y vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside su instancia. Busque la instancia y haga clic en su identificador.
En el panel de navegación izquierdo, haga clic en Node Management.
Active el interruptor Read/Write Splitting.
-
En el panel que aparece, confirme la configuración de la instancia y el costo del pedido. Después, haga clic en Pay Now.
NotaLas nuevas réplicas de lectura tienen las mismas especificaciones que el nodo maestro (la instancia original).
Siga las instrucciones para completar el pago.
Después del pago, el estado de la instancia cambia a Changing Configuration. El estado vuelve a Running en un lapso de 1 a 5 minutos. Consulte el progreso en la página de detalles de la instancia.
-
(Opcional) Para ajustar la cantidad de réplicas de lectura, haga clic en Modify dentro de la columna Actions, en la página Node Management.
Instancia estándar: de 1 a 9 réplicas de lectura.
Instancia de clúster: de 1 a 4 réplicas de lectura por fragmento.
Si la instancia abarca dos zonas, proporciona endpoints independientes para la zona principal y la secundaria. Ambos admiten operaciones de lectura y escritura. Dirija las solicitudes de la zona secundaria al endpoint correspondiente para lograr un acceso basado en proximidad y balanceo de carga.