Использовать DNS CNAMES
Обязательно используйте записи DNS или, по крайней мере, записи / etc / hosts для всех серверов конфигурации mongod и mongo, когда вы настраиваете несколько серверов конфигурации в /etc/mongos.conf, когда вы настраиваете наборы реплик и / или Sharding.
например. распространенной ошибкой в AWS является использование только частного DNS-имени экземпляров EC2, но они могут меняться со временем ... и когда это произойдет, вам придется завершить работу всей системы mongodb, что может быть чрезвычайно болезненно, если он в производстве.