Pergunta

Eu tenho que implantar minha aplicação ASP.NET em dois separados IIS servidores. Meu aplicativo funciona através de HTTPS / TLS. Meu código ASP tem de certificado SSL cliente alça e isso significa que eu não posso usar balanceadores de carga para a frente simples, porque eu nunca vai ter esse certificado de nginx ou Apache Load Balancer.

Como eu entendo que não há comum (de código aberto ou livre) solução para balanceamento de carga no Microsoft mundo e especialmente para o SSL.

Eu ouvi sobre simples balanceamento de DNS, onde o meu nome de domínio seria obrigado a vários servidores ISS, e cada novo cliente (sessão) iria ficar IP de um servidor, e tal maneira que eu iria ficar balanceamento simples e suporte a SSL.

Agora, estou apenas no implorar de implantação e é realmente interessante saber a sua opinião de tal equilíbrio, ou pode ser para obter algumas recomendações.

Obrigado!


Quanto a mim, eu não consigo encontrar mais soluções para HTTPS ao lado de balanceamento de DNS. Eu só não tenho escolha.

???

Foi útil?

Solução

Cisco local Administração , e eles parecem lidar com isso muito bem.

Eu não tenho jogado com soluções de software puro para balanceamento de carga, mas equilíbrio trabalho poderia muito bem . Eu só usei por pura. 1: 1 encaminhamento de porta

A vantagem de usar uma abordagem de balanço / LD sobre balanceamento de DNS é que você pode facilmente usá-lo para tomar servidores fora da piscina (para atualizações, implantações, depuração, etc).

Outras dicas

Windows NLB é definitivamente sua solução - que se senta na pilha de rede em cada um dos servidores IIS e distribui TCP solicita entre os servidores membro. NLB funciona com o tráfego SSL, uma vez que distribui através de portas TCP, e não o conteúdo do tráfego.

Você precisará instalar os mesmos certificados SSL em cada servidor, mas outras que, a configuração é trivial.

Eu com sucesso vindo a utilizar keepalived no Linux. É uma ferramenta simples que administra http://linuxvirtualserver.org balanceador de carga de uma maneira que você poderia ter failover carregar máquinas e vários servidores de balanceamento.

Load Balance Zen é uma solução gratuita, muito simples. http://sourceforge.net/projects/zenloadbalancer/

DNS balanceamento de carga com base deve levá-lo um longo caminho. Clique aqui para um artigo sobre o assunto. Para uma visão geral de balanceamento de carga no mundo IIS / ASP, aqui .

Rede do Windows O balanceamento de carga pode ser uma solução para você, aqui você encontrará muita informação sobre -lo.

Dependendo de quanto dinheiro está em seu orçamento há uma abundância de soluções lá fora.

Você pode usar o Network Load Balancing Windows no Windows Server para nenhum custo extra. É razoavelmente simples de configurar e não vai ficar no caminho do certificado do cliente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top