Balanceador de carga NGINX e vários servidores Web virtuais no mesmo computador?

Balanceador de carga NGINX e vários servidores Web virtuais no mesmo computador?

No futuro, implantarei software que estou desenvolvendo como um produto SaaS. Gostaria de criar uma rede “startup” que possa simplesmente ser expandida à medida que o número de clientes aumentasem ter que re-arquitetar o design da rede. Eu entendo a load balancer>web servers>application servers>database serversarquitetura.

Minha pergunta é: "Posso colocar um balanceador de carga NGINX e vários servidores Web NGINX virtuais no mesmo servidor Linux?" Estou fazendo esta pergunta para que eu possa projetar adequadamente minha infraestrutura de rede de inicialização sem ter que investir em um balanceador de carga Linux NGINX separado e em computadores servidores Web NGINX durante a fase de inicialização do meu negócio. Sei que, se meu software for bem-sucedido, precisarei adicionar servidores Web dedicados à medida que a demanda em minha rede crescer.

Eu sei que posso usar um único servidor Web NGINX sem um balanceador de carga NGINX durante a inicialização. Mas quero projetar minha rede de inicialização para que não precise me preocupar com a instalação, configuração e teste de um novo balanceador de carga NGINX enquanto estou experimentando um aumento (espero) significativo no número de clientes de SaaS. Meu pensamento é que se o balanceador de carga NGINX e os servidores Web já foram configurados e testados em um único servidor Linux, então, à medida que a demanda do cliente cresce, é uma simples questão de adicionar novos computadores servidores Web NGINX, apontando o balanceador de carga NGINX já em execução para os novos servidores Web NGINX e descomissionamento dos servidores Web NGINX virtuais.

informação relacionada