MongoDB comienza a fragmentarse

MongoDB comienza a fragmentarse

Cuando quiero mover un único servidor mongodb a un clúster fragmentado, sé que necesito 3 servidores de configuración. Dado que tenemos todo en un solo servidor EXSi, solo quiero preguntar si la forma preferida es realmente configurar 3 máquinas virtuales de servidor de configuración pequeñas y dos máquinas virtuales adicionales para los servidores mongod. ¿Tiene esto sentido ya que el sistema operativo en el servidor de configuración por sí solo consumirá 300 MB de RAM (más o menos)? ¿Es una buena idea utilizar una máquina virtual y tres contenedores acoplables para los servidores de configuración? ¿Y debería instalar los enrutadores mongos en los dos nodos de datos o en el servidor donde se encuentran los servidores de configuración? Permítanme resumir la pregunta: ¿cuántas máquinas virtuales necesito realmente como mínimo para un clúster mongo fragmentado?

¿O Ubuntu Snappy Core es una opción?

Respuesta1

Si está configurando unambiente de laboratorioPuedes ahorrar en el uso de recursos tanto como quieras. La idea de utilizar contenedores/acoplador parece razonable para unambiente de laboratorio(e incluso para uno de producción, siempre que distribuya contenedores entre diferentes hosts físicos).

ElEl número mínimo de mongodprocesos para un entorno fragmentado es 9.. 3 para el conjunto de réplicas de configuración y 3 para cada uno de los (mínimo de) 2 conjuntos de réplicas del fragmento.

"Distribuido" significa que se puede ejecutar en diferentes máquinas, pero no es obligatorio. Podrías estar ejecutando los 9 procesos mongod en un solo host físico usando diferentes puertos...

En cuanto a los mongosprocesos del enrutador, deben ejecutarse lo más cerca posible de las aplicaciones cliente; es decir, coloque uno mongosen cada VM con una aplicación que use mongo.

Comentario final. Tenga en cuenta el énfasis enambiente de laboratorio. Si está creando algo más que un entorno de aprendizaje utilizando un único nodo ESXi, diría que necesita examinar sus suposiciones.

información relacionada