MongoDB zal niet goed spelen met een eindpunt met evenwichtige taakverdeling (omdat u uiteindelijk verkeer naar een secundair zou kunnen sturen, en u heeft hier geen controle over tenzij u een aangepaste test voor elke VM implementeert, en dan moet u updaten de status van de probe op basis van de status van het replicaset-knooppunt, voor elk knooppunt). Het MongoDB-stuurprogramma aan de clientzijde is ontworpen om te werken met de topologie van een replicaset om de juiste beslissing te nemen met welk knooppunt moet worden gecommuniceerd. Elk replicasetknooppunt moet een discrete adresseerbare ip:poort hebben. Als u al uw instanties in één cloudservice hebt (bijv. myservice.cloudapp.net
) dan heb je één poort per instantie nodig (omdat ze allemaal een enkel ip-adres zouden delen). Als elke instantie zich in een andere cloudservice bevindt, kunt u voor elke instantie dezelfde poort hebben, met voor elk een andere dns-naam / ip-adres.