I server si guastano, le persone cancellano dati per errore, gli aggiornamenti vanno storti, gli account vengono compromessi. Niente di tutto questo si può escludere del tutto. Ciò che si può controllare è quanti dati si perdono e per quanto tempo l’attività resta ferma.
Decidi cosa puoi permetterti di perdere
Due domande definiscono il piano. Quanti dati puoi perdere: l’ultima ora, l’ultimo giorno? E per quanto tempo il sistema può restare non disponibile: minuti, ore, un giorno? Un negozio che riceve ordini a tutte le ore ha bisogno di backup frequenti e di un ripristino rapido; un sito aziendale che cambia una volta al mese può accontentarsi di copie giornaliere.
Fai il backup di tutto ciò che conta
Il database è la parte ovvia, ma non l’unica. File e immagini caricati, configurazione, impostazioni dell’ambiente, attività pianificate e la versione esatta del codice servono anch’essi per rimettere in piedi un sistema. Scrivi l’elenco completo una volta e tienilo aggiornato man mano che il sistema cresce.
Conserva copie in più di un luogo
Un backup sullo stesso server del sistema sparisce insieme a esso. Conserva copie in un luogo separato - un altro fornitore o un’altra regione - e almeno una copia che non possa essere modificata né cancellata dal sistema principale. Questo protegge sia dai guasti hardware sia dagli attacchi che cercano di cifrare o cancellare i dati.
Automatizza e monitora
I backup manuali vengono dimenticati proprio quando servono. Pianificali in automatico, conserva più versioni e imposta un avviso se un backup fallisce o risulta sospettosamente piccolo.
Testa il ripristino
Un backup mai ripristinato è una speranza, non un piano. Ripristina regolarmente una copia in un ambiente separato e verifica che il sistema funzioni e i dati siano completi. Misura quanto tempo serve: è il tuo vero tempo di ripristino.
Scrivi i passaggi di ripristino
Quando qualcosa si rompe, lo stress è alto e il tempo poco. Un breve documento con l’ordine delle azioni, la posizione dei backup, gli accessi necessari e le persone da contattare trasforma il ripristino in una procedura di routine.
In breve
Definisci la perdita di dati e il fermo accettabili, fai il backup di database, file e configurazione, conserva le copie separatamente e proteggine almeno una dalla cancellazione, automatizza e monitora, testa regolarmente i ripristini e documenta i passaggi. Così un guasto è un incidente, non un disastro.