Skocz do zawartości
isiomir

2 VPSy u różnych dostawców w systemie failover

Polecane posty

Cześć!

 

Chcemy zapewnić wysoką dostępność usług dla naszych serwerów i domen WWW. Innymi słowy chcemy mieć jeszcze co najmniej jeden dodatkowy VPS, aby oba działały jednocześnie i w przypadku przewrócenia się jednego z nich, usługi dalej były dostępne. Ważne, żeby oba serwery były u różnych dostawców na wypadek awarii infrastruktury u jednego z nich.
W tej chwili serwer VPS hostowany poza naszą firmą ma:
1. System: CentOS 6.4 x64.
2. Apache + MySQL.
3. Poczta na Exim.
4. Serwer DNS, Bind z podpiętą domeną naszej firmy (domena wykupiona w firmie innej niż dostawaca serwera VPS).
Czy możecie poradzić czy konfiguracja taka jest możliwa i opisać ogólnie jak to osiągnąć? Może znacie firmę wartą polecenia, która pomogłaby nam wdrożyć tego rodzaju rozwiązanie?
Dzięki!

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Przenoszenie IP pomiędzy operatorami w razie awarii byłoby bardzo trudne.

 

Myślę, że najłatwiejszym rozwiązaniem by było wykupienie usługi DNS u operatora który zapewnia redundancje swoich serwerów oraz niski TTL. Wtedy w przypadku awarii serwera VPS u jednego operatora, możnaby było zmienić IP podpięte do domeny do drugiego operatora. Z niskim TTL niedostępność strony by była na poziomie kilku minut.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

Cześć!

 

Chcemy zapewnić wysoką dostępność usług dla naszych serwerów i domen WWW. Innymi słowy chcemy mieć jeszcze co najmniej jeden dodatkowy VPS, aby oba działały jednocześnie i w przypadku przewrócenia się jednego z nich, usługi dalej były dostępne. Ważne, żeby oba serwery były u różnych dostawców na wypadek awarii infrastruktury u jednego z nich.
W tej chwili serwer VPS hostowany poza naszą firmą ma:
1. System: CentOS 6.4 x64.
2. Apache + MySQL.
3. Poczta na Exim.
4. Serwer DNS, Bind z podpiętą domeną naszej firmy (domena wykupiona w firmie innej niż dostawaca serwera VPS).
Czy możecie poradzić czy konfiguracja taka jest możliwa i opisać ogólnie jak to osiągnąć? Może znacie firmę wartą polecenia, która pomogłaby nam wdrożyć tego rodzaju rozwiązanie?
Dzięki!

 

 

DNS - Failover + odpowiednio stworzone reguły w odniesieniu do konkretnych usług

Backup MX + odpowiednio stworzone reguły w odniesieniu do transportu poczty w inne miejsce docelowe

 

1. System nie ma znaczenia w tym przypadku

2. Apache również jak w przypadku punktu 1. tyle że baza danych jeżeli odpowiada za obsługę dodatkowych funkcji np klient - firma i odwrotnie powinna być oparta o replikację. Tu jest pole do popisu ale opieranie tego tylko o dwa VPS-y mija się z celem ponieważ zaprzecza ochronie dostępności witryny. Jeżeli baza danych jedynie utrzymuje zawartość tekstową samej witryny , ewentualnie jakiś blog wpisy można replikować opierając to o zadania cron.

3. Poczta + dwa vps i wspomniany Backup MX

4. Dns proponuje ustawić niezależnie od DC obydwu VPS-ów + pełna obsługa Failover z rozbudowanymi regułami np rage4.com (REWELACJA do takich zabawek)

 

Dobranoc ;)

 

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

4. Dns proponuje ustawić niezależnie od DC obydwu VPS-ów + pełna obsługa Failover z rozbudowanymi regułami np rage4.com (REWELACJA do takich zabawek)

 

 

