homeprecedentelivello superioresucessivo


SALVATAGGI

L'affidabilita' dei sistemi hardware moderni , l'affidabilita' dei sistemi operativi Unix/Linux e l'impementazione di particolari accorgimenti di programmazione fanno si che il sistema no abbia  quasi mai bisogno di ripristinare dati salvati.
Ma quel quasi mai ci deve tenere in allarme e prevenire i casi anomali che ci possono intralciare il lavoro.

Perche' e' indispensabile il salvataggio ?
Per  capirlo bastano pochi esempi
Cancellazione accidentale
Se l'utente, per errore, cancella una serie di dati ancora indispensabili ci sono due metodi per ovviare:
  • Reintrodurre manualmente i dati . 
  • Ripristinare un salvataggio 
Se i dati persi sono pochi conviene reintrodurli manualmente
Elaborazione errata
Supponiamo di avere chiuso un anno contabile e ci accorgiamo che mancavano alcuni dati. Se non e' possibile creare delle variazioni fiscali  sara' necessario rifare le chiusure dopo avere ovviamente ripristinato un salvataggio eseguito prima della elaborazione errata.
Interruzione della alimentazione
Di solito i Server  sono alimentati tramite un Gruppo di continuita' che permettono di tenere acceso il sistema anche in mancanza di alimentazione dalla rete elettrica.
Ma anche i gruppi di continuita' si guastano e se non vengono periodicamente controllati ci accorgiamo che sono guasti solamente quando manca l'alimentazione ed ovviamente il nostro Server si spegne improvvisamente.
In  Merlino cio' e' previsto e di solito non succede nulla ai dati perche':
  • Ogni transazione completa viene scritta su disco immediatamente (un po' a scapito della velocita')
  • Ogni 60 secondi Eloquence ricopia tutti i dati dalla memoria su disco
  • Esistono dei tools di recupero automatico dei  DataBase 
  • Al massimo si perde le transazioni  del'ultimo minuto
Ma  rarissimamente potrebbe essere indispensabile ricorrere ai salvataggi.
Guasto
Raramente il Server si puo' guastare ( anche i piu' sofisticati e costosi )
Se si guastano i dischi contenenti i nostri DataBase sara' necessario riprendere i dati salvati.
Incendio
Anche se rarissimo, e' un evento da prevedere.  In questo caso si dovra' cambiare il Server e poi ripristinare il salvataggio.
Dolo/Attentati
Anche in questa eventualita' il slvataggio dei dati potra' essere indispensabile.
Virus
I server Windows sono particolarmente attaccabili dai VIRUS con possibilita' di distruzione totale o parziale dei Dati
Fortunatamente i Virus su Unix/Linux  non sono per ora un pericolo
E' pertanto consigliabile usare Server UNIX/LINUX per ovviare a questo inconveniente
Intrusione non autorizzata
Se non ci si protegge con opportune precauzioni, l'intrusione nel sistema tramite Internet e' molto rara,  ma comunque possibile, ed e' pericolosa per l'integrita' dei dati. Si puo' tentare di proteggere il sistema :
  • Via software
    con parole chiavi adeguate
    con programmi firwall di protezione
  • Via Hardware
    con router 
    con firewall hardware
In ogni caso un buon salvataggio ci tutela dalla perdita dei dati ( ma non dal furto di dati)

Per eseguire un salvataggio sicuro è necessario copiare i dati su un supporto rimovibile. 
Custodire tali salvataggi in luogo sicuro possibilmente lontano dal computer per evitare che un incendio distrugga il computer e tutte le copie.


COME FUNZIONA IL SALVATAGGIO DI MERLINO

BACKUP CALDO
Il metodo di salvataggio dipende dall'hardware a disposizione e dal sistema operativo usato.
Nella discussione seguente si ipotizza una configurazione composta da:
  1. Sistema operativo Unix/Linux
  2. Disco di sistema (lo chiameremo Hd-1)
  3. Disco aggiuntivo (lo chiameremo Hd-2)
  4. Unita' di Backup  Masterizzatore CDRW o Masterizzatore DVD  o  Unista' a nastro
All'accensione del sistema viene attivato il sistema di salvataggio automatico di Merlino.
Tale sistema si preoccupa di:
  1. Cosolidamento dei dati dei DataBase per il salvataggio
  2. Continuazione del permesso di lavoro agli utenti, che neppure si aggorgono dell'inizio del salvataggio
  3. Copia veloce degli archivi di sistema (Hd-1) al disco di backup (Hd-2)
  4. Ripristino delle condizioni normali di lavoro di Eloquence
  5. Salvataggio  (opzionale) dei dati da Hd-2 ad unita' di salvataggio
Normalmente il salvataggio viene fatto ogni  20 minuti e porta il nome del giorno (LUN-MAR..)
Alla fine della settimana avremo 7 salvataggi completi
Nella stessa giornata il prossimo salvataggio sovrascrive il precedente. Nel caso in cui proprio durante il salvataggio succede qualcosa il salvataggio e' perso
Abbiamo comunque a disposizione i salvataggi degli ultimi 7 giorni e pertanto si puo' ripristinare uno di quelli.

BACKUP FREDDO
Dopo il Backup Caldo il disco Hd-2 e' una fotocopia esatta di Hd-1 compreso il sistema operativo ( solo Linux )
In caso di guasto o distruzione di Hd-1 in pochi minuti si puo' ripristinare il sistema:
LOGGING  SEMPLICE
Questo meccanismo e' presente dalla Release 7.0 di Eloquence
Dopo un salvataggio tutte le nuove elaborazioni vengono salvate anche su un file di  TransactionLog.
In caso di necessita' si puo' ripristinare il salvataggio precedente ed attivare l'aggiornamento automatico con i dati del TransactionLog.

LOGGING RIDONDANTE
Questo meccanismo e' previsto dalla Relese 7.1 di Eloquence  (prevista per fine anno)
In questa ipotesi si prevede di tenere aggiornati contemporaneamente due Server  
Entrambi conterranno gli stessi dati  cha saranno aggiornati in tempo reale.


CONSIGLI PRATICI SU SALVATAGGI
I dati contenuti nel computer rappresentano un patrimonio insostituibile e la loro perdita comporta il blocco parziale o totale dell’azienda.
Sicuramente comporta una perdita rilevante.

Pertanto prestate molta attenzione ai salvataggi.
Mai usare una singola cassetta Non fare mai consecutivamente il salvataggio sulla stessa cassetta. Prima di iniziare il salvataggio la cassetta viene cancellata e quindi fatto il salvataggio.
Se disgraziatamente il salvataggio non va a buon fine, la cassetta non contiene alcun salvataggio.
Se per massima disgrazia durante il salvataggio viene a mancare la corrente e si guasta il disco, oltre che non avere alcun salvataggio non si hanno neppure i dati su disco
Usare almeno tre cassette Fare il salvataggio usando tre cassette a rotazione. ( regola del nonno-padre-figlio )
Meglio Cassette giornaliere Una migliore soluzione si ottiene usando una cassetta per ogni giorno della settimana ed a fine mese si fa un salvataggio su cassetta mensile.
Pericolo incendio Mantenere almeno una cassetta lontano dal computer, possibilmente in una cassetta di sicurezza. In caso di incendio il computer si può sostituire, ma i propri dati non si possono comprare.