Kiedy jest odpowiedni czas na wprowadzenie wysokiej dostępności strony internetowej?
Istnieje wiele artykułów na temat opcji wysokiej dostępności. Nie jest to jednak takie oczywiste, KIEDY jest właściwy czas na przejście z konfiguracji pojedynczego serwera na konfigurację wysokiej dostępności.
Proszę wziąć pod uwagę moją sytuację:
http://www.postjobfree.com to witryna internetowa 24/7 ze znacznym ruchem:
http://www.similarweb.com/website/postjobfree.com
Obecnie uruchamiam go na jednym serwerze: zarówno serwer sieci Web IIS 7.0, jak i SQL Server 2008 działają na tym samym sprzęcie.
Czasami (~ jeden raz w miesiącu) ~ 5 minut przestoju, zwykle spowodowanego ponownym uruchomieniem wymaganym przez niektóre aktualizacje systemu Windows Server. Zazwyczaj przestoje są planowane i zdarzają się w nocy. Nadal jest to nieprzyjemne, ponieważ Google Bot i niektórzy użytkownicy są nadal aktywni w nocy.
Obecne przychody ze strony wynoszą ~ 8 000 $ / miesiąc.
Rozważam przejście na konfigurację z dwoma serwerami (farma internetowa 2 serwerów WWW i klaster 2 serwerów SQL hostowanych na dwóch serwerach sprzętowych).
Plusy:
1) Wysoka dostępność (teoretycznie brak przestojów). Nawet jeśli jeden z serwerów ulegnie awarii - inny serwer przejmie kontrolę.
2) Brak utraty danych: bez klastra SQL w przypadku awarii sprzętu może dojść do utraty jednego dnia danych (wykonujemy codzienne kopie zapasowe).
Minusy:
1) Więcej wysiłku w celu skonfigurowania i utrzymania takiej konfiguracji.
2) Wyższy koszt hostingu. Zamiast ~ 600 $ miesięcznie byłoby to około 1200 $ / miesiąc.
Jakie byłoby twoje zalecenie?