sql >> Base de Datos >  >> NoSQL >> MongoDB

Conjunto de réplicas de MongoDB en Azure, ¿dónde apunto el firewall?

MongoDB no funcionará bien con un punto final de equilibrio de carga (ya que podría terminar enviando tráfico a un secundario, y no tendría control sobre esto a menos que implementara una sonda personalizada para cada VM, y luego necesitaría actualizar el estado de la sonda en función del estado del nodo del conjunto de réplicas, para cada nodo). El controlador del lado del cliente de MongoDB está diseñado para funcionar con la topología de un conjunto de réplicas para tomar la decisión correcta sobre con qué nodo comunicarse. Cada nodo del conjunto de réplicas debe tener una ip:puerto discreta direccionable. Si tiene todas sus instancias en un solo servicio en la nube (por ejemplo, myservice.cloudapp.net ), necesitará un puerto por instancia (ya que todos compartirán una sola dirección IP). Si cada instancia está en un servicio en la nube diferente, entonces puede tener el mismo puerto para cada una, con un nombre DNS/dirección IP diferente para cada una.