Pianificare, eseguire e verificare il backup del proprio blog

Posted by admin | Varie | lunedì 31 agosto 2009 06:18

backupPhoto credit: Backup di Newsongny

Alcune settimane fa, a seguito di un problema con il mio hoster, ho scritto un post di come avessi recuperato il blog grazie ad un provvidenziale backup. Per farlo ho usato la tecnica “inventiva e dita incrociate” ed il post era molto poco tecnico, anche se serviva a chi ne avesse bisogno urgentemente. L’invito in quello stesso post di scendere in dettagli tecnici è stato raccolto da Enrico Vignali di Guadagno su Internet, un blog su come guadagnare con Internet, che mi ha inviato questo esauriente guest post.

Una delle attività più importanti (ed il più delle volte trascurata) nella gestione di un blog è quella di redigere una procedura di backup e disaster recovery che ti consenta di avere sempre delle copie aggiornate dei tuoi dati e che, soprattutto, definisca come utilizzarli per ripristinare gli stessi in caso di necessità.

So cosa stai pensando: “Ma a me non è mai successo niente, eppure non ho mai fatto un backup”

In realtà sono tante le occasioni in cui un backup può essere indispensabile:

  • un problema sul nostro hosting
  • un plug-in che crea dei problemi
  • un aggiornamento di WordPress che non va a buon fine

Sono quindi tanti gli eventi imprevisti che possono costringerci a ricorrere ad un ripristino di emergenza di Wordpress come ti ha raccontato Fabio nel suo articolo su come eseguire il backup di Wordpress.

Come effettuare un backup efficace del proprio blog WordPress

Una corretta strategia di backup parte, prima ancora che dalle tecnologie utilizzate, da una corretta pianificazione.
Le prime due domande che devi porti sono le seguenti:

  1. Con quale frequenza devo effettuare il backup?
  2. Quanto tempo potrei dover tornare indietro nel tempo in caso di necessità?

La frequenza del backup va determinata in base alla frequenza di aggiornamento del blog.
Se pubblichi uno o più articoli al giorno è opportuno effettuare il backup giornalmente (o addirittura più volte al giorno), se pubblichi uno o due articoli a settimana un backup settimanale potrebbe essere sufficiente per le tue esigenze.

Oltre ai backup schedulati ricordati che è sempre necessario effettuare manualmente dei backup prima di qualsiasi aggiornamento critico sull’infrastruttura del blog (aggiornamenti di Wordpress, installazione di plug-in non conosciuti e potenzialmente impattanti, etc.).

Conservare le copie di backup in base alle esigenze di storicizzazione. Nella mia personale esperienza è sempre bastata l’ultima copia di backup disponibile del mio blog, ma non sempre le problematiche si manifestano immediatamente e può essere necessario effettuare un ripristino ad una data più vecchia.

La durata dell’archiviazione (il mantenimento quindi di copie di backup di diversi periodi passati) è molto soggettiva e dipende da come utilizzi il blog e dalle modifiche che puoi essere solito apportate. Io penso comunque che una buona strategia, se non hai le idee chiare, sia quella di conservare una copia di backup degli ultimi dodici mesi (una copia per ogni mese).

Daniel Scocco di Daily Blog Tips, che considero un interessante esempio di riferimento, ha illustrato in un post recente il suo Disaster Recovery Plan: lui utilizza una strategia a tre livelli con diverse tecniche di backup ed utilizzo di archivi in tre diverse locazioni e con diverse frequenze.

La scelta della strategia di backup da utilizzare dipende quindi da diversi fattori:

  • Frequenza di aggiornamento del blog;
  • Ricavi del Blog rapportati ai costi del Backup;
  • Costi del Backup in termini di tempo (se le procedure non sono automatizzate) ed hardware (storage).

Personalmente, sulla base dei criteri sopra esposti, se avessi un blog come quello di Daniel Scocco, avrei inserito un secondo livello di backup con frequenza giornaliera e non settimanale, ma sicuramente Daniel avrà fatto le sue considerazioni e probabilmente considera molto affidabile il servizio di backup offerto dal proprio provider.

Strumenti di Backup

Esistono diverse tecniche per effettuare il backup di Wordpress:

  • Effettuare un backup mediante strumenti forniti dal tuo provider
  • Utilizzare gli strumenti export/import di Wordpress
  • Effettuare backup separati di Database e dati

