Perguntas sobre 'load-balancing'

2
respostas

PHP em vários servidores com compartilhamento de sessão

há certanly outros tópicos sobre isso, mas eu tenho mais uma pergunta. Estamos prestes a dimensionar o site no trabalho para ter mais de um servidor. E nós precisamos compartilhar as sessões entre os servidores. Nós estamos procurando po...
12.06.2012 / 10:05
1
resposta

Nginx + Haproxy + Thin + Rails - 503 Serviço indisponível -

Eu não sei como solucionar isso. Eu recebo "503 Serviço Indisponível" erro de HTTP para todos os proxy "nginx upstreams" passando chamadas para haproxy fast_thin e slow_thin (servidor 127.0.0.1:3100 e servidor 127.0.0.1:3200), que loadbalance em...
20.10.2012 / 17:01
1
resposta

Balanceadores de carga com hosts virtuais baseados em nome

Há algum problema com o Elastic Load Balancer da Amazon para encaminhar solicitações para várias instâncias do EC2 que usam hospedagem virtual baseada em nome? Em outras palavras, o cabeçalho HTTP é encaminhado corretamente para que o Apache pos...
18.09.2011 / 01:44
5
respostas

Balanceamento de carga HTTPS com base em algum componente da URL

Temos um aplicativo existente que desejamos dividir em vários servidores (por exemplo: 1000 usuários no total, 100 usuários divididos em 10 servidores). Idealmente, gostaríamos de poder retransmitir as solicitações HTTPS para um determinado s...
10.01.2011 / 16:45
4
respostas

Procurando por um balanceador de carga [fechado]

Estou procurando um loadbalancer de código-fonte aberto para o Linux. Minhas exigências são simples. Eu quero um balanceador de carga na frente de vários servidores web. Ele deve ser capaz de dividir a carga uniformemente entre o servidor da Web...
08.06.2011 / 16:45
2
respostas

___ qstnhdr __ Round-Robin DNS em redes móveis ______ qstntxt ___

Depois de ler as alternativas de distribuição de carga e dar minhas habilidades limitadas na área que estou inclinado para a estratégia de DNS round-robin.

Pelo que entendi, um dos principais aspectos do DNS Round-Robin é definir um valor TTL baixo, evitando o armazenamento em cache.

A minha principal preocupação é que todo o meu tráfego vem de redes móveis, quase 30% do que vem do t-mobile 3G. Algumas perguntas:

1) Existe uma chance de que quase todos os clientes na mesma rede móvel sejam redirecionados para o mesmo IP no quadro TTL? Isso mataria a técnica de distribuição.

2) Se eu escolher um TTL realmente baixo (zero ou um). Isso impacta diretamente no desempenho do cliente? Ele falha no DNS toda vez ou é uma configuração que afeta apenas os servidores DNS?

Qualquer ajuda seria muito apreciada. Obrigado

    
______ azszpr261773 ___
  1. Cada consulta sucessiva irá reordenar os registros A e a maioria dos clientes interpretará uma resposta de registro multa A para usar o primeiro da lista. Se você tiver muitos clientes usando o mesmo servidor DNS de cache DNS, poderá ver o desequilíbrio de carga.

O Android por padrão armazenará o DNS em cache por 10 minutos. Algo a considerar.

  1. Definir um TTL baixo afetará a carga do seu servidor DNS, mas como o protocolo é tão leve, isso não importa, a menos que você esteja em uma escala enorme.

Além disso, considere o caso em que um dos IPs na lista de registros A falha.

    
______ azszpr261794 ___

Eu recomendo que você dê uma olhada neste pergunta , que pode lhe dar algumas idéias sobre como funciona o round-robin do DNS e suas principais desvantagens.

Com relação a suas perguntas específicas:

  1. Esta é uma das principais desvantagens do round-robin do DNS, pois os registros são armazenados em cache não apenas na própria hierarquia do DNS, mas também em sistemas operacionais, navegadores ou outros aplicativos. A combinação de todos esses níveis de cache pode ser muito difícil de gerenciar.

  2. Eu diria que o impacto é baixo, mas mensurável, mas eu não recomendaria isso, pois não resolve o problema real. Há coisas a serem consideradas: muitos resolvedores de DNS não honram o TTL definido no DNS autoritativo e usam sua própria política e, como dito acima, há outros níveis de cache a serem considerados (OS, broswer, etc). Aqui está um bom par de respostas para uma pergunta semelhante .

Se você estiver considerando o DNS Round-Robin para aplicativos da web, recomendamos que você dê uma olhada em HAProxy , que pode implementar redundância barata mas real.

Espero que isso ajude!

    
___

Depois de ler as alternativas de distribuição de carga e dar minhas habilidades limitadas na área que estou inclinado para a estratégia de DNS round-robin. Pelo que entendi, um dos principais aspectos do DNS Round-Robin é definir um valor TTL...
27.05.2010 / 03:26
1
resposta

Por que o Google Cloud Platform recomenda o uso de HTTPS por trás de um balanceador de carga?

De acordo com este guia para configurar um balanceador de carga HTTP (S) no GCP : The client SSL session terminates at the load balancer. Sessions between the load balancer and the instance can either be HTTPS (recommended) or HTTP. If HT...
13.08.2017 / 03:34
1
resposta

Limitações do Gateway de Aplicativo do Azure - certificado SSL curinga

Temos ~ 60 aplicativos clientes, cada um com seu próprio URL de subdomínio em um domínio comum, ou seja, client1.domainname.com, client2.domainname.com ... - todos abrangidos por um único certificado SSL curinga * .domainname.com . Atualmente ho...
06.11.2017 / 03:16
1
resposta

NTLM em um ambiente de carga balanceada

Temos um Netscaler VPX que faz o balanceamento de carga de solicitações HTTP para três serviços do IIS em três servidores Windows. A autenticação é definida como "Autenticação do Windows", mas como nosso ambiente não está configurado para o Kerb...
10.10.2015 / 13:52
1
resposta

Usando o balanceador de carga integrado do uWSGI x nginx

Eu tenho um aplicativo python que é exposto através do wsgi e ia implantá-lo para o mundo. Não há ativos estáticos que são servidos a partir dele. O aplicativo será implantado em uma única máquina. Eu vou servir o aplicativo wsgi usando o uwsgi...
24.11.2015 / 22:31