Quando il mio server Web A viene scollegato, come posso reindirizzare automaticamente tutti gli utenti al mio server Web B in un'altra città e viceversa?
Un interruttore di bilanciamento del carico fa quello che voglio, tranne che non riesco a capire come farlo funzionare a meno che entrambi i server Web non si trovino nello stesso edificio.
I sistemi di clustering ad alta disponibilità fanno quello che voglio, tranne che non riesco a capire come farlo funzionare a meno che entrambi i server Web non si trovino nello stesso edificio.
La risposta accettata a " reindirizzare a una pagina statica su un altro server Web quando il server Web principale è inattivo " sembra supportare i server Web in 2 città diverse. Ma in che modo l'installazione di un software su una scatola mi aiuta dopo aver scollegato quella scatola?
Come lo fanno i DNS round robin e le reti di distribuzione dei contenuti (CDN)?
Suppongo che un approccio inizi qualcosa come:
- Ricevo l'indirizzo IP di ognuno dei miei server Web fisici.
- Ho inserito l'indirizzo IP di ciascuno dei miei server Web fisici nel record DNS per il singolo nome di dominio del sito Web "(più record A o record AAAA o entrambi).
- ... allora cosa devo fare?
Suppongo che un altro approccio inizi qualcosa di simile
- Uso un provider DNS dinamico per il singolo nome di dominio che mi aspetto che gli utenti digitino nel browser Web
- Ho impostato un processo cron su ciascun server Web che comunica periodicamente al provider DNS il proprio indirizzo IP (aggiorna il record A o il record AAAA) o il proprio nome di dominio (aggiorna il record CNAME o il record DNAME).
- ... allora cosa devo fare?
(Per ora, sarei felice se i miei utenti avessero una pagina Web statica con le mie informazioni di contatto e una nota a piè di pagina che dice "il server Web A principale sembra essere inattivo" ogni volta che il server Web A è scollegato. È già molto meglio del sistema attuale che si limita a dare un errore "server non trovato". Idealmente vorrei che A e B fossero completamente sincronizzati e apparentemente identici - ma questo è qualcosa per un'altra domanda: equivalente a CDN ma per contenuto dinamico? ).