Download - Presentation bachelor final exam
E.S.C.A.P.E.Alberto Massidda
matricola 234070
Università degli Studi Roma3Facoltà d'Ingegneria
Corso di Laurea in Ingegneria Informatica 2007/2008
Un sistema opensource per il recupero dai disastri informatici tramite macchine
virtuali
ESCA P E
EmergencySystemCloningAnything Preciousfor the Enterprise
Disaster Recovery di infrastrutture IT
Contesto
Obiettivi Realizzare un sito
secondario con macchine virtuali sospese, ma “sincrone”
Scopo Diminuire i costi
aumentando al contempo la tolleranza ai guasti
EmergencySystemCloningAnything Preciousfor the Enterprise
Replica sistemi informatici nel loro complesso
Come funziona
EmergencySystemCloningAnything Preciousfor the Enterprise
Replica sistemi informatici nel loro complesso
Rileva i cambiamenti nei dati e nelle configurazioni in modalità trasparente
Come funziona
EmergencySystemCloningAnything Preciousfor the Enterprise
Replica sistemi informatici nel loro complesso
Rileva i cambiamenti nei dati e nelle configurazioni in modalità trasparente
Genera ed attiva le macchine nel sito secondario in caso di disastro
Come funziona
Perché è necessario il Disaster Recovery
In un mondo in cui i servizi essenziali dipendono dalle macchine, un malfunzionamento è un disastro
Aziende con 10 giorni di fermo computer 43% chiude in 1 anno 51% chiude in 2 anni 6% spesso ha ricadute d'immagine e azionarie
Come avete preso l’ultimo blackout di gmail??
Best Practice:Sito replicato d'emergenza
Costi di gestione e di manutenzione elevati
Sottoutilizzo
Un CED dislocato a 300km dalla sede, con tutte le macchine replicate e
sincronizzate pronte per l'uso
Contro:
Utilizzando la virtualizzazione
Si possono consolidare intere architetture multi livello in un unico contenitore
Si possono realizzare i canoni del Next Generation Datacenter (e.g. Green Computing)
Web ServerWeb Server
Database ServerDatabase Server
File ServerFile Server
E-mail ServerE-mail Server
Web ServerWeb Server
Database ServerDatabase Server
File ServerFile Server
E-mail ServerE-mail ServerVir
tual
Contesti diversi: stateful vs stateless
Stateful Stateless
Web Apps Web Server
Database Server
Ldap Server
File ServerPrinter Server
Stateful Stateless
RAM Dump
FileSyncro
CPU Dump
File Syncro
Esempi di servizi Politiche di sincronizzazione
E.S.C.A.P.E: l'architettura
Xen EscapeXen Escape
HardwareHardware
BalancerBalancer
Xen EscapeXen Escape
HardwareHardware
Internet
VM Vault
Stateful Service
Stateless Service
Modalità d'uso
?
Modalità d'uso
? !
Modalità d'uso
Modalità d'uso
?!
Modalità d'uso
Modalità d'uso
Progettazione:sincronizzazione
...
In caso di architetture multitier, il sistema ripete le sincronizzazioni tra varie macchine fino a raggiungere
uno stato consistente a livello globale.
La copia validata viene messa in sicurezza su uno snapshot LVM per versioning
Conclusioni
Escape risolve la sostenibilità di un DR Plan:
riducendo i costi di gestione grazie al consolidamento dei server
proponendo un modello di fast provisioning che riduce il Recovery Time
aumentando la tolleranza ai guasti grazie alla migrazione delle macchine virtuali
Next Step
• interfaccia di gestione user-friendly
• interfaccia di monitoring web-based
• modello di creazione delle macchine virtuali service-oriented (IaaS)
Grazie a tutti