Remote Replication

Download Report

Transcript Remote Replication

Remote Replication
Module 3.4
© 2009 EMC Corporation. All rights reserved.
Remote Replication
After completing this module, you will be able to:
 Explain remote replication technologies
– Synchronous and asynchronous
 Discuss host and array based remote replication
– Functionality
– Differences
– Selecting the appropriate technology
 Discuss network options for remote replication
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 2
What is Remote Replication?
 Replica is created at remote site
– Addresses risk associated with regionally driven outages
– Could be a few miles away or half way around the globe
 Modes of remote replication (based on RPO requirement)
– Synchronous Replication
– Asynchronous Replication
Source site
© 2009 EMC Corporation. All rights reserved.
Remote site
Remote Replication - 3
Synchronous Replication
 A write must be committed to the
source and remote replica before it is
acknowledged to the host
Source
 Ensures source and remote replica
have identical data at all times
1
4
– Write ordering is maintained
 Replica receives writes in exactly the
same order as the source
 Synchronous replication provides the
lowest RPO and RTO
– Goal is zero RPO
Host
2
3
Data Write
Data Acknowledgement
Target
– RTO is as small as the time it takes to
start application on the target site
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 4
Synchronous Replication: Bandwidth Requirement
 Response Time Extension
– Application response time will be
extended
 Data must be transmitted to target site
before write can be acknowledged
 Time to transmit will depend on
distance and bandwidth
Required bandwidth
Max
Typical workload
Writes
MB/s
 Bandwidth
– To minimize impact on response time,
sufficient bandwidth must be provided
at all times
Time
 Rarely deployed beyond 200 km
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 5
Asynchronous Replication
 Write is committed to the source and
immediately acknowledged to the
host
Source
1
 Data is buffered at the source and
transmitted to the remote site later
2
– Some vendors maintain write ordering
– Other vendors do not maintain write ordering,
but ensure that the replica will always be a
consistent re-startable image
Host
4
3
Data Write
Data Acknowledgement
 Finite RPO
Target
– Replica will be behind the source by a finite
amount
– Typically configurable
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 6
Asynchronous Replication: Bandwidth Requirement
 Response time unaffected
Typical
workload
 Bandwidth
Required
bandwidth
– Need average bandwidth
 Buffers
– Need sufficient buffers
Writes
MB/s
Average
 Can be deployed over long distances
Time
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 7
Remote Replication Technologies
 Host based
– Logical Volume Manager (LVM) based
 Support both synchronous and asynchronous mode
– Log Shipping
 Storage Array based
– Support both synchronous and asynchronous mode
– Disk Buffered - Consistent PITs
 Combination of Local and Remote Replication
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 8
LVM Based
 Duplicate Volume Groups at source
and target sites
– All writes to the source Volume Group
are replicated to the target Volume
Group by the LVM
– Can be synchronous or asynchronous
mode
 In the event of a network failure
IP
– Writes are queued in the log file and
sent to target when the issue is resolved
– Size of the log file determines length of
outage that can be withstood
 Upon failure at source site, production
can be transferred to target site
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 9
LVM Based – Advantages and Limitation
 Advantages
– Different storage arrays and RAID protection can be used at the
source and target sites
– Response time issue can be eliminated with asynchronous mode,
with extended RPO
 Limitations
– Extended network outages require large log files
– CPU overhead on host
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 10
Host Based Log Shipping
Logs
IP
Original
 Offered by most database
Vendors
 Advantages
– Minimal CPU overhead
– Low bandwidth requirement
– Standby Database consistent
to last applied log
© 2009 EMC Corporation. All rights reserved.
Logs
Stand By
Remote Replication - 11
Storage Array Based Remote Replication
 Replication performed by the array operating environment
– Host CPU resources can be devoted to production operations
instead of replication operations
– Arrays communicate with each other via dedicated channels
 ESCON, Fibre Channel or Gigabit Ethernet
 Replicas are on different arrays
– Primarily used for DR purposes
– Can also be used for other business operations
Source Array
Target Array
IP/FC
Network
Source
Production
Server
© 2009 EMC Corporation. All rights reserved.
Distance
Replica
DR Server
Remote Replication - 12
Array Based – Synchronous Replication
Network links
Source
Target
Write is received by the source array from host/server
Write is transmitted by source array to the target array
Target array sends acknowledgement to the source array
Source array signals write complete to host/server
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 13
Array Based – Asynchronous Replication
Network links
Source
Target
Write is received by the source array from host/server
Source array signals write complete to host/server
Write is transmitted by source array to the target array
Target array sends acknowledgement to the source array
 No impact on response time
 Extended distances between arrays
 Lower bandwidth as compared to Synchronous
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 14
Asynchronous Replication: Ensuring Consistency
 Maintain write ordering
– Some vendors attach a time stamp and sequence number with each
write, then send the writes to remote array
– Apply these writes to the remote devices in exact order based on the
time stamp and sequence numbers
 Dependent write consistency
– Some vendors buffer the writes in the cache of the source array for a
period of time (between 5 and 30 seconds)
– At the end of this time current buffer is closed in a consistent manner
and the buffer is switched, new writes are received in the new buffer
– Closed buffer is then transmitted to the remote array
– Remote replica will contain a consistent, re-startable image on the
application
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 15
Array Based – Disk Buffered Replication
 Local and Remote replication technologies can be
