
En el futuro implementaré software que estoy desarrollando como producto SaaS. Me gustaría crear una red "startup" que pueda ampliarse simplemente a medida que aumenta el número de clientes.sin tener que rediseñar el diseño de la red. Entiendo la load balancer>web servers>application servers>database servers
arquitectura.
Mi pregunta es: "¿Puedo colocar un equilibrador de carga NGINX y varios servidores web virtuales NGINX en el mismo servidor Linux?" Hago esta pregunta para poder diseñar adecuadamente mi infraestructura de red de inicio sin tener que invertir en computadoras de servidor web NGINX y equilibrador de carga Linux NGINX separados durante la fase de inicio de mi negocio. Me doy cuenta de que si mi software tiene éxito necesitaré agregar servidores web dedicados a medida que crezca la demanda en mi red.
Sé que puedo usar un único servidor web NGINX sin un equilibrador de carga NGINX durante el inicio. Pero quiero diseñar mi red de inicio para no tener que perder el tiempo instalando, configurando y probando un nuevo balanceador de carga NGINX mientras experimento un (con suerte) aumento significativo de clientes de SaaS. Mi opinión es que si el balanceador de carga NGINX y los servidores web ya se han configurado y probado en un único servidor Linux, entonces, a medida que crece la demanda de los clientes, es una simple cuestión de agregar nuevas computadoras con servidor web NGINX, apuntando el balanceador de carga NGINX que ya se está ejecutando a los nuevos servidores web NGINX y el desmantelamiento de los servidores web virtuales NGINX.