Encaminhamento / mascaramento de domínio

0

Precisamos redirecionar / encaminhar todas as solicitações HTTP (S) de um servidor da Web A para um servidor da Web B (que mostrará as informações de tempo de inatividade) somente se o servidor A não estiver acessível. Podemos usar o encaminhamento de DNS para esse fim?

Existe alguma outra maneira de conseguirmos isso?

    
por Karthik K 07.03.2016 / 12:46

1 resposta

1

O nome múltiplo do DNS / round Robin pode me acostumar com frequência a uma solução bruta de balanceamento de carga de um homem, mas na realidade não é indicado para uma solução de alta disponibilidade. Como é principalmente o cliente que regula as solicitações, você não tem absolutamente nenhuma garantia de que o cliente obterá o endereço IP do servidor que está funcionando.

Existem várias possibilidades para outras soluções que podem fornecer alta disponibilidade, seja hardware ou software.

Quanto a soluções de software no Linux para alta disponibilidade para o protocolo HTTP (S), dê uma olhada em LVS , HAProxy , libra ou Varnish .

Dos três, o mais simples de configurar deve ser HAProxy ou pound.

Introdução ao HAProxy e conceitos de balanceamento de carga

WHAT POUND IS:
a reverse-proxy: it passes requests from client browsers to one or more back-end servers.
a load balancer: it will distribute the requests from the client browsers among several back-end servers, while keeping session information.
an SSL wrapper: Pound will decrypt HTTPS requests from client browsers and pass them as plain HTTP to the back-end servers.
an HTTP/HTTPS sanitizer: Pound will verify requests for correctness and accept only well-formed ones.
a fail over-server: should a back-end server fail, Pound will take note of the fact and stop passing requests to it until it recovers.
a request redirector: requests may be distributed among servers according to the requested URL.

Usamos libra aqui para um servidor de tráfego muito alto. É muito leve e, além de distribuir a carga e lidar com a negociação SSL, liberando recursos nas fontes da Web, também é capaz de exibir uma página da Web se nenhum dos servidores da Web estiver operacional.

link

    
por 07.03.2016 / 15:15