...

dalla prospettiva di DOUBLE-TAKE

by user

on
Category: Documents
18

views

Report

Comments

Transcript

dalla prospettiva di DOUBLE-TAKE
www.clever-consulting.it
Clever Consulting
E’ una società di servizi professionali IT, specializzata in ambito
finanziario e assicurativo.
Fondata a Milano nel 2000, opera in tutto il territorio nazionale.
Nel 2004 è diventata partner di Sunbelt System Software, per la
commercializzazione in Italia di Double-Take, prodotto dalla NSI
Software Inc.
Continuity Solutions
Sunbelt System Software
• Fondata nel 1983 in Francia
• Distributore esclusivo per la regione EMEA di
NSI Software
• Ha registrato, nel 2003, per Double-Take
l’incredibile tasso di crescita del 105 %.
NSI Software
• Fondata nel 1991 in USA
• Ha lanciato Double-Take nel1996
• Partnership:
-
Continuity Solutions
Microsoft Gold Certified Partner
IBM Global Services - NAS 200/300
Compaq and DELL Certification NAS
Data General (EMC) funds
• Protezione dei dati in tempo reale
• Alta Affidabilità con il failover automatico
del server
• Windows NT/2000/2003
• Disaster Recovery:
ambiente LAN e WAN
Continuity Solutions
Il Processo di Replica
di Double-Take
Continuity Solutions
Architettura del Processo
di Replica
Application
Operating
System
File System
Hardware
Layer
Continuity Solutions
• Controllo delle variazioni a livello
Sistema Operativo
• Vengono processate solo le operazioni
che comportano modifiche
• Replica delle sole differenze dei file,
non del file intero
• Scrittura asincrona in real-time sul
target per migliorare le performance
• Replica anche dei file in uso
Architettura del Processo
di Replica
Rete TCP/IP
Indipendente dall’hardware e dagli
applicativi installati
Continuity Solutions
Fasi del Processo di Replica
Server Double-Take
Principale
Server Double-Take
di Backup
Rete TCP/IP
Prima Fase: L’applicativo scrive i dati sul disco del server principale.
La scrittura viene catturata dal ‘filter driver’ di Double-Take.
Continuity Solutions
Fasi del Processo di Replica
Server Double-Take
Principale
Server Double-Take
di Backup
Rete TCP/IP
Seconda Fase: Double-Take trasmette i dati al server di Backup
attraverso la rete TCP/IP.
Continuity Solutions
Fasi del Processo di Replica
Server Double-Take
Principale
Server Double-Take
di Backup
Rete TCP/IP
Terza Fase: La copia dei dati viene scritta sul disco del server di
Backup.
Continuity Solutions
Caratteristiche del Processo
di Replica
Server Double-Take
Principale
Server Double-Take
di Backup
Rete TCP/IP
Double-Take dispone di opzioni avanzate, quali ad esempio l’avvio arresto a tempo e la limitazione dell’ampiezza di banda, che
consentono di adattare Double-Take alle caratteristiche della rete.
Continuity Solutions
Come funziona il processo di replica…
… dalla prospettiva di un DATABASE
Un client effettua la modifica ad un record di un database.Vengono richieste due scritture
sul server source: File di LOG e File DB
Continuity Solutions
Come funziona il processo di replica…
… dalla prospettiva di DOUBLE-TAKE
32
6
Per ogni operazione su
disco il driver DBLHOOK
controlla se:
Il server source è connesso al target?
SI
E’ un’operazione “Write” o “Read”?
WRITE=SI
Il file è in un replication set?
SI è nel “RepSet_X”
Continuity Solutions
32
6
Come funziona il processo di replica…
… dalla prospettiva di DOUBLE-TAKE
32
8
32
7
48
7
.
.
.
.
32
8
32
7
32
6
32
6
Ogni operazione su disco viene intercettata. Il driver DBHOOK decide se inviarla anche
al server Target
Continuity Solutions
Come funziona il processo di replica…
… dalla prospettiva di DOUBLE-TAKE
48
7
.
.
32
8
32
7
32
6
Disk#487
Path
File
Op
Start
Length
DATA
Checksum
.
.
32
8
32
7
32
6
Le operazioni su disco contengono tutti i dati significativi della scrittura
Continuity Solutions
Come funziona il processo di replica…
… dalla prospettiva di DOUBLE-TAKE
48
7
.
.
48
7
.
.
32
8
32
7
32
6
32
8
32
7
32
6
Ogni operazione su disco, inviata al server, contiene gli stessi dati, ma alcuni parametri
possono essere modificati da Double-Take ( es. path)
Continuity Solutions
Come funziona il processo di replica…
… dalla prospettiva di DOUBLE-TAKE
48
7
.
.
48
7
.
.
32
8
32
7
32
6
32
8
32
7
32
6
gli stessi dati …
… nello stesso ordine
… con eventuali eccezioni
Continuity Solutions
La replica di Double-Take
Continuity Solutions
Passaggi per avviare il
processo di replica
1.
Creare un ‘replication set’ per definire i dati da replicare
2.
Trascinare il ‘replication set’ sopra il target
3.
Definire tutti i parametri associati al ‘replication set’, quali
ad esempio le opzioni del processo di mirroring
4.
Continuity Solutions
Selezionare il pulsante ‘Connect’ per avviare il processo
Caratteristiche del
processo di replica
 Consente di includere o escludere file, cartelle, o caratteri
