Il mio attuale scenario di backup MySQL è replicare il nostro db su un secondo server ed eseguire mysqldump su quel server per rimuovere eventuali tempi di inattività dal blocco delle tabelle o delle righe. Funziona bene ma costa $ 150 al mese per il secondo server (l'hosting australiano è molto più costoso degli Stati Uniti).
Ho letto molte domande qui su questo, la maggior parte delle persone ha bisogno di aiuto con i backup programmati e quant'altro che non è quello di cui ho bisogno. Ho bisogno di mysqldump (preferibilmente ogni 4 ore) senza tempi di inattività. Il db è ~ 7 GB non compresso, quindi il mysqldump può richiedere del tempo a seconda del server.
Ho considerato di replicare sulla stessa macchina, ma non volevo che lo schiavo mangiasse nella memoria tanto necessaria. Non sono sicuro di poter limitare l'utilizzo della memoria su base per db? Ad ogni modo, questo caricherà il server mentre scarica il db.
Ho appena letto questo http://www.zmanda.com/quick-mysql-backup.html e sembra buono, $ 300 all'anno è ok, il che mi fa risparmiare molto.
Sfortunatamente non posso replicare su RDS di Amazon ma potrei replicare su un'istanza micro RC2 ma la replica avverrebbe su rete e il ping è di ~ 220ms.
Ho visto alcune persone qui che parlavano di istantanee LVM che potrebbero essere una buona opzione. Non so molto su questa opzione.
Le opinioni sarebbero molto apprezzate.