The minimum number of replica set members needed to obtain the benefits of a replica set is three members. A three member replica set can have either three data-bearing members (Primary-Secondary-Secondary) (Recommended) or if circumstances (such as cost) prohibit adding a third data bearing member, two data-bearing members and an arbiter (Primary-Secondary-Arbiter). [1]
| [1] | Para considerações ao usar um árbitro, consulte Conjunto de Réplicas de Árbitro. |
Principal com dois membros secundários (P-S-S)
Um conjunto de réplicas com três membros que armazenam dados tem:
Um primary.
Dois membros secundários. Ambos os secundários podem se tornar os primários em uma eleição.
Essas implantações fornecem duas cópias completas do conjunto de dados em todos os momentos, além do principal. Esses conjuntos de réplicas fornecem tolerância a falhas adicionais e alta disponibilidade. Se o primário não estiver disponível, o conjunto de réplicas elege um secundário como primário e continua a operação normal. O primário antigo se junta novamente ao conjunto quando disponível.
Primário com um secundário e um árbitro (PSA)
Observação
Para considerações ao usar um árbitro, consulte Conjunto de Réplicas de Árbitro.
Um conjunto de réplicas de três membros com dois membros que armazenam dados tem:
Um primary.
Um membro secundário. O secundário pode se tornar primário em uma eleição.
Um árbitro. O árbitro só vota nas eleições.
Como o árbitro não possui uma cópia dos dados, essas implantações fornecem apenas uma cópia completa dos dados. Os árbitros exigem menos recursos, mas às custas de redundância e tolerância a falhas mais limitadas.
No entanto, uma implantação com um primário, secundário e um árbitro garante que um conjunto de réplicas permaneça disponível se o primário ou o secundário não estiver disponível. Se a primária não estiver disponível, o conjunto de réplicas escolherá a secundária como primária.