MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Réplica MongoDB défini dans Azure, où pointer le pare-feu ?

MongoDB ne fonctionnera pas bien avec un point de terminaison à charge équilibrée (car vous pourriez finir par envoyer du trafic vers un secondaire, et vous n'auriez aucun contrôle sur cela à moins que vous n'ayez implémenté une sonde personnalisée pour chaque machine virtuelle, puis vous devrez mettre à jour l'état de la sonde en fonction de la santé du nœud du jeu de réplicas, pour chaque nœud). Le pilote côté client MongoDB est conçu pour fonctionner avec la topologie d'un jeu de répliques afin de prendre la bonne décision sur le nœud avec lequel communiquer. Chaque nœud de jeu de répliques doit avoir un port IP adressable discret. Si vous avez toutes vos instances dans un seul service cloud (par exemple, myservice.cloudapp.net ) alors vous aurez besoin d'un port par instance (puisqu'ils partageraient tous une seule adresse IP). Si chaque instance se trouve dans un service cloud différent, vous pouvez avoir le même port pour chacune, avec un nom DNS/une adresse IP différents pour chacune.