Salve a tutti.
Espongo brevemente il mio obiettivo.
Ho un server con Apache+MySQL+php
Vorrei avere un 2° server che sia "sempre" uguale al primo, cosicché se quest'ultimo cade switcho sul server di riserva in modo da garantire il servizio 24h.
Ora, diciamo che sono riuscito a risolvere il problema di reindirizzare le richieste dal server principale a quello secondario se il primo cade.
Non mi resta che tenere aggiornato il DB sulla seconda macchina. Come posso fare? Il problema della replicazione è ke questa è asincrona, cioé l'aggiornamento di una macchina sull'altra non è in tempo reale.
Inoltre la replicazione prevede che la lettura sia fatta sullo slave e la scrittura sul Master, invece io devo fare tutto sul 1° DB ed il secondo deve intervenire solo se la prima macchina va giù.
Avevo anche pensato che nel momento in cui faccio delle modifiche al 1° DB le faccio anche al 2° ma per motivi prestazionali è impraticabile questa soluzione.
Qualcuno sa come fare?