Docs Menu
Docs Home
/ /

Tres sets de réplicas de nodos

El número mínimo de miembros del conjunto de réplicas necesario para obtener los beneficios de un conjunto de réplicas es de tres. Un conjunto de réplicas de tres miembros puede tener tres miembros que contienen datos (Primario-Secundario-Secundario)(Recomendado) o, si las circunstancias (como el coste) lo impiden, añadir un tercer miembro que contiene datos, dos miembros que contienen datos y un árbitro (Primario-Secundario-Árbitro). []1

[1] Para consideraciones al utilizar un árbitro, consulte Conjunto de réplicas Árbitro.

Un conjunto de réplicas con tres miembros que almacenan datos tiene:

  • Un primario.

  • Dos miembros secundarios. Ambos miembros secundarios pueden convertirse en el principal en una elección.

Diagrama de un set de réplicas de 3 nodos que consta de un primario y dos secundarios.

Estas implementaciones ofrecen dos réplicas completas del conjunto de datos en todo momento, además de la primaria. Estos conjuntos de réplicas proporcionan mayor tolerancia a fallos y alta disponibilidad. Si el primario no está disponible, el set de réplicas elige un secundario para que sea primario y continúe con la operación normal. El antiguo primario se reincorpora al conjunto cuando está disponible.

Diagrama de una elección de un nuevo primario. En un set de réplicas de tres nodos con dos secundarios, el primario se vuelve inalcanzable. La pérdida de un primario activa una elección en la que uno de los secundarios se convierte en el nuevo primario
haga clic para ampliar

Nota

Para conocer las consideraciones sobre el uso de un árbitro, consultar Árbitro de set de réplicas.

Un conjunto de réplicas de tres miembros con dos miembros que almacenan datos tiene:

  • Un primario.

  • Un miembro secundario. El secundario puede convertirse en primario en una elección.

  • Un árbitro. El árbitro solo vota en las elecciones.

Diagrama de un set de réplicas que consta de un primario, un secundario y un árbitro.

Dado que el árbitro no conserva una copia de los datos, estas implementaciones solo proporcionan una copia completa. Los árbitros requieren menos recursos, pero a costa de una redundancia y una tolerancia a fallos más limitadas.

Sin embargo, una implementación con un servidor principal, uno secundario y un árbitro garantiza que un conjunto de réplicas permanezca disponible si el servidor principal o el secundario no están disponibles. Si el servidor principal no está disponible, el conjunto de réplicas elegirá al secundario como principal.

Diagrama de la elección de una nueva primaria. En un conjunto de réplicas de tres miembros con un secundario y un árbitro, la primaria se vuelve inalcanzable. La pérdida de una primaria desencadena una elección donde el secundario se convierte en la nueva primaria.
haga clic para ampliar

Tip

Volver

Arquitecturas de implementación

En esta página