Time finder

5,687 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,687
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
392
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Time finder

  1. 1. EMC SRDF and TimeFinder on Symmetrix with Open Systems
  2. 2. Agenda <ul><li>SRDF Introduction </li></ul><ul><li>SRDF Overview </li></ul><ul><li>SRDF/S and SRDF/A </li></ul><ul><li>SRDF/AR Single-Hop </li></ul><ul><li>SRDF Consistency Groups </li></ul><ul><li>SRDF Migrate Option </li></ul><ul><li>TimeFinder Introduction </li></ul><ul><li>TimeFinder Overview </li></ul><ul><li>Update on TimeFinder/Mirror </li></ul><ul><li>TimeFinder/Clone </li></ul><ul><li>TimeFinder/Snap </li></ul>
  3. 3. Remote-Replication Benefits <ul><li>Protect against local and regional site disruptions </li></ul><ul><ul><li>Continuous data availability </li></ul></ul><ul><ul><li>Multiple remote-recovery sites </li></ul></ul><ul><ul><li>Meet regulatory requirements </li></ul></ul><ul><ul><li>Support multiple service levels with tiered storage </li></ul></ul><ul><li>Migrate, consolidate or distribute data across storage platforms </li></ul><ul><ul><li>Data center consolidations </li></ul></ul><ul><ul><li>Technology refreshes </li></ul></ul><ul><li>Enable fast recovery </li></ul><ul><ul><li>Application restart </li></ul></ul><ul><ul><li>Business resumption </li></ul></ul>
  4. 4. Decision Drivers to Consider Recovery-Point Objectives PRIMARY DECISION DRIVERS Business Considerations Technical Considerations Cost Recovery-Time Objectives Performance Bandwidth Capacity Recovery and Consistency Functionality, Availability
  5. 5. Symmetrix Remote Data Facility (SRDF) Family <ul><li>Industry-leading remote replication </li></ul><ul><li>Protects against local and regional disruptions </li></ul><ul><li>Increases application availability by reducing downtime </li></ul><ul><li>Minimizes/eliminates performance impact on applications and hosts </li></ul><ul><li>Independent of hosts and operating systems, applications, and databases </li></ul><ul><li>Improves RPOs and RTOs with automated restart solutions </li></ul><ul><li>Mission critical proven with numerous testimonials and references </li></ul><ul><li>Tens of thousands of licenses shipped </li></ul>SRDF Family SRDF/Star Multi-site replication option SRDF/AR Automated Replication option SRDF/CE Cluster Enabler option SRDF/CG Consistency Groups SRDF/S Synchronous for zero data exposure SRDF/A Asynchronous for extended distances SRDF/DM Efficient Symmetrix-to-Symmetrix data mobility Cascaded SRDF and SRDF/EDP Extended Distance Protection Concurrent SRDF Concurrent EMC offers choice and flexibility to meet any service-level requirement
  6. 6. SRDF – Most Widely Deployed Disaster Restart Solution <ul><li>Disk mirror in real time between Symmetrix systems </li></ul><ul><li>Primary (R1) to secondary (R2) architecture </li></ul><ul><li>Supports bi-directional remote mirror operations </li></ul><ul><li>Independent of hosts, OS, applications, and databases </li></ul>SRDF links Primary/Secondary Secondary/Primary R2 R1 R1 R2
  7. 7. SRDF/S Overview <ul><li>Provides for a no-data-loss solution (RPO = 0) in event of local or regional disaster </li></ul><ul><ul><li>Recovery-time objective of less than one hour </li></ul></ul><ul><ul><ul><li>Restart times are application dependent </li></ul></ul></ul><ul><li>Is a foundation for advanced SRDF solutions </li></ul><ul><ul><li>Single source volume mirroring to a multiple SRDF target volume </li></ul></ul><ul><ul><ul><li>Can be concurrent SRDF/S or in combination with SRDF/A for available 3-Site solutions </li></ul></ul></ul><ul><li>Integrated with UNIX and Windows open system cluster solutions </li></ul><ul><ul><li>Automated and semi-automated disaster restart </li></ul></ul><ul><ul><ul><li>Cluster design will determine restart methodology </li></ul></ul></ul>Overview
  8. 8. SRDF Synchronous Remote Replication and Local Disasters <ul><li>Primary requirement: Provide for a no-data-loss solution (RPO = 0) in event of local disaster </li></ul><ul><li>Objective achieved: Yes, with Site B available for disaster restart </li></ul>Site B Site A Provides for no data loss at Site B with disaster restart Local Site Disaster R2 R1 R1 R2
  9. 9. SRDF/S Functional Capabilities Yes – with TimeFinder Can use consistent remote point-in-time restore for disaster restart with immediate host access Yes – with SRDF/CG Can span a database over multiple storage frames and ensure application restart with consistent data 64,000 Maximum number of SRDF pairs with Enginuity 5874 Yes Can ensure all changed data captured for site-failback resynchronization Yes Can use space saving TimeFinder/Snap on remotely – replicated volumes Yes – with TimeFinder Can perform remote point-in-time operations (such as point-in-time splits) nondisruptively Yes – with TimeFinder Can have a consistent (restartable) point-in-time image for remotely - replicated volumes Yes Can be used with three site SRDF solutions Yes Can service I/O from remote volume, avoiding application failover SRDF/S Feature/Function
  10. 10. SRDF/Synchronous Mode Operations <ul><li>I/O write received from host/server into source cache </li></ul><ul><li>I/O is transmitted to target cache </li></ul><ul><li>Receipt acknowledgment is provided by target back to cache of source </li></ul><ul><li>Ending status is presented to host/server </li></ul>SRDF/S links Primary/Secondary Secondary/Primary 1 4 2 3 R2 R1 R1 R2
  11. 11. SRDF/S Mirror Advantage Site B Site A I/O request is serviced from R2 mirror volumes, avoiding application restart on Target with integrated cluster solutions LAN/WAN SRDF R2 R1 R1 R2
  12. 12. SRDF/S R1/R2 Swap and Application/Database Relocation Site A Site B Faster availability with R1 to R2 initial or incremental synchronization in progress – faster access to data <ul><li>Source swapped to Target </li></ul><ul><li>Target swapped to Source </li></ul><ul><li>Database services relocated to remote hosts for restart </li></ul><ul><li>Host outage occurs while synchronization in progress </li></ul>SRDF/S link Secondary Primary
  13. 13. SRDF Incremental Resynchronization R1 and R2 invalid track tables merged for resynchronization Changed tracks on both the Primary and Secondary will be reflected for resync ensuring the highest level of data integrity Resynchronization from Secondary to Primary R1 UPDATED TRACK UPDATED TRACK Primary Secondary R1 R2 UPDATED TRACK UPDATED TRACK
  14. 14. SRDF Timestamp for Suspend/Resume SRDF Device Link Status :Not Ready (NR) Time of Last Device Link Status Change :Mon Oct 27 15:30:41 2008 Assist administrator in identifying that intersite network issues may exist and aids in determining data currency in event of site disaster Secondary Site Production Site Timestamp gets updated when link status changes occur and will be reported on both the R1 and R2 R2 R1
  15. 15. SRDF Group Support: Number Increased from 128 to 250 Groups Provides granularity and control for environment with a large number of mutually independent applications Maximum of 64 SRDF Groups per RA Director SRDF Secondary Site Production Site
  16. 16. Moving Dynamic Devices between SRDF Groups SRDF Group A SRDF Group B Can move SRDF devices between SRDF groups without requiring a full copy resynchronization Production Site Secondary Site R1 R1 R1 R1 R1 R1 R1 R2 R2 R2 R2 R2 R2 R2
  17. 17. SRDF/S and SRDF/A Automated Restart <ul><li>Automatic session restart is attempted if session failure is detected </li></ul><ul><ul><li>Based on preconfigured settings in the SRDF automated restart options file </li></ul></ul><ul><ul><li>Control process that is initiated by a SymCLI command </li></ul></ul><ul><ul><li>Available with Solutions Enabler </li></ul></ul><ul><li>Runs as a background operations and monitors SRDF session </li></ul><ul><ul><li>Monitors SRDF/S and SRDF/A sessions </li></ul></ul><ul><ul><li>Can be run manually from the command line </li></ul></ul><ul><li>Error logging and event notification also provided by options file </li></ul><ul><ul><li>Notification can be through email </li></ul></ul><ul><li>SRDF R2 restartable point-in-time volumes </li></ul><ul><ul><li>Can use TimeFinder/Clone </li></ul></ul><ul><li>Can be run from either the SRDF Source or Target Symmetrix </li></ul><ul><ul><li>Must be run from the SRDF Source if concurrent SRDF </li></ul></ul><ul><ul><li>Not currently supported on Cascaded SRDF and SRDF/EDP </li></ul></ul>
  18. 18. Benefits and Advantages of SRDF/S <ul><li>No server resource contention for remote mirroring operation </li></ul><ul><ul><li>CPUs, host memory, and host bus adapters </li></ul></ul><ul><li>Can perform restoration of primary site with minimal impact to application performance on remote site </li></ul><ul><ul><li>Resynchronization is from Symmetrix to Symmetrix </li></ul></ul><ul><li>Supports a highly scalable environment </li></ul><ul><ul><li>Up to 64,000 SRDF pairs </li></ul></ul><ul><li>Enterprise disaster restart for mixed operating system environment </li></ul><ul><ul><li>Consistency technology applies across multiple-operating systems and across Symmetrix systems </li></ul></ul><ul><li>Cluster integration support for automated and semi-automated failover </li></ul><ul><ul><li>HP MetroCluster, Solaris Geographic Edition, and SRDF/CE for Microsoft </li></ul></ul><ul><li>Disaster restart integration with VMware and Hyper-V </li></ul><ul><ul><li>SRDF with VMware vCenter Site Recovery Manager and support for Hyper-V with SRDF/CE for Microsoft </li></ul></ul>
  19. 19. SRDF/A Overview <ul><li>Provides for minimal data-loss solution (RPO<1 minute) in event of local disaster </li></ul><ul><ul><li>Recovery-time objective of less than one hour </li></ul></ul><ul><ul><ul><li>Restart times are application dependent </li></ul></ul></ul><ul><li>Provide measurable and predictable data currency timeframes </li></ul><ul><ul><li>Software provides minimum time for SRDF/A Delta Sets </li></ul></ul><ul><ul><ul><li>Delta Set intervals can be as low as 1 second </li></ul></ul></ul><ul><li>Host independent asynchronous remote mirroring solution </li></ul><ul><ul><li>No additional local host application latency for remote mirror operation </li></ul></ul><ul><ul><ul><li>Application response time not impacted by distance </li></ul></ul></ul><ul><li>Integrated with UNIX and Windows open system cluster solutions </li></ul><ul><ul><li>Automated and semi-automated disaster restart </li></ul></ul><ul><ul><ul><li>Cluster design will determine restart methodology </li></ul></ul></ul>Overview
  20. 20. SRDF Asynchronous Remote Replication and Local or Regional Disasters <ul><li>Primary requirement: Provide for minimal data loss (RPO = less than one minute) at an out-of-region site in event of a local or regional disaster </li></ul><ul><li>Objective achieved: Yes, with Site B available for disaster restart </li></ul>Provides disaster restart in the event of a regional disaster Site B Site A Local or Regional Disaster Out-of-Region WAN R1 R2
  21. 21. SRDF/A Functional Capabilities Yes Can be used with three site SRDF solutions 64,000 Maximum number of SRDF pairs with Enginuity 5874 Yes Changed data resynchronization available for failback to primary site due to unplanned outage at primary site (failover to remote site occurs) Yes - SRDF Mode Change feature Can change asynchronous mode of operation to synchronous Yes Can have a consistent (restartable) point-in-time image on remotely – replicated volumes Yes – with TimeFinder Can perform remote point-in-time operations (such as consistent point-in-time splits) nondisruptively Yes – with TimeFinder Can use remote point-in-time restore for disaster restart with immediate host access Yes Can ensure all changed data captured for site failback resynchronization Yes Can insulate local application from remote I/O replication operation SRDF/A Feature/Function
  22. 22. SRDF/A Delta Set Push Operation <ul><li>SRDF/A write I/O cycle number assigned as part of capture cycle (N) </li></ul><ul><li>SRDF/A write I/O acknowledged back to host as local write operation </li></ul><ul><li>SRDF/A write I/O cycle number is part of transmit/receive cycle (N-1) </li></ul><ul><li>SRDF/A write I/O acknowledged from Target and removed from transmit cycle (N-1) on Source </li></ul>Capture to Transmit cycle switch initiated based on cycle switch time interval setting with N-1 and N-2 cycles completed Source Target 2 1 4 3 N-1 Transmit N Capture WAN N-2 Apply 4 3 N-1 Receive R2 WAN
  23. 23. SRDF/A Logical Flow on Source (1 of 2) <ul><li>Software moves I/O from the Capture to Transmit Delta Set cycle for transfer from source to target </li></ul>Local application does not wait for any SRDF completion status before issuing next dependent write I/O Secondary Primary 4 3 2 1 WAN
  24. 24. SRDF/A Logical Flow from Source to Target (2 of 2) <ul><li>The Transmit/Receive Delta Set transmits write I/O to target; receipt acknowledgement is sent back to source as each SRDF/A write I/O is received allowing a cycle switch when the Transmit/Receive is cycle completed </li></ul>Remote operation is asynchronous and consistent with same block sent only once reducing network bandwidth requirements Secondary Primary 4 3 4 3 WAN
  25. 25. SRDF/A and Primary Site Failure <ul><li>Target failover with consistent/restartable R2 devices </li></ul>Maximum data exposure at target ranges between one to two SRDF/A Delta Set operations Local or Regional Disaster Secondary Primary WAN
  26. 26. SRDF/A Link Resiliency Option Target Source N-1 Receive N-2 Apply N Capture N-1 Transmit <ul><li>Link Resiliency allows SRDF/A sessions to survive transient link failures </li></ul><ul><ul><li>Capture cycle continues until link recovers or cache full condition occurs </li></ul></ul><ul><ul><li>Avoids need for SRDF Automated Restart actions with resynchronization </li></ul></ul><ul><ul><li>Continues applying data to R2 from N-1 receive cycle if transmit N-1 received in its entirety </li></ul></ul>Large cache capabilities make it possible to have a Link Resiliency Option R2 WAN
  27. 27. SRDF/A and Cache-Full Condition <ul><li>Target is data consistent when last Apply Delta Set completes </li></ul>Cache-Full condition will suspend SRDF/A and result in SRDF invalid tracks on primary Symmetrix SRDF/A Suspended Secondary Primary WAN
  28. 28. SRDF/A and Symmetrix Large Cache Sizes Supports large cache configurations <ul><li>Cache full conditions are less likely due to support of large cache sizes </li></ul><ul><ul><li>SRDF/A designed to take advantage of large cache sizes for improved performance </li></ul></ul><ul><ul><li>Need to periodically evaluate resource demands as they change over time </li></ul></ul><ul><li>SRDF/A cache-full conditions investigated </li></ul><ul><ul><li>Not using average peak workloads in network bandwidth and cache size planning </li></ul></ul><ul><ul><li>Bandwidth constrained due to competing with other applications </li></ul></ul><ul><ul><li>Customer workload increases with no increase in cache and/or network resources </li></ul></ul><ul><ul><li>Long distance network not properly assessed </li></ul></ul><ul><ul><ul><li>Network compression and BB credits of long distance converters </li></ul></ul></ul><ul><li>Balanced configurations necessary between Symmetrix systems </li></ul><ul><ul><li>Need balance of workload, cache, and bandwidth to operate successfully </li></ul></ul><ul><ul><ul><li>Can increase cache or bandwidth </li></ul></ul></ul><ul><ul><ul><li>Ensure host workloads are steady and even across SRDF/A groups </li></ul></ul></ul>Cache, link bandwidth, and locality of reference requirements may change over time as demands on application change
  29. 29. SRDF/A Delta Set Extension <ul><li>SRDF/A Delta Set Extension (DSE) </li></ul><ul><ul><li>Offloads some or all of the cycle data to preconfigured disk within the Symmetrix </li></ul></ul><ul><ul><ul><li>Allows for additional flexibility during abnormal IO flow in the SRDF/A data path </li></ul></ul></ul><ul><ul><li>Addresses issue of SRDF/A session drops that can be caused by </li></ul></ul><ul><ul><ul><li>Temporary host workload increase </li></ul></ul></ul><ul><ul><ul><li>Temporarily insufficient or unavailable link bandwidth </li></ul></ul></ul><ul><ul><ul><li>Temporary reductions in usable cache in either the R1 or R2 system </li></ul></ul></ul>Target Source N-1 Receive R2 N-2 Apply N Capture N-1 Transmit DSE DSE WAN SRDF DSE alleviates cache full conditions during temporary workload imbalances or non-transient SRDF link outages
  30. 30. SRDF/A and Adding or Removing Devices SRDF/A session remains active while adding or removing devices Production Site Secondary Site R1 R1 R2 R2 Can dynamically add and remove device pairs in an active session while maintaining the consistency of the existing set of devices WAN R2
  31. 31. SRDF/A R2 Site Consistency Indicator SRDF/A R2 Data is Consistent :True Production Site Secondary Site Provides administrator with consistency state of SRDF/A target data to aid in determining required disaster restart operations Now also reported on the R2 host as well as the R1 when the SRDF/A session is active and inactive R1 R2
  32. 32. SRDF/A Minimum Cycle Time SRDF/A now reduces data loss exposure to an absolute minimum for large workload environments ensuring data consistency Previous Cycle Times: 5 to 60 seconds Enginuity 5773 Cycle Times: 1 to 60 seconds Enginuity 5773 Cycle Times with SRDF/CG: 3 to 60 seconds Target Source N-1 Receive N-2 Apply N Capture N-1 Transmit R2 DSE DSE WAN
  33. 33. SRDF/A R1 Time Differential on R2 <ul><li>Time difference between R1 and R2 available on R2 </li></ul>R2 management host provides relevant data loss exposure time to aid with disaster restart decision criteria Time that R2 is behind R1 : 00:00:45 R2 Image Capture Time : Tue Jan 8 06:24:30 2008 R1 R1 R1 R2 R2 R2
  34. 34. SRDF Compression in Enginuity <ul><li>Enginuity based SRDF compression, independent of remote adapter hardware and protocol (Fiber Channel or GigE) </li></ul><ul><ul><li>Supported for use with SRDF/S, SRDF/A, and SRDF/DM </li></ul></ul><ul><ul><li>Enabled or disabled at the SRDF group level </li></ul></ul><ul><ul><li>SRDF primary and secondary Symmetrix systems must be at Enginuity 5874 Q4 SR or higher </li></ul></ul><ul><li>Reduces intersite network costs associated with SRDF replication </li></ul><ul><ul><li>Requires less bandwidth making additional network bandwidth available to other applications </li></ul></ul>New
  35. 35. Benefits and Advantages of SRDF/A <ul><li>SRDF/A predefined timed cycles allow for measurable and predictable data currency timeframes </li></ul><ul><ul><li>Provides for a known data timeframe for disaster restart </li></ul></ul><ul><li>Can be used concurrently with SRDF/S to meet customer requirements of providing for out of region disaster recovery </li></ul><ul><ul><li>Changed track resynchronization provided if failover to either site due to a failure or fault event </li></ul></ul><ul><li>Supports a highly scalable environment </li></ul><ul><ul><li>Up to 64,000 SRDF pairs </li></ul></ul><ul><li>Enginuity based SRDF compression for reduced costs </li></ul><ul><ul><li>Requires less bandwidth making additional network bandwidth available to other applications </li></ul></ul><ul><li>Cluster integration support for automated and semi-automated failover </li></ul><ul><ul><li>HP MetroCluster, Solaris Geographic Edition, and SRDF/CE for Microsoft </li></ul></ul><ul><li>Disaster restart integration with VMware and Hyper-V </li></ul><ul><ul><li>SRDF with VMware vCenter Site Recovery Manager and support for Hyper-V with SRDF/CE for Microsoft </li></ul></ul>
  36. 36. SRDF/S and SRDF/A Mode Change Feature Increases heavy-I/O application performance <ul><li>Dynamic and consistent switch between SRDF/A and SRDF/S </li></ul><ul><ul><li>Balanced performance during I/O peaks </li></ul></ul><ul><ul><li>Improved RPO versus Adaptive Copy </li></ul></ul><ul><ul><li>Potential for reduced bandwidth </li></ul></ul>Scheduled/scripted switch to SRDF/A mode Normal mode SRDF/S Normal mode SRDF/S 10:00 p.m. 6:00 a.m. Mode Change
  37. 37. Benefits of SRDF Mode Change <ul><li>Ability to change Remote Mirror mode of operations without disruptive reconfigurations </li></ul><ul><ul><li>Continuous Remote Mirror operations during mode change </li></ul></ul><ul><ul><ul><li>Cannot be used with SRDF/A Multi-Session Consistency </li></ul></ul></ul><ul><ul><li>Ability to provide variable RPO commitments depending on workload </li></ul></ul><ul><li>Can provide for data currency during normal or low I/O periods when using SRDF/A </li></ul><ul><ul><li>Achieves customer requirements of minimizing or eliminating data loss exposure when using SRDF/Synchronous mode </li></ul></ul><ul><ul><li>Can reduce intersite network bandwidth costs as mode is changed to adjust to increases and decreases in workload </li></ul></ul>
  38. 38. SRDF/A Customer Example Use with Open Replicator <ul><li>Business Objectives </li></ul><ul><ul><li>Out of region disaster restart capability with DMX systems at each site </li></ul></ul><ul><ul><ul><li>Minimize application unavailability costs with RPO = less than a few minutes </li></ul></ul></ul><ul><ul><li>Copy production data to lower cost storage for test and development </li></ul></ul><ul><ul><ul><li>Copy process should be non-disruptive to HP-UX production environment </li></ul></ul></ul><ul><li>Solution </li></ul><ul><ul><li>Primary data center and the secondary data center using SRDF/A for remote replication between sites </li></ul></ul><ul><ul><ul><li>TimeFinder is used on each Symmetrix </li></ul></ul></ul><ul><ul><li>Open Replicator is used to copy data from the TimeFinder devices to CX volumes for test and development in primary site </li></ul></ul><ul><ul><ul><li>A CX SnapView/Clone copy of the data is created from the CX primary volumes containing the PiT copies of the production data </li></ul></ul></ul>
  39. 39. SRDF/A Customer Example Use with Open Replicator DMX HP-UX DMX HP-UX SRDF/A (>500 km) Production Environment Test and Dev CX HP-UX Open Replicator Clone Source LUN TF R2 TF R1
  40. 40. SRDF/Automated Replication Single-Hop Overview <ul><li>SRDF/AR Single-Hop </li></ul><ul><ul><li>Uses combination of SRDF/DM and TimeFinder </li></ul></ul><ul><ul><ul><li>Asynchronous solution for application that have RPO of hours/days </li></ul></ul></ul><ul><ul><ul><li>Ideal for applications that have no tolerance to latency </li></ul></ul></ul><ul><ul><ul><li>Lower bandwidth requirements result in reduced intersite network costs </li></ul></ul></ul><ul><ul><li>SRDF/AR session restart in shared nothing clustered environments </li></ul></ul><ul><ul><ul><li>Applies to locally attached clustered hosts </li></ul></ul></ul>Wide market acceptance and customer proven in mission-critical application environments Overview
  41. 41. SRDF/AR Single-Hop No data loss achievable while reducing extended distance intersite network bandwidth requirements resulting in lower costs SRDF/AR Secondary Site Production Site TF R2 WAN TF/ R1 Std
  42. 42. Clustered SRDF/AR Single-Hop SRDF/AR restart and resumption when application restart occurs on other available cluster node Host Cluster SRDF/AR Secondary Site Production Site TF R2 WAN TF/ R1 Std
  43. 43. SRDF/AR Single-Hop Benefits <ul><li>Allows for asynchronous mirroring operation to secondary site </li></ul><ul><ul><li>Single-Hop mirroring operation performed independent of real-time processing </li></ul></ul><ul><ul><ul><li>No application response time impact to production host </li></ul></ul></ul><ul><ul><li>Secondary site may be deployed at out-of-region location for disaster recovery operations </li></ul></ul><ul><ul><ul><li>Most beneficial when Recovery Point Objective is hours/days vs. seconds/minutes </li></ul></ul></ul><ul><li>Single-hop mirroring operation for changed tracks only </li></ul><ul><ul><li>Symmetrix maintains invalid track information, reducing resynchronization time </li></ul></ul><ul><ul><ul><li>Also reduces intersite network bandwidth requirements resulting in lower costs </li></ul></ul></ul><ul><ul><li>Consistent point-in-time TimeFinder devices at out-of-region site ready to provide a restore operation if necessary </li></ul></ul><ul><ul><ul><li>Allows for immediate host access while the restore occurs from the remote Clone to the R2 volume </li></ul></ul></ul>Reduced intersite network costs and possible no data loss solution
  44. 44. SRDF/Consistency Groups Overview <ul><li>Preserves dependent-write consistency of devices </li></ul><ul><ul><li>Ensures application dependent write consistency of the application data remotely mirrored by SRDF operations in the event of a rolling disaster </li></ul></ul><ul><ul><li>Across multiple Symmetrix systems and/or multiple SRDF groups within a Symmetrix system </li></ul></ul><ul><li>A composite group comprised of SRDF R1 or R2 devices </li></ul><ul><ul><li>Configured to act in unison to maintain the integrity of a database or application distributed across Symmetrix systems </li></ul></ul><ul><li>Included with SRDF/S and SRDF/A </li></ul><ul><ul><li>SRDF/S using Enginuity Consistency Assist (ECA) </li></ul></ul><ul><ul><li>SRDF/A using Multi Session Consistency (MSC) </li></ul></ul>Ensures dependent-write consistency of the data remotely mirrored by SRDF Overview
  45. 45. SRDF/CG for SRDF/S with Enginuity <ul><li>Host I/O cannot be propagated from R1 device to the R2 device in the consistency group </li></ul><ul><li>The RDF daemon suspends data propagation from all R1 devices in the Consistency Group to the R2 devices in the Consistency Group while host I/O continues to the Source devices </li></ul>Consistency Group SRDF/CG suspended Fault event R2 R2 R2 R1 R1 R1 R2 R2 R2 R1 R1 R1
  46. 46. SRDF/CG for SRDF/A with Enginuity <ul><li>Host I/O cannot be propagated from the R1 device to the R2 device in the consistency group </li></ul><ul><li>The RDF daemon suspends data propagation from all R1 devices to the R2 devices in the Consistency Group while host I/O continues to the Source devices </li></ul><ul><li>SRDF/CG for SRDF/A daemon analyzes the status of the SRDF/A session and either commits the last cycle to the R2 device or discards it </li></ul><ul><li>The R2 Invalid Tracks table on the Source Symmetrix reflects all SRDF/A host writes not committed to the R2 devices, including those discarded in the last cycle </li></ul>Consistency Group SRDF/CG suspended Fault event R1 R1 R1 R2 R2 R2 R1 R1 R1 R2 R2 R2
  47. 47. Open SRDF Family Consistency Matrix Enginuity Consistency Assist is used for both SRDF and TimeFinder consistent split operations <ul><li>SRDF/CG for SRDF/S </li></ul><ul><ul><li>Enginuity Consistency Assist </li></ul></ul><ul><ul><ul><li>HP-UX </li></ul></ul></ul><ul><ul><ul><li>Sun Solaris </li></ul></ul></ul><ul><ul><ul><li>IBM AIX </li></ul></ul></ul><ul><ul><ul><li>Linux </li></ul></ul></ul><ul><ul><ul><li>Microsoft Windows </li></ul></ul></ul><ul><li>SRDF/AR Multi-Hop </li></ul><ul><ul><li>Enginuity Consistency Assist </li></ul></ul><ul><ul><ul><li>HP-UX </li></ul></ul></ul><ul><ul><ul><li>Sun Solaris </li></ul></ul></ul><ul><ul><ul><li>IBM AIX </li></ul></ul></ul><ul><ul><ul><li>Linux </li></ul></ul></ul><ul><ul><ul><li>Microsoft Windows </li></ul></ul></ul><ul><li>SRDF/CG for SRDF/A </li></ul><ul><ul><li>Multi Session Consistency </li></ul></ul><ul><ul><ul><li>HP-UX </li></ul></ul></ul><ul><ul><ul><li>Sun Solaris </li></ul></ul></ul><ul><ul><ul><li>IBM AIX </li></ul></ul></ul><ul><ul><ul><li>Linux </li></ul></ul></ul><ul><ul><ul><li>Microsoft Windows </li></ul></ul></ul><ul><li>SRDF/AR </li></ul><ul><ul><li>Enginuity Consistency Assist </li></ul></ul><ul><ul><ul><li>HP-UX </li></ul></ul></ul><ul><ul><ul><li>Sun Solaris </li></ul></ul></ul><ul><ul><ul><li>IBM AIX </li></ul></ul></ul><ul><ul><ul><li>Linux </li></ul></ul></ul><ul><ul><ul><li>Microsoft Windows </li></ul></ul></ul>
  48. 48. SRDF Consistency Group Advantages <ul><li>Ensures data consistency for mission and business critical application data that spans single and multiple frames </li></ul><ul><ul><li>Protects against rolling disasters for remote site disaster restart </li></ul></ul><ul><ul><li>Provides for a business point of consistency for remote site restart for all identified applications associated with a business function </li></ul></ul><ul><li>Allow for primary site to continue application processing </li></ul><ul><ul><li>Suspends remote site replication operations </li></ul></ul><ul><li>SRDF/CG is included at no charge with SRDF </li></ul><ul><ul><li>Provided with product license at purchase time </li></ul></ul>
  49. 49. SRDF Migrate Option Overview <ul><li>Facilitates the migration of an existing SRDF R1 or R2 device to a new device and reconfigures the R1 and R2 relationship </li></ul><ul><ul><li>Establishes a concurrent SRDF relationship during the migrate process </li></ul></ul><ul><ul><li>Provides integrated process to minimize planning and implementation time </li></ul></ul><ul><ul><li>Results in lower overall migration time and costs while maintaining disaster restart readiness during this transition between Symmetrix systems </li></ul></ul><ul><ul><li>The migration of an R1 device does not require data resynchronization between the new R1 device and the existing R2 device </li></ul></ul><ul><ul><ul><li>Provides customers immediate disaster restart readiness </li></ul></ul></ul><ul><li>All Symmetrix systems must be running Enginuity 5670 or higher </li></ul><ul><ul><li>Unless replacing an R2 device of an SRDF/A pair which requires the R1 device to be running 5671 or higher, and </li></ul></ul><ul><ul><li>Migrating to a system supported using Solutions Enabler v7.1 or higher (Enginuity 5772, 5773, and 5874) </li></ul></ul>New
  50. 50. SRDF Migrate Option 1 of 2 Site A Site A Primary Secondary Facilitates migration of an existing R1 or R2 device to a new device and reconfigures the R1 and R2 relationship SRDF Migrate Set-up establishes a concurrent SRDF relationship New Site B R11 R2 R2
  51. 51. SRDF Migrate Option 2 of 2 Site A SRDF Migrate Replace pairs the new R1 to the existing R2 An integrated process to minimize planning and implementation time to migrate to newly deployed Symmetrix systems New Site A Primary Secondary Site B Relationships dissolved R11 R2 R2
  52. 52. TimeFinder Family of Solutions with Next-Generation Symmetrix System <ul><li>Industry Leading Local Replication </li></ul><ul><li>Highly integrated with all industry leading applications including </li></ul><ul><ul><li>Oracle </li></ul></ul><ul><ul><li>Microsoft </li></ul></ul><ul><ul><li>VMware </li></ul></ul><ul><ul><li>SAP </li></ul></ul><ul><li>Highly recommend with SRDF to enhance application availability for disaster restart requirements </li></ul><ul><li>Overall best functionality when compared to other major array based local replication products </li></ul><ul><li>Tens of thousands of licenses shipped </li></ul>Most breadth and depth for array based local replication TimeFinder Family TimeFinder/Clone Emulation Enables use of existing TimeFinder/Mirror scripts TimeFinder/EIM Exchange Integration Module option TimeFinder/CG Consistency Group TimeFinder/SIM SQL Integration Module option TimeFinder/Clone Ultra-functional, high-performance copies TimeFinder/Snap Economical, space-saving copies
  53. 53. Local-Replication Benefits <ul><li>Reduce backup windows </li></ul><ul><ul><li>Minimize/eliminate impact on application </li></ul></ul><ul><ul><li>Improve RPO and RTO </li></ul></ul><ul><li>Enhance productivity </li></ul><ul><ul><li>Data-warehouse refreshes </li></ul></ul><ul><ul><li>Decision support </li></ul></ul><ul><ul><li>Database-recovery “checkpoints” </li></ul></ul><ul><ul><li>Application development and testing </li></ul></ul><ul><li>Enable fast restore </li></ul><ul><ul><li>Application restart and business resumption </li></ul></ul><ul><ul><li>Improve RPO and RTO </li></ul></ul>DB Check- point Test/Dev Fast Restore Backup Production Volume
  54. 54. Decision Drivers to Consider RPO PRIMARY DECISION DRIVERS Business Considerations Technical Considerations Cost RTO Performance Availability Capacity Recovery and consistency Functionality
  55. 55. TimeFinder/Mirror and Enginuity 5874 <ul><li>TimeFinder/Mirror will not be orderable with the Next Generation Symmetrix system with Enginuity 5874 </li></ul><ul><ul><li>Customers can continue using their TimeFinder/Mirror scripts </li></ul></ul><ul><ul><ul><li>Enabled by TimeFinder/Clone emulation provided with TimeFinder/Clone license </li></ul></ul></ul><ul><ul><ul><li>Provides investment protection for existing TimeFinder/Mirror scripts </li></ul></ul></ul><ul><li>More customer are deploying TimeFinder/Clone and TimeFinder/Snap </li></ul><ul><ul><li>Ability to provide protection of PiT operations with Raid-1, RAID-5, and RAID-6 </li></ul></ul><ul><ul><li>Advanced SRDF solutions require use of TimeFinder/Clone and/or TimeFinder/Snap </li></ul></ul><ul><li>Recently announced enhancements for TimeFinder/Clone and TimeFinder/Snap </li></ul><ul><ul><li>Cascaded TimeFinder/Clone </li></ul></ul><ul><ul><li>Remote TimeFinder/Clone to SRDF R1 Restore </li></ul></ul><ul><ul><li>TimeFinder/Clone control commands and copy operations performance and scalability improvements </li></ul></ul><ul><ul><li>Support for up to 128 TimeFinder/Snap devices per standard device </li></ul></ul><ul><ul><li>TimeFinder/Snap with No Write Penalty </li></ul></ul>
  56. 56. TimeFinder/Clone Overview <ul><li>High-performance full-volume copies </li></ul><ul><ul><li>Volume level </li></ul></ul><ul><li>RAID protected </li></ul><ul><ul><li>RAID 1, RAID 5, and RAID 6 </li></ul></ul><ul><li>Up to 16 copies of a production volume </li></ul><ul><ul><li>Immediately readable and writeable </li></ul></ul><ul><ul><ul><li>Pre-Copy Option </li></ul></ul></ul><ul><ul><ul><li>Copy on First Write Option </li></ul></ul></ul><ul><li>Supports existing TimeFinder/Mirror scripts </li></ul><ul><ul><li>TimeFinder/Mirror emulation support </li></ul></ul><ul><ul><li>Provides investment protection </li></ul></ul><ul><li>Immediate host access during restore </li></ul><ul><ul><li>Immediate application restart with access to data </li></ul></ul>Backup/ restore Data warehousing Application testing Production Volume Clone 3 Clone 2 Clone 1 Overview
  57. 57. TimeFinder/Clone Functional Capabilities 16 Maximum number of Clones for each production volume 8 Maximum number of Clones for each production volume providing changed data resynchronization with production volume Yes Can use consistent remote point-in-time restore for disaster restart with immediate host access at either secondary or primary SRDF site Yes – with TF/CG Can span a databases over multiple storage frames and ensure application restart with consistent data >50,000 Maximum number of TimeFinder/Clone pairs with Enginuity 5874 Yes Can ensure all changed data captured for resynchronization Yes – with SRDF Can perform remote point-in-time operations (such as point-in-time splits) nondisruptively Yes Provides protective restore with immediate host access during a restore Yes Can be used with three site SRDF solutions Yes Provides RAID 1, RAID 5, and RAID 6 protection TimeFinder/Clone Feature/Function
  58. 58. Cascaded TimeFinder/Clone <ul><li>Provides “Gold Copy” for iterative testing against time specific data </li></ul><ul><ul><li>Patch updates for problem resolution </li></ul></ul><ul><ul><li>Operating system upgrades </li></ul></ul><ul><li>Consistency Group support </li></ul><ul><ul><li>Restart with restore if required </li></ul></ul><ul><li>Backup operations </li></ul><ul><ul><li>EMC Networker and partner solutions </li></ul></ul><ul><li>TimeFinder/xIM support </li></ul><ul><ul><li>Exchange and SQL modules </li></ul></ul><ul><li>Support using TimeFinder/Clone emulation </li></ul><ul><ul><li>Use with existing TimeFinder scripts </li></ul></ul>Improves productivity with changed data resynchronization between production device and parent TimeFinder/Clone device Clone Parent Clone Child Standard
  59. 59. Remote TimeFinder/Clone Restore to SRDF R2 with R2 to R1 Restore Application access at production site as write protected restore from remote TimeFinder/Clone occurs Enables faster production site restoration when data restore from TimeFinder/Clone is required Secondary Site Production Site SRDF R1 R2 Clone
  60. 60. TimeFinder/Clone Improved Operations <ul><li>Improves performance of TimeFinder/Clone operations </li></ul><ul><ul><li>Create </li></ul></ul><ul><ul><li>Activate </li></ul></ul><ul><ul><li>Terminate </li></ul></ul><ul><li>Applicable to full volume Clones </li></ul><ul><ul><li>Does not apply to Copy on First Write/Read Option </li></ul></ul><ul><li>Enginuity 5772 or higher </li></ul><ul><ul><li>DMX-3/4 and Next Generation Symmetrix </li></ul></ul>Production Host Performance improvement in create, activate, and terminate operations Clone Standard
  61. 61. TimeFinder/Clone Consistent Split and Clustered Applications Ensures dependent-write consistency across multiple systems or across multiple devices within a system Oracle RAC Shared Cache Std Std Std Clone Clone Clone Std Std Std Clone Clone Clone ECA Split
  62. 62. TimeFinder/Snap Restore to same Source Volume as TimeFinder/Clone <ul><li>Allows TimeFinder/Snap incremental restore </li></ul><ul><ul><li>Solutions enabler requires TimeFinder/Clone in copied or split state </li></ul></ul><ul><li>TimeFinder/Clone relationship can be retained with production volume </li></ul><ul><ul><li>Allows TimeFinder/Clone incremental resynchronization </li></ul></ul><ul><li>Allowed with TimeFinder/Clone Emulation </li></ul><ul><ul><li>BCV must be in split state </li></ul></ul><ul><li>Available with Enginuity 5874 Q4 SR or higher </li></ul><ul><ul><li>Solutions Enabler V7.1 or higher </li></ul></ul><ul><li>Multi-TimeFinder/Snap support </li></ul><ul><ul><li>Can have multiple TimeFinder/Snap volumes associated with production volume </li></ul></ul>Clone Copied or Split state New Save Dev VDEV Production Volume
  63. 63. TimeFinder/Snap Overview <ul><li>High-performance with minimal physical based copies </li></ul><ul><ul><li>Virtual volumes (devices) </li></ul></ul><ul><ul><li>Track level location (pointers) </li></ul></ul><ul><li>RAID protected </li></ul><ul><ul><li>RAID 1, RAID 5, and RAID 6 </li></ul></ul><ul><li>Up to 128 copies of a production volume </li></ul><ul><ul><li>Immediately readable and writeable </li></ul></ul><ul><li>Immediate host access during restore </li></ul><ul><ul><li>Immediate application restart with access to data </li></ul></ul><ul><li>New “recreate Snap” for faster operations </li></ul><ul><ul><li>Eliminates need to terminate session and start from the beginning of next session </li></ul></ul>Test/Dev Host Overview Save Dev Production Volume VDEV
  64. 64. TimeFinder/Snap Operation Overview <ul><li>The Snap is accessible to the host when the copy session is activated </li></ul><ul><li>The first time a track on the source device is written to: </li></ul><ul><ul><li>Original data on the source device is copied to a save device (pool) </li></ul></ul><ul><ul><li>Pointer on the VDEV device is changed to point to the save device </li></ul></ul><ul><ul><li>The host write is then written onto the track of the source device </li></ul></ul><ul><li>The track on the source device is then updated </li></ul><ul><li>Unchanged data stays in place on the source device </li></ul>Source Save Device Write to Track Virtual Device Original Track Overview VDEV
  65. 65. TimeFinder/Snap Functional Capabilities 128 Maximum number of Snaps for each production volume 128 Maximum number of Snaps for each production volume providing changed data resynchronization with production volume Yes Can use consistent remote point-in-time restore for disaster restart with immediate host access at secondary SRDF site Yes – with TF/CG Can span a databases over multiple storage frames and ensure application restart with consistent data >50,000 Maximum number of TimeFinder/Snap pairs with Enginuity 5874 Yes Can ensure all changed data captured for resynchronization Yes – with SRDF/S Can perform remote point-in-time operations (such as point-in-time splits) nondisruptively Yes Provides protective restore with immediate host access during a restore Yes – on Workload site Can be used with three site SRDF solutions Yes Provides RAID 1, RAID 5, and RAID 6 protection TimeFinder/Snap Feature/Function
  66. 66. TimeFinder/Snap Device Support Large number of Snap device support per standard device for PiT operations Support for up to 128 Snap devices per standard device Snap Snap Snap Snap Snap Snap Snap Snap Standard Device
  67. 67. TimeFinder/Snap Economics Enable Frequent Copies 12:00 p.m. 9:00 a.m. 6:00 a.m Based on a 30% change rate Database checkpoints every three hours in a 24-hour period Point-in-time “images” Requires ~900 GB of additional capacity 3:00 a.m. 12:00 a.m. 9:00 p.m. 6:00 p.m. 3:00 p.m. Full-volume copies Database checkpoints every six hours in a 24-hour period Requires 12 TB of additional capacity Source 3 TB 12:00 a.m. 3 TB 6:00 p.m. 3 TB 12:00 p.m. 3 TB 6:00 a.m. 3 TB Source 3 TB Save Area ~900 GB
  68. 68. TimeFinder/Snap Avoid Copy on First Write <ul><li>Write I/O from host to Symmetrix with new data track cache slot marked as version write pending </li></ul><ul><li>New write I/O completion immediately acknowledged back to the host application </li></ul><ul><li>Older data track is read from disk and marked write pending to Save Pool; new write version indicator cleared and new write marked write pending to Standard </li></ul><ul><li>New write and older data track marked write pending in cache are both destaged and the VDEV pointer is updated </li></ul>Provides significant performance improvement in host response times Real-time data track Original data track Production Host Cache 3 1 2 4 4 4 Standard Save Pool VDEV
  69. 69. TimeFinder/Snap Consistent Split and Clustered Applications Ensures dependent-write consistency across multiple systems or across multiple devices within a system Oracle RAC Shared Cache ECA Split Std Std Std Std Std Std VDEV VDEV VDEV VDEV VDEV VDEV
  70. 70. TimeFinder Family Advantages <ul><li>Restore allows host application I/O access </li></ul><ul><ul><li>Application access available while restore operation in progress </li></ul></ul><ul><li>TimeFinder/Clone can support up to 16 volumes per standard volume </li></ul><ul><ul><li>Incremental resynchronization for up to 8 Clones for time-sensitive operations </li></ul></ul><ul><li>TimeFinder/Snap can support up to 128 volumes per standard volume </li></ul><ul><ul><li>Iterative Snap copies for time-sensitive or frequent operations </li></ul></ul><ul><li>Provides protected restore to preserve PiT volume contents </li></ul><ul><ul><li>Guards against possible data corruption during restore operation </li></ul></ul><ul><li>TimeFinder/Snap for point in time using less disk space </li></ul><ul><ul><li>Saves on disk capacity and energy usage </li></ul></ul><ul><li>TF/Consistency Groups can span multiple Symmetrix frames </li></ul><ul><ul><li>Ensures dependent-write consistency across multiple systems or across multiple devices within a system </li></ul></ul>

×