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. |
Primaria con dos miembros secundarios (PSS)
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.
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.
Primario con un Secundario y un Árbitro (PSA)
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:
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.