Transcript
Page 1: 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

Page 2: Presentation bachelor final exam
Page 3: Presentation bachelor final exam

ESCA P E

Page 4: Presentation bachelor final exam

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

Page 5: Presentation bachelor final exam

EmergencySystemCloningAnything Preciousfor the Enterprise

Replica sistemi informatici nel loro complesso

Come funziona

Page 6: Presentation bachelor final exam

EmergencySystemCloningAnything Preciousfor the Enterprise

Replica sistemi informatici nel loro complesso

Rileva i cambiamenti nei dati e nelle configurazioni in modalità trasparente

Come funziona

Page 7: Presentation bachelor final exam

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

Page 8: Presentation bachelor final exam
Page 9: Presentation bachelor final exam

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??

Page 10: Presentation bachelor final exam

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:

Page 11: Presentation bachelor final exam

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

Page 12: Presentation bachelor final exam
Page 13: Presentation bachelor final exam

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

Page 14: Presentation bachelor final exam
Page 15: Presentation bachelor final exam

E.S.C.A.P.E: l'architettura

Xen EscapeXen Escape

HardwareHardware

BalancerBalancer

Xen EscapeXen Escape

HardwareHardware

Internet

VM Vault

Stateful Service

Stateless Service

Page 16: Presentation bachelor final exam

Modalità d'uso

Page 17: Presentation bachelor final exam

?

Modalità d'uso

Page 18: Presentation bachelor final exam

? !

Modalità d'uso

Page 19: Presentation bachelor final exam

Modalità d'uso

Page 20: Presentation bachelor final exam

?!

Modalità d'uso

Page 21: Presentation bachelor final exam

Modalità d'uso

Page 22: Presentation bachelor final exam

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

Page 23: Presentation bachelor final exam
Page 24: Presentation bachelor final exam

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

Page 25: Presentation bachelor final exam

Next Step

• interfaccia di gestione user-friendly

• interfaccia di monitoring web-based

• modello di creazione delle macchine virtuali service-oriented (IaaS)

Page 26: Presentation bachelor final exam

Grazie a tutti


Top Related