três servidores linux servindo um site?

3

Meu site sofre muitos ataques DDoS e eu queria saber, neste dia e idade técnicos, é possível servir um site com três hosts, todos com o mesmo conteúdo, se um servidor for derrubado por um ataque DDoS em todo o site não desce?

Isso é mesmo uma coisa?

Obrigado

    
por Ollie 02.01.2015 / 22:58

4 respostas

2

Isso certamente é uma coisa, mas precisaríamos de mais informações sobre sua configuração. Se você está apenas servindo uma página da Web estática, lançando um balanceador de carga na frente das máquinas e fazendo com que ele seja arredondado para os servidores. Se você tem algo menos estático. Você provavelmente precisaria de um balanceador de carga (ou proxy reverso como nginx) na frente de seus servidores da Web e um único banco de dados usado por todos os servidores.

Você também pode procurar em uma rede de distribuição de conteúdo (CDN), como cloudflare.com ou Akamai.com.

Aqui está um link sobre redes de distribuição de conteúdo:

Rede de distribuição de conteúdo - WikiPedia

Você provavelmente terá uma resposta melhor com um pouco mais de informações sobre seu site

    
por 02.01.2015 / 23:11
1

Existem várias soluções para isso, aqui estão algumas:

Uma é colocar um balanceador de carga na frente de vários servidores da Web, útil se os servidores não puderem acompanhar o processamento da grande quantidade de solicitações. Observe que ele não salvará você de ataques DoS que esgotam a largura de banda; nesse caso, a única solução é ter mais largura de banda do que o invasor. Além disso, o balanceador de carga deve ter largura de banda e recursos suficientes para suportar o tráfego.

Outra solução é usar o DNS round-robin, caso em que os dois servidores são executados de forma independente e os pedidos para eles são distribuídos pelo servidor DNS respondendo com um dos endereços do servidor; isso não exige um balanceador de carga, mas permitirá um tempo de inatividade maior se um servidor ficar inativo (porque as respostas do DNS são armazenadas em cache e os clientes devem fazer uma nova solicitação para obter o endereço do outro servidor da web em funcionamento).

    
por 02.01.2015 / 23:04
1

Você pode balancear a carga de seus servidores. Existem aparelhos por aí que podem fazer isso e tenho certeza de algumas soluções de software também. O DNS também é algo que você pode verificar onde todos os três servidores podem responder às solicitações do seu endereço www.site.com.

    
por 02.01.2015 / 23:04
1

Sim, você pode fazer isso de várias formas. 1. O pobre homem morre com round robin DNS - Mais informações:

Rodada Robin DNS - WikiPedia

  1. A maneira de alta tecnologia com um balanceador de carga que equilibra a carga com base nas conexões. mais informações:

Balanceamento de carga - WikiPedia

    
por 02.01.2015 / 23:06

Tags