Qual è il momento giusto per introdurre la disponibilità elevata per il sito Web?
Ci sono molti articoli sulle opzioni di alta disponibilità. Non è così ovvio, tuttavia QUANDO è il momento giusto per passare dalla configurazione del singolo server alla configurazione ad alta disponibilità.
Si prega di considerare la mia situazione:
http://www.postjobfree.com è un sito web 24/7 con traffico significativo:
http://www.similarweb.com/website/postjobfree.com
Attualmente lo eseguo su un singolo server: sia il server Web IIS 7.0 che SQL Server 2008 funzionano sulla stessa scatola hardware.
Si verificano occasionalmente (~ uno al mese) ~ 5 minuti di inattività causati solitamente dal riavvio richiesto da alcuni aggiornamenti di Windows Server. Di solito i tempi di fermo sono programmati e si verificano di notte. È comunque spiacevole, perché Google Bot e alcuni utenti sono ancora attivi di notte.
Le entrate correnti del sito Web sono pari a ~ $ 8.000 al mese.
Considero il passaggio alla configurazione a due server (web farm di 2 server Web e cluster di 2 server SQL ospitati su due server hardware).
Pro:
1) Alta disponibilità (teoricamente nessun tempo morto). Anche se uno dei server si arresta, un altro server subentrerebbe.
2) Nessuna perdita di dati: senza cluster SQL, è possibile perdere fino a un giorno di dati in caso di guasto dell'hardware (eseguiamo il backup giornaliero).
Contro:
1) Maggiore impegno per impostare e mantenere tale configurazione.
2) Costi di hosting più elevati. Invece di ~ $ 600 / mese sarebbe circa $ 1200 / mese.
Quale sarebbe la tua raccomandazione?