MongoDB няма да работи добре с крайна точка с балансиран товар (тъй като в крайна сметка може да изпратите трафик към вторична и няма да имате контрол върху това, освен ако не сте внедрили персонализирана сонда за всяка виртуална машина и тогава ще трябва да актуализирате състоянието на сондата въз основа на изправността на възела на replicaset за всеки възел). Драйверът на MongoDB от страна на клиента е проектиран да работи с топологията на набор от реплики, за да вземе правилното решение с кой възел да комуникира. Всеки възел на набор от реплики трябва да има отделен адресируем ip:порт. Ако имате всичките си копия в една облачна услуга (напр. myservice.cloudapp.net
), тогава ще имате нужда от един порт на екземпляр (тъй като всички те ще споделят един IP адрес). Ако всеки екземпляр е в различна облачна услуга, тогава можете да имате един и същ порт за всеки, с различно dns име/ip адрес за всеки.