double-take availability - technical presentation
TRANSCRIPT
Double-Taketeknik bilgiler
Mücahid AKÇAYteknik destek uzmanı[email protected]
Teknik Bilgiler;çalışma mantığı, senaryolar
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.
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
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
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
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
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
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
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
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
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
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
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