Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ TaurusDB/ Guía del usuario/ Réplicas de lectura/ Promoción de una réplica de lectura a primaria
Actualización más reciente 2025-05-22 GMT+08:00

Promoción de una réplica de lectura a primaria

Una instancia de TaurusDB consta de un nodo principal y varias réplicas de lectura. Además de los escenarios de conmutación por error automático, puede realizar una conmutación manual para promover una réplica de lectura en el nuevo nodo principal.

Conmutación manual

  1. Inicie sesión en la consola de gestión.
  2. Haga clic en en la esquina superior izquierda y seleccione una región y un proyecto.
  3. Haga clic en en el extremo superior izquierdo de la página y seleccione Databases > TaurusDB.
  4. En la página Instances, haga clic en el nombre de la instancia para ir a la página Basic Information.
  5. En el área Node List, busque la réplica de lectura que desea promover y haga clic en Promote to Primary en la columna Operation.

    Figura 1 Promoción de una réplica de lectura en el nuevo nodo principal

  6. En el cuadro de diálogo que aparece en pantalla, haga clic en Yes.

    • Durante una conmutación manual, puede haber una desconexión breve que dure unos 30 segundos. Asegúrese de que sus aplicaciones admitan la reconexión automática.
    • Durante una conmutación manual, el estado de la instancia de BD es Promoting to primary y este proceso tarda varios segundos o minutos.
    • Una vez completada la conmutación por falla, se han intercambiado los tipos de nodo del nodo primario original y la réplica de lectura, y el estado de la réplica de lectura cambia a Available.
      • Una réplica de lectura cuya prioridad de conmutación por error es -1 no se puede promover al nodo primario.
      • Los servicios pueden interrumpirse intermitentemente durante varios segundos o minutos cuando se promueve una réplica de lectura al nodo primario.
      • La promoción de una réplica de lectura a primaria cambiará las direcciones IP privadas para la lectura del nodo primario y la réplica de lectura. Para asegurarse de que no se interrumpan las cargas de trabajo, conéctese a su instancia de BD utilizando la dirección IP privada del área Network Information en la página Basic Information o la dirección proxy de la página Database Proxy. Para obtener más información sobre las diferencias entre las dos direcciones, véase la Descripción de cada dirección IP.
      • Para garantizar la continuidad de la carga de trabajo, primero habilite Application Lossless and Transparent (ALT) y, a continuación, promueva una réplica de lectura a principal.

Conmutación por error automática

TaurusDB utiliza una arquitectura de HA activo-activo que conmuta automáticamente por error a una réplica de lectura seleccionada por el sistema.

Cada réplica de lectura tiene una prioridad de conmutación por error que determina qué réplica de lectura se promueve si el nodo primario falla.

  • Las prioridades oscilan entre 1 para la prioridad más alta y 16 para la prioridad más baja.
  • Si dos o más réplicas de lectura comparten la misma prioridad, tienen la misma probabilidad de ser ascendidas al nuevo nodo primario.

TaurusDB selecciona una réplica de lectura y la promociona al nuevo nodo principal de la siguiente manera:

  1. Se identifican las réplicas de lectura disponibles para la promoción.
  2. Se identifican una o más réplicas de lectura con la prioridad más alta.
  3. Una de las réplicas de lectura con la prioridad más alta es seleccionada y promovida. Si la promoción falla debido a fallos de red o estado de replicación anormal, TaurusDB intenta promover otra réplica de lectura por prioridad y repite el proceso hasta que una réplica de lectura se promueve correctamente.