Académique Documents
Professionnel Documents
Culture Documents
Module 4.4
Remote Replication
After completing this module, you will be able to: Explain Remote Replication Concepts
Synchronous/Asynchronous Connectivity Options
Synchronous Replication
Replica is identical to source at all times Zero RPO
Asynchronous Replication
Replica is behind the source by a finite margin Small RPO
Connectivity
Network infrastructure over which data is transported from source site to remote site
Synchronous Replication
A write has to be secured on the remote replica and the source before it is acknowledged to the host
Disk
Ensures that the source and remote replica have identical data at all times
Write ordering is maintained at all times
Replica receives writes in exactly the same order as the source
Server
Data Write
1 4 3
Data Acknowledgement
Synchronous Replication
Response Time Extension
Application response time will be extended due to synchronous replication
Data must be transmitted to remote site before write can be acknowledged Time to transmit will depend on distance and bandwidth
Writes MB/s Max
Bandwidth
To minimize impact on response time, sufficient bandwidth must be provided for at all times
Average
Time
Asynchronous Replication
Write is acknowledged to host as soon as it is received by the source
Disk
1 2 4
Data Acknowledgement
Finite RPO
Replica will be behind the Source by a finite amount Typically configurable
2006 EMC Corporation. All rights reserved.
Disk
Asynchronous Replication
Buffers
Need sufficient buffers
Average
Time
Log Shipping
Log
Physical Volume 2 Physical Volume 3
Volume Group
Local Site
Network
Volume Group
Remote Site
In the event of a failure at the source site, production operations can be transferred to the remote site
Disadvantages
Extended network outages require large log files CPU overhead on host
For maintaining and shipping log files
IP Network
Original
Logs
Distance
Replica
DR Server
Network links
Source
Target
Write is received by the source array from host/server Write is transmitted by source array to the remote array
Network links
Source
Target
No impact on response time Extended distances between arrays Lower bandwidth as compared to Synchronous
2006 EMC Corporation. All rights reserved. Business Continuity Remote Replication - 15
Source
Network Links
Local Replica
Local Replica
Remote Replica
Create a Consistent PIT Local Replica on Source Array Create a Remote Replica of this Local Replica Optionally create another replica of the Remote replica on the remote array if needed Repeatas automation, link bandwidth, change rate permit
Remote Replica
Local Replica
Local Replica
Network Links
Remote Replica
Synchronous replication between the Source and Bunker Site Create consistent PIT Local Replica at bunker Create Remote Replica of bunker Local Replica Optionally create additional Local Replica at Target site from the Remote Replica if needed Repeatas automation, link bandwidth, change rate permit
2006 EMC Corporation. All rights reserved. Business Continuity Remote Replication - 19
During BC Operations changes will/could happen to both the source and remote replicas
Most remote replication technologies have the ability to track changes made to the source and remote replicas to allow for incremental re-synchronization Resuming remote replication operations will require resynchronization between the source and replica
Asynchronous
Extended distance solutions with minimal RPO (order of minutes) No Response time elongation Generally requires lower Bandwidth than synchronous Must design with adequate cache/buffer or sidefile/logfile capacity
IP Networks
Some Vendors have native Gigabit Ethernet adapters which allows the array to be connected directly to IP Networks without the need for protocol converters
Electrical
Optical Lambda
OC3
OC48 OC48
SONET
STM-16 STM-16
SDH
2006 EMC Corporation. All rights reserved. Business Continuity Remote Replication - 25
Rated Bandwidth
Link Escon Fibre Channel Bandwidth Mb/s 200 1024 or 2048
Gigabit Ethernet
T1 T3
1024
1.5 45
E1
E3
2
34
OC1
OC3/STM1 OC12/STM4
51.8
155.5 622.08
OC48/STM16
2006 EMC Corporation. All rights reserved.
2488.0
Business Continuity Remote Replication - 26
Module Summary
Key points covered in this module: Remote Replication Concepts
Synchronous/Asynchronous Connectivity Options
SRDF uses dedicated channels to send data from source to target array
ESCON, Fibre Channel or Gigabit Ethernet are supported
SRDF R2 volumes are in a Read Only state when remote replication is in effect
Changes cannot be made to the R2 volumes
SRDF/Synchronous
1. Write received by Symmetrix containing Source volume
Source Host
2. Source Symmetrix sends write data to Target 3. Target Symmetrix sends acknowledgement to Source 4. Write complete sent to host
Target Host
2
Remote Link Director (RLD) Remote Link Director (RLD) Remote Link Director (RLD)
Application does not receive I/O acknowledgement until data is received and acknowledged by remote Symmetrix Write completion time is extended - No impact on Reads Most often used in campus solutions
2006 EMC Corporation. All rights reserved. Business Continuity Remote Replication - 33
Before
RW RO RO RW
Source Volume
Target Volume
After
Source Volume
Target Volume
Before
RO RW
Source Volume
Target Volume
RW sync
Source Volume
RO
After
Target Volume
Before
RW RO
Source Volume
Target Volume
RW
RW
After
Source Volume
Target Volume
RW
RO
RW
RO
Source Volume
Target Volume
Source Volume
Target Volume
Establish
2006 EMC Corporation. All rights reserved.
Restore
Business Continuity Remote Replication - 37
MirrorView/A Terms
Primary storage system
Holds the local image for a given mirror
Bidirectional mirroring
A storage system can hold local and remote images
Mirror Synchronization
Process that copies data from local image to remote image
MirrorView/A Configuration
MirrorView/A Setup
MirrorView/A software must be loaded on both Primary and Secondary storage system Remote LUN must be exactly the same size as local LUN Secondary LUN does not need to be the same RAID type as Primary Reserved LUN Pool space must be configured
A B C D E F B E
Host Tracking DeltaMap Transfer DeltaMap
A B C D E F
0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1
MAP
Snapshot
RLP
MAP
MirrorView/A Update
Primary Image Secondary Image
A E A B C D E F
Host Tracking Transfer DeltaMap Transfer Tracking DeltaMap
A B C D E F E B
0 1 0 0 0 0 0 1 1 0 0 0 1 0 0 0
MAP
Snapshot
RLP
MAP
B E
E A B C D E F
Host
A B C D E F B
Promote Secondary
Transfer DeltaMap
Tracking DeltaMap
0 0 0 0 1 0 1 0 0 0 1 1 0
MAP
Snapshot
RLP
MAP
Consistency Groups
Group of secondary images treated as a unit Local LUNs must all be on the same CLARiiON