Server ManagerBlog
Tutti gli articoli

backup

Come fare il backup del server — ed essere davvero in grado di ripristinarlo

La maggior parte delle persone o non ha backup o non ha mai provato quelli che ha. Un backup da cui non puoi ripristinare non è un backup. Ecco cosa salvare, dove conservarlo e come sapere che funziona davvero.

  • backup
  • primi-passi
  • sicurezza

Va tutto bene senza backup, fino al giorno in cui non va più. Un comando digitato male, un disco che si guasta, un aggiornamento che rompe più di quanto sistemi — e all'improvviso quello che hai costruito è sparito, insieme alle serate che ci hai dedicato.

La parte frustrante è quanto sia evitabile. Fare backup non è difficile. Ma c'è una distanza tra «ho i backup» e «riesco a recuperare le mie cose», e la maggior parte delle persone scopre quella distanza nel momento peggiore possibile. Chiudiamola.

Un backup non è un backup finché non l'hai ripristinato almeno una volta

Ecco la verità scomoda: un backup che non hai mai testato è una scommessa. Tante persone hanno una cartella di backup che si rivelano vuoti, corrotti o privi proprio della cosa che serviva. Il backup è stato eseguito; il ripristino non è mai stato provato.

Quindi l'obiettivo non è «fare i backup». È «essere in grado di ripristinare». Tieni quello come traguardo reale e tutto il resto va al suo posto.

Cosa serve davvero salvare

Di solito non ti serve una copia dell'intera macchina. Quello che non puoi ricreare sono i tuoi dati:

  • il contenuto dei tuoi database (i post, gli utenti, gli ordini — le cose che cambiano),
  • i tuoi file (caricamenti, documenti, tutto ciò che tu o i tuoi utenti ci mettete),
  • la tua configurazione (quella manciata di impostazioni che lo rendono tuo).

Il sistema operativo e il software si reinstallano in pochi minuti. I tuoi dati non si reinstallano affatto. Fai il backup della parte insostituibile.

L'unica regola che conta: portalo fuori dal server

Un backup che sta sullo stesso server che dovrebbe proteggere morirà insieme a quel server. Se il disco si guasta o la macchina va persa, il tuo backup se ne va con essa.

Quindi la regola è semplice: almeno una copia vive da un'altra parte — il tuo computer, un altro server, uno spazio di archiviazione a oggetti. Non deve essere niente di sofisticato. Deve solo non stare sulla stessa macchina. Un backup che puoi scaricare e conservare è un backup che sopravvive al server.

Automatizzalo, e tienine più di uno

Due piccole aggiunte che trasformano un backup in un'abitudine:

  • Non affidarti alla memoria. Un backup che devi avviare a mano è un backup che salterai. Mettilo su una pianificazione.
  • Conserva uno storico, non solo l'ultimo. Se il tuo unico backup è di ieri sera e i dati di ieri sera erano già corrotti, hai fatto fedelmente il backup del problema. Qualche copia più vecchia ti dà qualcosa su cui ripiegare.

Poi prova il ripristino — davvero

Questo è il passaggio che tutti saltano, ed è l'unico che dimostra che il resto ha funzionato. Una volta — anche solo una volta — prendi un backup e ripristinalo davvero da qualche parte. Riporta indietro i dati, aprili, verifica che ci sia tutto. Dopodiché non stai più sperando; lo sai.

La scorciatoia

Puoi mettere insieme tutto questo a mano — tar, rsync, un cron job, un posto fuori sede dove tenerlo. Oppure puoi lasciare che se ne occupi Server Manager: crea un backup dei tuoi dati che scarichi e conservi — fuori dal server — confezionato in modo da sapere come ripristinarsi da solo. Quando ti serve, ripristinare è una richiesta, non un progetto di ricerca. Il punto è rendere «essere in grado di ripristinare» l'impostazione predefinita e facile, invece della cosa che avevi intenzione di fare prima o poi.

Un'assicurazione che speri di non usare mai

I backup sono l'unica parte della gestione di un server che sembra fatica sprecata — fino al giorno in cui sono l'unica cosa che conta. Quel giorno, prima o poi, arriva per tutti. Avere il proprio server significa avere anche quella rete di sicurezza: i tuoi dati, copiati in un posto che controlli, pronti per essere riportati indietro. Configuralo una volta, e il giorno peggiore diventa un'ora storta.

Se stai appena iniziando, la nostra guida su cosa fare con un server appena preso elenca i backup come una delle quattro cose di cui ogni nuovo server ha bisogno. Le guide di aiuto approfondiscono quando sei pronto.