Selon le nombre de fois que sont répliquées les données, l'architecture du cluster sera différente :
Un cluster mongo doit forcément être composé de trois instances ( nœud ) pour fonctionner. Pour répliquer les données que deux fois, on ajoute un "Arbiter".
Cet Arbiter, ne contient aucune donnée, il permet simplement de voter lorsqu'il y a une élection ( l'élection est le choix d'un nouveau nœud primaire pour prendre le relais du traitement des requêtes ).