jolly
 Per minimizzare la quantità di dati la replica viene
effettuata a livello byte
 Tecnologia STAR: Replica con Trasferimento Asincrono
Sequenziale (Sequential Transfer Asynchronous
Replication)
 Consente di limitare la larghezza della banda di
trasmissione o di avviare e fermare in modo temporizzato
la trasmissione dei dati.
Continuity Solutions
Caratteristiche del
processo di replica
 Riduce i processi in coda per la re-sincronizzazione
 Dispone di opzioni avanzate per il processo di
mirroring:
 replica delle sole differenze dei file
 replica con controllo del checksum
 Impatto irrilevante su server, applicativi e sulle
prestazioni di I/O
 Supporta schede di rete multiple (processo di replica
dedicato)
Continuity Solutions
Il Processo di Failover
di Double-Take
Continuity Solutions
Il Processo di Failover

Il Client scrive dei dati sul
Server1 (Source)

Il server source replica in tempo
reale i dati nella componente
target. Il server target
monitorizza il server source

Malfunzionamento del Server 1

Il server target si accorge
dell’indisponibilità del server
source e acquisisce il nome e
l’indirizzo IP di quest’ultimo

Il server target avvia gli script di
failover e le applicazioni

Gli utenti riprendono l’attività
Client
Server1
Source Server
10.0.0.10
Double-Take
Target Server
10.0.0.20
IP: 10.0.0.10
Nome: Server1
FAILOVER SCRIPT
Continuity Solutions
Il Processo di Failover
Server in Produzione
(source)
SRV1
DB
SRV2
Print
SRV3
WWW
SRV4
eMail
SRV5
File
Continuity Solutions
(many-to-one)
10.0.0.10
10.0.0.20
10.0.0.30
DB Services started
WWW Services started
FILE Services started
Server di Backup
(target)
SRV HSTB
10.0.0.40
10.0.0.50
10.0.0.250
SRV1 10.0.0.10
SRV3 10.0.0.30
SRV5 10.0.0.50
Soluzioni Double-Take
Continuity Solutions
One-to-One
Un server dedicato al
backup per l’alta affidabilità
(Active/Passive)
WAN
Continuity Solutions
One-to-One
Ogni server fornisce
l’alta affidabilità
per l’altro server
(Active/Active)
WAN
Continuity Solutions
Disaster Recovery
Invia i dati critici in replica
ad un server fuori
dalla sede di produzione
WAN
Continuity Solutions
One-to-Many
Invia dati a server in sedi diverse
dalla sede di produzione, per
propositi di distribuzione dati
WAN
Continuity Solutions
Many-to-One
Centralizza i dati di più server source
in un singolo server target, per
propositi di alta affidabilità
o di backup centralizzato
WAN
Continuity Solutions
Chain
La replica dei dati è a catena.
Il primo server manda i dati al
secondo, che a sua volta li
manda al terzo e così via
WAN
Continuity Solutions
Modalità Combinata
Centralizzazione dei dati da più
server source ad un target per
propositi di HA o backup. Replica
dei dati in sedi remote per propositi
di distribuzione o di DR
WAN
Continuity Solutions
Soluzioni Double-Take
 One-to-One
 One-to-Many
 Many-to-One
 Many-to-Many
 Centralized Backup
 Chained
Continuity Solutions
Soluzioni Double-Take
Sistemi Operativi Supportati
• Windows NT 4.0
• Server, Enterprise
• Terminal Server Edition
• Windows 2000
• Server, Advanced Server, Datacenter
• Windows 2003
• Web, Server, Advanced Server, Datacenter
Continuity Solutions
Soluzioni Double-Take
Applicativi Supportati
• SQL Server 7.0 and 2000
• Exchange Server 5.5
• Exchange 2000
• IIS4 and IIS5
• Oracle, Sybase, Informix, …
• Lotus Notes
• File e Print services
• e altro ….
Continuity Solutions
Servizi Clever Consulting
per
Double- Take
Continuity Solutions
Servizi Clever Consulting
per Double-Take
 Assessment
Analisi dei requisiti del cliente e assessment dell’ambiente
esistente.
 Design and prototype
La preparazione in laboratorio dell’ambiente del cliente ed il
progetto di un prototipo funzionale della configurazione
raccomandata per il cliente.
 Installation and deployment
Questo servizio comprende, l’installazione del software, la
configurazione ed il test della soluzione.
Continuity Solutions
Clever Consulting srl
Via Broletto, 39
20121 MILANO
Tel: +39 02 80509734
Fax: +39 02 700507092
web: www.clever-consulting.it
eMail: [email protected]
Continuity Solutions
Fly UP