Web - Backup del sito

Il disco rigido del tuo server si è bloccato. Il tuo sito è stato violato e l'hacker ha cancellato tutti i tuoi file. Il tuo host web è scomparso con i tuoi soldi e i tuoi dati. Ancora peggio, c'era e la terra ciarlatano e l'edificio del tuo ISP è andato giù e tutto è perso.

Touch Wood !!! Nessuno dovrebbe affrontare una situazione del genere. Ma se non sei preparato per queste situazioni, il tuo duro lavoro potrebbe andare perso per sempre. Ecco perché è della massima importanza mantenere backup regolari dei dati.

Ora ci sono molte domande:

  • Con quale frequenza eseguire il backup?
  • Dove deve essere conservato questo backup?
  • Che tipo di backup dovrebbe essere eseguito?
  • Chi dovrebbe prendere questi backup?
  • Ora rispondiamo a queste domande una per una:

Con quale frequenza eseguire il backup?

Se il tuo sito non cambia per un periodo di tempo, è consigliabile eseguire i backup una sola volta e tenerlo sul disco rigido o disco dati o DVD dove preferisci. Nel caso in cui sia necessario ripristinarlo, fallo e verifica se il tuo sito web è attivo e funzionante.

Ma se hai l'abitudine di apportare frequenti modifiche al tuo sito, è necessario eseguire un backup regolare. Siti web come amazon.com hanno pianificazioni di backup molto strette e infrastrutture di backup molto costose.

Dipende dalla tua attività e devi vedere quanta perdita di dati puoi sopportare. Se ritieni che non sia conveniente perdere anche i dati di un solo giorno, ti consiglio di pianificare il backup giornaliero e, analogamente, puoi decidere se il backup settimanale o mensile va bene per te o meno.

Dove conservare il backup?

La maggior parte delle volte, i backup vengono presi da una macchina e salvati su un'altra macchina o supporto. Se possibile, è necessario organizzare un server di backup diverso in cui è possibile eseguire il backup dei dati completi tramite FTP. Se questo non è troppo, puoi tenerlo su CD o DVD di dati ecc.

Se possibile, conserva più copie del backup, ma in modo gestito per evitare confusione. Dovresti avere un corretto controllo della versione su diversi backup. Esistono molti provider di servizi che forniscono diversi server di backup con un costo molto nominale e si consiglia di spendere tale importo in servizi di backup.

Che tipo di backup dovrebbe essere eseguito?

Esistono due tipi di backup: incremental e full. Dipende dal tipo di strumenti di backup che stai utilizzando. Esistono molti strumenti di backup, ad esempio Oracle fornisce le proprie utilità per eseguire diversi tipi di backup.

  • Incremental Backup- Il controller del backup confronta il backup esistente con i dati di cui si desidera eseguire il backup. Se esiste una corrispondenza esatta tra i due, non verrà eseguito il backup di file aggiuntivi. Tuttavia, se hai aggiunto o modificato qualsiasi file, questi file verranno aggiornati nel backup, quindi il nome sarà incrementale.

  • Full Backup - Qui tutti i file vengono scritti nel backup, anche se esistono già nel backup più recente.

Chi dovrebbe prendere questi backup?

Il caso più semplice è che puoi accedere al tuo server web su base mensile o settimanale e copiare tutti i file relativi al sito web su diversi computer o supporti. Funziona solo nel caso in cui tu abbia una quantità limitata di dati sul tuo sito.

Se si dispone di un database enorme e di numerosi file, è difficile gestire tali backup su base giornaliera e settimanale. In questi casi, potrebbe essere necessario disporre di script automatici per eseguire il backup e conservarli su un'altra macchina o supporto.

Puoi scrivere il tuo script di shell o script perl e sfogliare diverse directory e raccogliere tutti i file e comprimerli automaticamente, assegnare loro un numero di backup univoco e poi eseguire il ftp di quei file su un server di backup designato o su un supporto come tap drive.

Conclusione

Sta a te decidere come eseguire il backup. Se sei il proprietario di un sito web, devi eseguire un backup regolare senza errori. Altrimenti, potrebbe portare a gravi conseguenze.