Eu pesquisei alguns tópicos como este e este .
No entanto, sou um novato em servidor web e acredito que essas informações não poderiam responder minhas dúvidas com precisão.
Aqui está a situação. Estou tentando criar um laboratório para fazer POC para ambiente de produção futuro que envolva pool de servidores web e balanceador de carga de rede.
Vou criar algumas VMs do WinServer 2016 em um pool de servidores web para demonstrar um site(lab_testsite.local) e aplicar uma solução de balanceamento de carga de terceiros nele, e gostaria de saber:
- o servidor da web precisa ter o mesmo conteúdo da web para evitar erros no balanceamento de carga da web?
- existe alguma configuração necessária no IIS em cada servidor web para balanceamento de carga na web?
- o site deve ser sempre sincronizado em todos os servidores web do pool?
Provavelmente deveria, os servidores da web encaminharão o tráfego de maneira balanceada de carga, provavelmente você deseja que todos eles estejam servindo o mesmo conteúdo. Caso contrário (claro, dependendo do método de balanceamento de carga), clientes/conexões diferentes obteriam páginas da Web com conteúdo diferente.
Não, Dito isto, existe um NLB para servidores Windows, você pode querer dar uma olhada nisso, ele fornece HA e LB: https://docs.microsoft.com/en-us/windows-server/networking/ tecnologias/balanceamento de carga de rede
E por último, do ponto de vista técnico, você não precisa ter o mesmo conteúdo em seus sites com balanceamento de carga. Mas em cenários do mundo real, você gostaria de balancear a carga de sites com o mesmo conteúdo. Portanto, se o seu site estiver mantendo um estado, você gostaria que esse estado fosse compartilhado entre os servidores da web.