MongoDB nie będzie dobrze współpracować z punktem końcowym o zrównoważonym obciążeniu (ponieważ może skończyć się wysyłanie ruchu do drugorzędnego i nie będziesz mieć nad tym kontroli, chyba że zaimplementujesz niestandardową sondę dla każdej maszyny wirtualnej, a następnie będziesz musiał zaktualizować stan sondy na podstawie kondycji węzła zestawu replik dla każdego węzła). Sterownik MongoDB po stronie klienta jest przeznaczony do pracy z topologią zestawu replik w celu podjęcia prawidłowej decyzji, z którym węzłem ma się komunikować. Każdy węzeł zestawu replik powinien mieć dyskretny adresowalny adres ip:port. Jeśli masz wszystkie swoje instancje w jednej usłudze w chmurze (np. myservice.cloudapp.net
), będziesz potrzebować jednego portu na instancję (ponieważ wszystkie będą współdzielić jeden adres IP). Jeśli każda instancja znajduje się w innej usłudze w chmurze, możesz mieć ten sam port dla każdego, z inną nazwą DNS / adresem IP dla każdego.