trzy serwery linux obsługujące jedną stronę internetową?


3

Moja strona internetowa cierpi z powodu wielu ataków DDoS i zastanawiałem się w dzisiejszych czasach technicznych, czy możliwe jest obsługiwanie jednej witryny z trzema hostami o tej samej zawartości, więc jeśli jeden serwer zostanie zniszczony przez atak DDoS, cała witryna nie spadać?

Czy to w ogóle coś?

Dzięki

Odpowiedzi:


2

Z pewnością jest to rzecz, ale potrzebowalibyśmy więcej informacji o Twojej konfiguracji. Jeśli po prostu podajesz statyczną stronę internetową, rzucasz moduł równoważenia obciążenia przed maszyny i każesz mu okrążać serwery. Jeśli masz coś mniej statycznego. Prawdopodobnie potrzebujesz serwerów równoważących obciążenie (lub odwrotnego proxy, takiego jak nginx) przed swoimi serwerami WWW i jednej bazy danych, z której korzystają wszystkie serwery.

Możesz także spojrzeć na sieć dystrybucji treści (CDN), taką jak cloudflare.com lub Akamai.com.

Oto link na temat sieci dostarczania treści:

Sieć dostarczania treści - WikiPedia

Prawdopodobnie dostaniesz lepszą odpowiedź z odrobiną więcej informacji o swojej witrynie


1

Istnieje wiele rozwiązań tego, oto kilka:

Jednym z nich jest umieszczenie modułu równoważenia obciążenia przed wieloma serwerami WWW, co jest przydatne, jeśli serwery nie są w stanie nadążyć za przetwarzaniem dużej liczby żądań. Pamiętaj, że nie uchroni Cię to przed atakami DoS powodującymi wyczerpanie przepustowości, w tym przypadku jedynym rozwiązaniem jest zwiększenie przepustowości niż atakujący. Również moduł równoważenia obciążenia powinien mieć wystarczającą przepustowość i zasoby do obsługi ruchu.

Innym rozwiązaniem jest użycie DNS typu round-robin, w którym to przypadku dwa serwery działają niezależnie, a żądania do nich są dystrybuowane przez serwer DNS odpowiadający na jeden z adresów serwera; nie wymaga to modułu równoważenia obciążenia, ale pozwoli na dłuższe przestoje, jeśli jeden serwer ulegnie awarii (ponieważ odpowiedzi DNS są buforowane, a klienci powinni wysłać nowe żądanie, aby uzyskać adres drugiego, działającego serwera WWW).


1

Możesz załadować saldo swoich serwerów. Istnieją urządzenia, które potrafią to zrobić i jestem pewien, że również niektóre rozwiązania programowe. DNS to także miejsce, w którym wszystkie trzy serwery mogą odpowiedzieć na prośby o adres www.site.com.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.