combined to create consistent PIT copies of data on
target arrays
 RPO usually in the order of hours
 Lower Bandwidth requirements
 Extended distance solution
Source Data
Source
Host
Local Replica
Source Storage Array
© 2009 EMC Corporation. All rights reserved.
Local Replica
Remote Replica
Target Storage Array
Remote Replication - 16
Remote Replicas – Tracking Changes
 Remote replicas can be used for BC operations
– Typically remote replication operations will be suspended when the
remote replicas are used for BC operations
 During business 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
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 17
Array Based – Which Technology?
 Synchronous
– Is a must if zero RPO is required
– Need sufficient bandwidth at all times
– Rarely above 125 miles
 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 capacity
 Disk buffered
– Extended distance solution with RPO in the order of hours
– Require lower bandwidth than synchronous or asynchronous
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 18
Three Site Replication
 Eliminates disadvantages of two site replication
– Single site disaster leads to a window when there is no DR
protection
 Data replicated to two remote sites
 Implemented in two ways
– Three Site Cascade/Multi-hop
– Three Site Triangle/Multi-target
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 19
Three Site Replication – Cascade/Multi-hop
 Synchronous + Disk Buffered
Source Data
Remote Replica
Local Replica
Synchronous
Disk Buffered
Remote Replica
Local Replica
Bunker Site
Source Site
 Synchronous + Asynchronous
Source Data
Remote Site
Remote Replica
Synchronous
Local Replica
Asynchronous
Remote Replica
Local Replica
Source Site
© 2009 EMC Corporation. All rights reserved.
Bunker Site
Remote Site
Remote Replication - 20
Three Site Replication – Triangle/Multi-target
BUNKER
Asynch
with
Differential
Resynch
SOURCE
REMOTE
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 21
SAN Based Remote Replication
 Replicate from one storage array
to any other storage array over
the SAN/WAN
EMC Symmetrix
EMC CLARiiON
– Implement tiered storage
– Data migration
– Remote vaulting
SAN/WAN
 Heterogeneous arrays support
Hitachi
 Application and OS independent
 No impact to servers or the LAN
HP
IBM
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 22
SAN Based Replication : Terminologies
 Control Array: Array responsible for the replication operations
– Control Device: Device on controlling array to/from which data is being
replicated
 Remote Array: Array to/from which data is being replicated
– Remote Device: Device on remote array to/from which data is being
replicated
 Operation
– Push: Data is pushed from control array to remote array
– Pull: Data is pulled to the control array from remote array
Remote Array
Control Array
C
Control Device
© 2009 EMC Corporation. All rights reserved.
SAN/WAN
PUSH
PULL
C
Remote Device
Remote Replication - 23
Network Options for Remote Replication
 A dedicated or a shared network must be in place for
remote replication
– Use ESCON or FC for shorter distance
– For extended distances, an optical or IP network must be used
– Example of optical network: DWDM and SONET
 Protocol converters may require to connect ESCON or FC adapters from
the arrays to these networks
– Native GigE adapters allows array to be connected directly to IP
Networks
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 24
Dense Wavelength Division Multiplexing (DWDM)
 DWDM is a technology that puts data from different
sources together on an optical fiber with each signal
carried on its own separate light wavelength
 Up to 32 protected and 64 unprotected separate
wavelengths of data can be multiplexed into a light
stream transmitted on a single optical fiber
Optical Channels
ESCON
Fibre Channel
Optical
Electrical
Optical
Lambda λ
Gigabit Ethernet
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 25
Synchronous Optical Network (SONET)
 SONET is Time Division Multiplexing
(TDM) technology
OC48
OC3
 Traffic from multiple subscribers is
multiplexed together and sent out onto
SONET ring as an optical signal
SONET
 Synchronous Digital Hierarchy (SDH)
similar to SONET but is the European
standard
 SONET/SDH, offers the ability to
service multiple locations, its
reliability/availability, automatic
protection switching, and restoration
© 2009 EMC Corporation. All rights reserved.
STM-16
STM-1
SDH
Remote Replication - 26
Module Summary
Key points covered in this module:
 Modes of remote replication
– Synchronous and asynchronous mode
 Host based remote replication
– LVM based and log shipping
 Array based remote replication
– Synchronous, asynchronous and disk buffered
– Three site replication
– SAN based remote replication
 Network options for remote replication
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 27
Concept in Practice – EMC Remote Replication
 EMC Symmetrix Arrays
– EMC SRDF/Synchronous
– EMC SRDF/Asynchronous
– EMC SRDF/Automated Replication
 EMC CLARiiON Arrays
– EMC MirrorView/Synchronous
– EMC MirrorView/Asynchronous
 EMC SAN Copy
– SAN based remote replication solution for EMC CLARiiON
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 28
 Check Your Knowledge
 What is the difference between Synchronous and
Asynchronous mode?
 Discuss one host based remote replication technology?
 Discuss one array based remote replication technology?
 What are differences in the bandwidth requirements
between the array remote replication technologies
discussed in this module?
 Discuss the effects of a bunker failure in a three-site
replication for the following implementation:
− Multihop—synchronous + disk buffered
− Multihop—synchronous + asynchronous
− Multitarget
© 2009 EMC Corporation. All rights reserved.
Remote Replication - 29