Sto per convertire un'applicazione Web a singolo database a server singolo in una configurazione ad alta disponibilità distribuita fisicamente con server su due posizioni fisiche (per ora). Ora, ovviamente, ho bisogno di un bilanciamento del carico (più simile a un proxy inverso in questo caso, ma lo chiamerò "bilanciamento del carico" per semplicità), che indirizzerebbe le richieste mywebsite
verso node1.mywebsite
o node2.mywebsite
. Tuttavia, suppongo che i server ad alta disponibilità non siano utili se il bilanciamento del carico non funziona. Pertanto, quindi il mio treno di pensieri, avrei effettivamente bisogno di due bilanciatori del carico, uno in ogni posizione. Tuttavia, vorrei comunque un unico punto di accesso esterno, quindi avrei bisogno di un bilanciamento del carico per i bilanciatori del carico, che a sua volta avrebbe bisogno di essere bilanciato tra le posizioni ... questo continua all'infinito.
Quindi cosa c'è che non va nel mio ragionamento? In che modo garantirei l'alta disponibilità dei miei bilanciatori di carico in pratica, supponendo che ciascuna delle posizioni fisiche possa essere scollegata dall'alimentazione per un lungo periodo di tempo?
PS : Sono consapevole del fatto che la mia comprensione della distinzione tra HA e bilanciamento del carico è nella migliore delle ipotesi mediocre. Quello che voglio è un server disponibile anche quando l'alimentazione in una posizione si interrompe. Grazie per la vostra comprensione.