Właśnie przepięcie DNSów oraz MXów w razie awarii jednego serwera na drugi to jest to co mnie najbardziej martwi w tym scenariuszu (elcct o tym wspomniał). Nie możemy sobie pozwolić na zbyt długi czas niedostępności witryn oraz poczty. Myślę że kilka-kilkanaście minut jest tutaj maxem. Zastanawiam się czy takie coś jest w ogóle możliwe... Z resztą aspektów (replikacja, plików oraz bazy) byśmy sobie poradzili.

 

Rage4 wygląda ciekawie. Rozumiem że działa to na zasadzie takiego niezależnego load balancera na poziomie DNSów i jest w stanie zapewnić właśnie takie szybkie przepięcie się na inny NS w razie awarii pierwszego?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Może coś w rodzaju DynDNS - tam domeny przepinają się w ciągu max minuty, kwestia oskryptowania tego tak, żeby w przypadku padu serwera przekierować domeny.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Jest też problem, że niektórzy operatorzy ignorują TTL dla domeny, więc na pewno część użytkowników nie zobaczyłaby zmiany adresu IP przez wiele godzin. Ciężko jest jednak powiedzieć jaki to byłby procent użytkowników.

 

Innym rozwiązaniem mogłoby być skorzystanie z firmy posiadającej kilka Datacenter w różnych lokalizacjach i oferującej IP Failover np. OVH. Jednak w porównaniu do VPS to by było znacznie droższe rozwiązanie - konieczność zakupu dwóch serwerów dedykowanych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

Właśnie przepięcie DNSów oraz MXów w razie awarii jednego serwera na drugi to jest to co mnie najbardziej martwi w tym scenariuszu (elcct o tym wspomniał). Nie możemy sobie pozwolić na zbyt długi czas niedostępności witryn oraz poczty. Myślę że kilka-kilkanaście minut jest tutaj maxem. Zastanawiam się czy takie coś jest w ogóle możliwe... Z resztą aspektów (replikacja, plików oraz bazy) byśmy sobie poradzili.

 

Rage4 wygląda ciekawie. Rozumiem że działa to na zasadzie takiego niezależnego load balancera na poziomie DNSów i jest w stanie zapewnić właśnie takie szybkie przepięcie się na inny NS w razie awarii pierwszego?

 

Odpowiednia konfiguracja DNS odpowiedzialnego za MX (jest bardzo prosta) + backup MX da tobie dokładnie to czego oczekujesz. Pamiętaj że rozwiązanie Failover zwłaszcza kiedy rozmawiamy o usłudze rage4 wręcz błyskawicznie odświeża adres IP. Sprawa poczty jest w tym momencie błahostką ponieważ backup MX sprawdzi czy serwer odpowiada poprawnie zanim prześle zawartość. Problem jest inny w jaki sposób będziesz wiedział kiedy poczta poszła na drugi serwer? Patrząc na problem z boku jako normalny użytkownik poczty masz wpisane na komputerze - w programie do obsługi email jakiś adres np mail.domena.com Jest to adres POP3 czy IMAP , komputer sam w sobie nie odświeży tak sobie nowego IP! Jest jeszcze inne rozwiązanie ale czy warte zachodu czy nie sam zdecyduj , czy obsługę poczty nie wywalić poza serwerami VPS. Nasuwa się kolejne pytanie czy ładować się w dwa VPS czy nie skorzystać z jakiegoś CDN który zawsze ale to zawsze wyświetli treść klientom. jest wiele elementów za i przeciw ale tak naprawdę tylko ty wiesz jakie rozwiązanie jest w 100% właściwe dla ciebie. To co napisałem wcześniej jak i teraz to chodzenie po ciemku - a nuż widelec trafię! jak chcesz trochę więcej informacji lub sztywnej konfiguracji - test , napisz do mnie na adres w profilu. Sam sprawdzisz czy tobie to odpowiada.

Może coś w rodzaju DynDNS - tam domeny przepinają się w ciągu max minuty, kwestia oskryptowania tego tak, żeby w przypadku padu serwera przekierować domeny.

usługa z DynDNS to jest GeoDNS = rage4

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×