¿Cuál es la cantidad mínima de servidores para un clúster mongoDB de producción?

¿Cuál es la cantidad mínima de servidores para un clúster mongoDB de producción?

En la documentación de mongoDB para unarquitectura del cluster de producciónLeí que la cantidad mínima de servidores para un clúster mongoDB de producción en ejecución es 7:

Arquitectura del clúster mongoDB

¿Es posible compartir los enrutadores, los servidores de configuración y los fragmentos en los mismos servidores (teniendo 3 servidores en total, cada uno con un enrutador, una configuración y un servicio de fragmentos)?

Respuesta1

El número mínimo es 1 servidor. Si por "producción" te refieres a "tolerante a fallos", entonces el número mínimo es 3: tienes un conjunto de réplicas que contiene 3 servidores. Los servidores de configuración también se ejecutan en estos servidores. Si desea incluir "escala horizontal", es decir, "¡escala web!" Además, el número mínimo es 9: tiene 2 fragmentos que constan de conjuntos de réplicas de 3 servidores y 3 servidores más como servidores de configuración. Si incluye su aplicación, no solo mongodb, agregue sus dos servidores de aplicaciones a la mezcla para un total de 11 (¡llega a 11!).

Básicamente, estás interpretando esa imagen incorrectamente de dos maneras: los servidores de tu aplicación no son parte de un clúster mongodb y los fragmentos (cuadros verdes) son conjuntos de réplicas, que contienen al menos 3 servidores.

información relacionada