1) Backup con strumenti del proprio provider
Se hai acquistato dal tuo provider un servizio di virtual server, in molti casi (ad esempio Aruba o Netsons) il provider stesso fornisce nel pannello di controllo strumenti per effettuare un backup completo dell’intero server schedulandolo secondo cadenza programmata o rende anche possibile effettuare un backup completo su richiesta. Questa tipologia di backup consente un ripristino veloce nel caso in cui ci siano dei blocchi ripristinando completamente lo stato del tuo blog alla data dell’ultimo backup disponibile.

2) Strumento import/export
Lo strumento import/export di WordPress, accessibile dal menù “Tools”, è pensato in particolare per importare/esportare i dati del Blog da altre piattaforme. Può essere comunque utilizzato anche per generare una copia di emergenza dei propri post: mediante la funzione export è possibile generare un file .xml da salvare sul proprio pc (è possibile anche filtrare i post da esportare in base all’autore), lo stesso file può essere utilizzato mediante lo strumento import per importare i post. Tieni conto che questa funzione non richiede il backup del database, in quanto, in fase di ripristino è lo stesso tool a ricostruire il database. E’ però importante sottolineare che il tool si limita ad esportare (o importare) solo il testo dei post: è pertanto necessario reinstallare manualmente tutti gli eventuali widget, temi e foto presenti nel blog.

3) Backup separato del Database e dei Dati
L’ultima tecnica di backup è quella che personalmente utilizzo: prevede l’utilizzo di due strumenti diversi di backup. Il primo prevede, mediante un plug-in di Wordpress denominato WP Database Backup, di effettuare il backup del database sia in maniera schedulata che su richiesta. Una volta installato il backup sul tuo Blog WordPress, puoi accedere alla gestione del Backup da Tools –> Backup. Il plug-in, di facile utilizzo ed estremamente intuitivo, consente di selezionare le tabelle da sottoporre al backup, differenziando la selezione delle tabelle per l’attività schedulata e per quella a richiesta. Il file di backup, quando richiesto manualmente, può essere salvato sul server, inviato via mail o inviato ad un percorso ftp.Nella modalità schedulata viene inviato sempre via mail, ma può essere impostata la frequenza del backup (una volta all’ora, due volte al giorno, una volta al giorno, settimanale).

Il semplice database del backup, però, non basta a tutelare tutti i dati del tuo Blog: difatti le impostazioni dei temi (ed eventuali personalizzazioni sugli stessi) e tutte le foto o altri documenti che siano stati caricati sul server (tipicamente il contenuto della cartella “uploads”) vanno copiate a parte. Per fare questo è necessario ed opportuno fare una copia periodica anche del contenuto del server: questo può essere effettuato manualmente copiando i dati via FTP sul tuo computer: una volta fatto l’accesso allo spazio FTP è necessario copiare tutto il contenuto della struttura di WordPress dalla radice e poi custodirla sul proprio hard disk, su un disco esterno o creare periodicamente dei CD, inserendo anche i backup del database.

Simulazione del Disastro

Un aspetto spesso tralasciato nella nostra strategia di backup è quello di prevedere (ed eseguire) una simulazione di Disaster Recovery. Cosa vuol dire simulare un Disaster Recovery?

Vuol dire provare, partendo dai backup effettuati, a ricostruire da zero il nostro blog. Questa attività ha lo scopo principale di poter svolgere in tranquillità una serie di attività di ripristino che potrebbe essere difficile eseguire in un momento di fermo, in cui potrebbe non esserci la calma e la lucidità necessarie per eseguire le sequenze necessarie nella maniera corretta.

In secondo luogo, effettuando questa simulazione, si ottiene anche il risultato di verificare che i nostri job di backup siano completi ed effettuino il salvataggio di tutto quanto serva per ricostruire il nostro blog.

Personalmente ti consiglierei di fare una prova di simulazione almeno una volta l’anno. A me è capitato recentemente di cambiare hosting e per poter effettuare tutte le operazioni di trasferimento ho effettuato nient’altro che un backup completo del sito originale residente nello spazio messo a disposizione dal vecchio provider ed il ripristino successivo sul nuovo spazio, come ho descritto dettagliatamente nell’articolo Ripristinare il tuo blog WordPress.

Grazie Enrico! Se anche voi volete avere un guest post su Guadagnare con un Blog, siete invitati a contattarmi.

Read this article:
Pianificare, eseguire e verificare il backup del proprio blog

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • email
  • LinkedIn
  • MySpace
  • Segnalo
  • Technorati
Did you like this? If so, please bookmark it,
tell a friend
about it, and subscribe to the blog RSS feed.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento