Abbiamo un'applicazione SaaS di cui abbiamo bisogno per essere altamente disponibili. Abbiamo già un cluster di failover Hyper-V costoso e ben gestito, ma oggi il data center in cui ospitiamo quel cluster ha avuto un'interruzione di corrente di cinque ore che ci ha messo completamente offline. Quindi ora ci chiediamo se un approccio migliore potrebbe essere quello di utilizzare i server in due data center separati. Supponendo di avere tutta la replica dei file back-end e la replica dei dati funzionanti tra questi due siti, ci chiediamo come gestire il routing front-end - non c'è da meravigliarsi di come affrontiamo il problema, finiamo sempre col bilanciamento del carico essendo un singolo punto di errore.
Quindi la domanda è ... come possiamo impostare il bilanciamento del carico tra due siti di hosting in modo tale che il bilanciamento del carico non sia l'unico punto di errore? Esiste un modo per utilizzare due bilanciatori di carico separati, uno in ciascun sito? Dovremmo prendere in considerazione il DNS round robin?