double-take availability - technical presentation

14
Double-Take teknik bilgiler Mücahid AKÇAY teknik destek uzmanı [email protected] www.felakettenkurtarma.com Teknik Bilgiler; çalışma mantığı, senaryolar

Upload: muecahid-akcay

Post on 12-Feb-2017

59 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Double-Take Availability - Technical Presentation

Double-Taketeknik bilgiler

Mücahid AKÇAYteknik destek uzmanı[email protected]

Teknik Bilgiler;çalışma mantığı, senaryolar

Page 2: Double-Take Availability - Technical Presentation

2

Double-Take – Genel Özellikler Donanım Bağımsız

Platform Bağımsız

Uygulama Bağımsız

marka bağımlılığı olmadan farklı sunucular kullanılabilir.

heterojen yapıları destekler, çapraz replikasyon yapılabilir.

işletim sistemini referans alarak kaynak sunucuda hangi uygulamanın olduğunu önemsemez.

Page 3: Double-Take Availability - Technical Presentation

Double-Take - aynalama (mirror)

3

Application layer

Operating system

Hardware layer

User application

Double-Takedriver

Application layer

Operating system

Hardware layer

Double-Takedriver

Double-Take service

Double-Take

service

An initial mirror copies all of the

data to the targetHDD HDD

Page 4: Double-Take Availability - Technical Presentation

Double-Take - veri kopyalama (replikasyon)

4

Application layer

Operating system

Hardware layer

HDD

User application

Double-Takedriver

Application layer

Operating system

Hardware layer

HDD

Double-Takedriver

Double-Take service

Double-Take

service

The Double-Take driver sees bytes of I/O en

route to the file system and copies them into

memory

As confirmation of the write travels back to

the application, Double-Take sends the replicated bytes to the

target

Page 5: Double-Take Availability - Technical Presentation

Double-Take – kuyruklama (queueing)

5

Application layer

Operating system

Hardware layer

HDD

User application

Double-Takedriver

Application layer

Operating system

Hardware layer

HDD

Double-Takedriver

Double-Take service

Double-Take

service

During high-latency periods, Double-Take will buffer changes

to memoryDisk

Queue

If configurable memory buffers are exceeded, Double-Take will buffer to disk for additional latency tolerance

Page 6: Double-Take Availability - Technical Presentation

Double-Take – kuyruklama (queueing)

6

Application layer

Operating system

Hardware layer

HDD

User application

Double-Takedriver

Application layer

Operating system

Hardware layer

HDD

Double-Takedriver

Double-Take service

Double-Take

service

During high-latency periods, Double-Take will buffer changes

to memoryDisk

Queue

If configurable memory buffers are exceeded, Double-Take will buffer to disk for additional latency tolerance

Page 7: Double-Take Availability - Technical Presentation

Double-Take – veri bütünlüğü (data integrity)

7

Application layer

Operating system

Hardware layer

HDD

User application

Double-Takedriver

Application layer

Operating system

Hardware layer

HDD

Double-Takedriver

Double-Take service

Double-Take

service

Once latency improves,

replication resumes transmission,

preserving write-order consistency

Disk Queue

Page 8: Double-Take Availability - Technical Presentation

Double-Take – Full Server Protection (guest level replication)

8

Server 1 Server 2

C:\ Drive

C:\Staging-SSM

D:\Drive

C:\ Drive

C:\Staging-SSM

D:\Drive

Data

Program FilesProgramDataUsersWindowsRegistry

Data

Program FilesProgramDataUsersWindowsRegistry

Selected Data is protected and Windows

System State Data is stored temporarily in the

target Staging-SSM folder

Program FilesProgramDataUsersWindowsRegistry

Program FilesProgramDataUsersWindowsRegistry

Page 9: Double-Take Availability - Technical Presentation

Double-Take – Failover (guest level replication)

9

Server 1 Server 2

C:\ Drive

C:\Staging-SSM

D:\Drive

C:\ Drive

C:\Staging-SSM

D:\Drive

Data

Program FilesProgramDataUsersWindowsRegistry

Data

Data

Data

Program FilesProgramDataUsersWindowsRegistry

Program FilesProgramDataUsersWindowsRegistry

Upon Cutover, the Source Server is Shutdown if online

and the Source’s System State Data overwrites the

Targets’ except for hardware information

The Target Server then reboots and replaces the registry while moving any remaining staging files. At

this point the Target no longer exists and is now the

Source

Server 1

Page 10: Double-Take Availability - Technical Presentation

Physical, Virtual, or Cloud Server

Application layer

Operating system

Hardware layer

HDD

User application

Double-Take driver

vSphere Server

Double-Take service

Double-Take - Full Server to ESX

10

Windows or Linux Appliance VM Replica

VM

Mount

PointA Virtual Machine is

created based on job settings

The virtual disks are attached to the appliance

Mirroring and Replication begin

sending data through the appliance

Page 11: Double-Take Availability - Technical Presentation

Physical, Virtual, or Cloud Server

Application layer

Operating system

Hardware layer

HDD

User application

Double-Take driver

vSphere Server

Double-Take service

Double-Take - Cutover/Failover (Full Server to ESX)

11

The Virtual Machine is

started at this point and the job can be deleted

Upon Failover/Cutover

the mounted disks are

detached from the appliance VM

A new Full Server job type can be created in order

to Failback/Recover

to the original server

Windows or Linux Appliance VM Replica

VM

Mount

Point

Double-Take service

Page 12: Double-Take Availability - Technical Presentation

Double-Take - Full Server to Hyper-V

12

Hyper-V Server

Operating System

Double-Take service

Hyper-VHypervisor

Physical, Virtual, or Cloud Server

Application layer

Operating system

Hardware layer

HDD

User application

Double-Take driver

Double-Take service

Replica

VM

Mount Point

A Virtual Machine is created based on

job settings

The virtual disks are attached to the

hypervisor

Mirroring and Replication begin

sending data through the Hyper-V Server’s

OS

Page 13: Double-Take Availability - Technical Presentation

13

Double-Take - Cutover/Failover (Full Server to Hyper-V)

Hyper-V Server

Operating System

Double-Take service

Hyper-VHypervisor

Physical, Virtual, or Cloud Server

Application layer

Operating system

Hardware layer

HDD

User application

Double-Take driver

Double-Take service

Replica VM

Mount Point

Upon Failover/Cutover the mounted disks are detached from the

hypervisor

The Virtual Machine is started at this point and the job can be deleted

A new Full Server job type can be created

in order to Failback/Recover to the original server

Double-Take service

Page 14: Double-Take Availability - Technical Presentation

14

Teşekkürler

[email protected]