Developing a Highly
Available Organization
Executive Presentation for: ACP Boston
Agenda
Welcome
The Need for Options
Replication Defined
Replication Technologies
SunGard Overview
Q&A and Wrap-up
Vaulting
Technology (how it works)
Diagrams
Case Study
Server Replication
Technology (how it works)
Diagrams
Case Study
Storage Replication
Technology (how it works)
Diagrams
Case Study
Introductions and Welcome
Dennis A. Musolino
SunGard Regional Vice President
Organizations are undergoing increased pressure to align recovery times with
business expectations.
Organizations are also less and less tolerant of data loss.
Only 43 percent of businesses suffering a data loss disaster ever recover
sufficiently enough to resume business.
( National Archives and Records Administration )
The Need for Options
Replication Defined
Gregory Boutsikaris
Sr. Solution Engineer
Advanced Recovery Specialist
Common Recovery Terms
RPO = Recovery Point Objective
• The maximum amount of lost data that a business can sustain due to an outage. RPO is measured in units of time.
RTO = Recovery Time Objective
• The time it takes to recover operations as required by the business.
ATOT/ATOD = At Time Of Test/At Time Of Disaster
Recovery Timeline
Recovery Time Objective Recovery Point Objective
Lost Data
Resume Business
Return Notifications Home
Restore / Failover Communications Restore Technology Capability
Restore Business Functions
Move to Interim
Site Vital Records
Data Synchronization
Systems Applications Data
Relocate Office Equipment / Supplies
Work Flow
-24 -12 0 12 24 36 48 60 72 84
RPO & RTO: Recovery Solutions
Failover Replication Services Vaulting Services Standby OS Traditional Recovery
Transaction Recreation Transactions
Not Captured Declaration Data Retrieval
Transit Database
Restore Start-Up &
Network System
Restore
Hours of Lost Data (RPO)
Hours Required to Resume Business
(RTO)
Tiered Recovery
Approach to a Successful DATA Recovery Methodology
Tier - 1 Tier - 2 Tier - 3 Tier - 4
Process/Application Recovery Tiers
Multi Center Managed Services Dedicated equipment, clustering,
load balancing Server & Storage Replication
Dedicated and/or shared equipment w/ startup services
Storage Replication
Dedicated and shared equipment Vaulting & Recovery Services
Restore from tape/storage ATOT/ATOD
> 24 hrs
4 - 24 hrs
1- 4 hrs
0 - 1 hrs
RTO
B IA
Protect information
Improve recovery time objectives (RTO)
Establish recovery point objectives (RPO)
Enable higher levels of availability
Free up your technical resources
Why Replicate Data?
Design Requirements
Commitment to recoverability
Define thresholds of pain (business endorsed RTO/RPO) for service interruptions
Define required environment (configurations, data, interdependencies, leads/feeds)
Define tiers of applications
Define network requirements
Primary Data Center
Sun
Solaris O/S 400
Microsoft
Windows UNIX LINUX
File Server
Print Server
* Vaulting servers must have a software agent installed.
ATOT ATOD Systems
LAN Internet
VS VS
VS VS VS
VS VS VS
Option 1 - Do Nothing (Not an Option)
Option 2 - Box and Self-store (Not Reliable)
Option 3 - Warehouse (Costly and Slow)
Option 4 - Off-site Vault
(Reliable and Affordable)
End-User Recovery Center File Server
Print Server Internet
Vaulting Technology Overview
Vaulting Architecture
Off-site Vault
WINDOWS ROAD WARRIOR NOVELL NETWARE
WIN NT/2000/2003/XP
HP-UX
IBM AIX
SUN SOLARIS
REDHAT/SUSE LINUX iSeries/AS400
Network Access Supported:
Internet, VNET or Direct
Customer Site
Delta Technology
Case Study: Vaulting
File Server
Print Server Primary Data Center
BlackBerry Server
Microsoft Exchange Server
SQL Server Databases
SAN
S/W S/W S/W
* Server must have software and management agents installed.
End-User Recovery Center File Server
Print Server
LAN
Failover
Internet or WAN
Recovery Data Center
BlackBerry Server
Microsoft Exchange Server
SQL Server Databases
SAN
S/W S/W S/W
* Server must have software and management agents installed.
Monitor/Management
Failback
Internet or WAN
Server Replication Overview
Case Study: Server Replication
Storage Array
OC-x or DS-x
PtoP Primary Data Center
Sun
Solaris O/S 400 Mainframe
Microsoft
Windows UNIX LINUX
File Server
Print Server
Storage Array
End-User Recovery Center File Server
Print Server
Secondary Data Center Option A
Dedicated Systems
Microsoft
Windows UNIX LINUX
Sun
Solaris O/S 400 Mainframe Secondary Data Center
Option B
ATOT/ATOD Inventory
LAN Monitoring/Management
OC-x or DS-x
PtoP
Storage Replication Technologies
Failback
Synchronous Mode
Source Host
Channel Director
Channel Director
Remote Link Director
Remote Link Director
Cache
Symmetrix Containing Source (R1) Volumes
1 4
Disk Director Disk
Director
Target Host
Channel Director
Channel Director
Remote Link Director
Remote Link Director
Cache
Symmetrix Containing Target (R2) Volumes
Disk Director Disk
Director 2
3
1) Write received by Symmetrix containing source volume 2) Source RLD sends write data to target RLD
3) Target RLD sends acknowledgement to source RLD 4) Write complete sent to host
Application does not receive I/O acknowledgement until data is received
Write completion time is extended - No impact on Reads
Most often used in campus solutions and when point-in-time recoverability is an
absolute requirement
EMC SRDF/A Operation
SRDF/A performs “Write Folding”—transmits only the final writes from the Capture Delta Set
Repeat
Capture
Transmit
Receive
Apply
Capture
Collects application-
write I/O
1
Transmit
Sends final set of writes to target
2
Receive
Receives writes from Transmit
Delta Set
3
Apply
Once receive is complete, data is
applied to disk
4
IBM Global Mirror
Hitachi Replication
Universal Replicator Journal
Key Technology:
Written Data is chronologically reflected to Secondary site via Journal VOLs.
JNL keeps consistency across multiple VOLs.
JNL Data is copied by means of special Read IO (Read JNL) initiated by Remote System
Read journal asynchronously
Primary site
Secondary
Journal data is site
stored in JNL Volume
Transfer journal file to remote subsystem
Journal Data is restored while
keeping consistency
JNL
USP V USP V
Application Volume
JNL WRT
Application Volume
<Simple DR Configuration using UR>
EMC RecoverPoint Continuous Remote Replication (CRR)
SAN WAN SAN
SAN
RecoverPoint splitter drivers
– Mirrors writes to RecoverPoint appliance
– Resides on host, on CLARiiON, or in fabric
RecoverPoint appliance
– Runs RecoverPoint software
– Performs all bi-directional replication – Handles monitoring, management, and
control
– Maintains write-order fidelity
Journal
– Tracks all data changes to every protected LUN – Utilizes bookmarks for application-aware recovery
Provides advanced functionality
– 3–15x data compression
– No need for expensive Fibre Channel/IP converters
Supports heterogeneous environments
– Works with EMC and third-party storage *
– True any-to-any volume replication
RecoverPoint/SE CRR
RecoverPoint/SE splitter driver
– Mirrors writes to RecoverPoint appliance
– Resides on the Windows Server host or on the CLARiiON CX3
RecoverPoint appliance
– Runs RecoverPoint/SE software – Performs all bi-directional replication – Handles monitoring, management,
and control
– Maintains write-order fidelity
Journal
– Tracks all data changes to every protected LUN – Utilizes bookmarks for application-aware recovery
Provides advanced functionality
– 3–15x data compression *
– No need for expensive FC/IP converters
Supports CLARiiON CX series arrays
– Supports CX3-10, CX3-20, CX3-40, CX3-80
– Also supports legacy CLARiiON CX300, CX500, CX700 – True volume replication between two CLARiiON CX arrays
* Requires optional Bandwidth Reduction Module
SAN WAN SAN
SAN
Continuous Data Protection (CDP)
RecoverPoint splitter driver
– Mirrors server writes to RecoverPoint appliance – Resides on host, on CLARiiON, or in fabric
RecoverPoint appliance
– Runs RecoverPoint software – Writes changes to CDP Journal – Distributes changes to target volumes
– Maintains write-order consistency across all volumes
Journal
– Tracks all data changes to every protected LUN – Stores bookmarks for application-aware recovery
– Stores historic data for LUNs to roll back to any point in time
Supports heterogeneous environments
– Works with EMC and third-party storage
– Fabric splitters support Brocade Fabric Application Platform (FAP) and Cisco SANTap
Application
servers Database servers
Messaging servers
File and print servers
SAN
Heterogeneous disk systems
Local CDP Journals
RecoverPoint/SE CDP
RecoverPoint/SE splitter driver
– Mirrors server writes to RecoverPoint/SE appliance – Resides on Windows host or on the CLARiiON CX3 and
supports Linux, Solaris, VMware, and Windows
RecoverPoint appliance
– Runs RecoverPoint/SE software – Writes changes to CDP Journal – Distributes changes to target volumes
– Maintains write-order consistency across all volumes
Journal
– Tracks all data changes to every protected CLARiiON LUN
– Stores bookmarks for application-aware recovery
Supports one CLARiiON CX series array
– Supports current generation CLARiiON CX3 UltraScale series and legacy CLARiiON CX300. CX500, CX700 arrays
– CLARiiON splitter supported on CLARiiON UltraScale CX3 series
Application
servers Database servers
Messaging servers
File and print servers
SAN
CLARiiON array
Local CDP Journals
RecoverPoint Concurrent Local and Remote Data Protection
Create CDP and CRR copies of the same LUNs
Local copy is a CDP replica tracking all changes to the production LUN
Remote copy is a CRR replica tracking significant changes to the production LUN
Can independently recover from local site (any point in time) and remote site (significant point in time)
Local copy for operational recovery with single write recovery point objective (RPO) to any point in time
Application recovery using local point-in-time image
Remote copy enables disaster recovery with customer-selected RPO to any significant point in time
Disaster-recovery failover using either local or remote point-in-time image
SAN WAN SAN
SAN
Oracle Exchange SQL Oracle Exchange SQL
RecoverPoint RecoverPoint
Production LUN
Local CDP Copy
Local CDP Journal
LUN LUN
Remote CRR Copy Remote
CRR
Journal
Data De-Duplication
Technology
Data Reduction: Driven by inline deduplication and compression technology
Compatible with Enterprise Backup and Archiving Software: either as a file server or virtual tape library (VTL)
Local and Remote Site Data Protection: replication software enables deduplication storage systems to function as a highly efficient WAN vaulting solution for DR, remote office data protection and multi-site tape consolidation.
Advanced Data Integrity: provides defense against data integrity issues with continuous fault detection and healing, and end-to-end verification of data
recoverability at time of backup.
Case Study: VTL Replication
SD
SYSTEMRPS
MOD E
X L SERIE S
10BaseT/ 100B aseT x Ca tal ys t 290 0
1X2X3X4X5X6X7X8X9X10X11X12X13X14X15X16X17X18X19X20X21X22X23X24X
S D
re s et
LA N
Ω
XA Pow er Edge6650
Pow er Edge6650
Pow er Edge6650
17 50 Pow erEd ge XEON
17 50 Pow erEd ge XEON
17 50 Pow erEd ge XEON
175 0 Pow erEd ge XEO N
17 50 Pow erEd ge XEON
17 50 Pow erEd ge XEON
17 50 Pow erEd ge XEON
17 50 Pow erEd ge XEON
17 50 Pow erEd ge XEON
AUX ACT LI NK
100 Mbps ACT
LI NK 100 M bps
FAS TETHER NET 0/1FASTE THERN ET 0/ 0 CON SOLE
W 2 W 1 W 0
C i sco 37 25 CF
12 3
A TM 1A - T3
EN
FERFOO FAI S RCLK
TXATM 0RX
S YSTR PS
STR TUTI LD UPLXSPE ED M ODE
C atalyst 2950SE RI ES
3456789
10
12
11
12 13
14 15
16 19
20 21
22
2324
25
26 17
18 27
28 29
30 31
32 35
36 37
38 39
40 41
42
3334
43
44 45
46 47
48
21
S YSTR PS
STR TUTI LD UPLXSPE ED M ODE
C atalyst 2950SE RI ES
3456789
10
12
11
12 13
14 15
16 19
20 21
22
2324
25
26 17
18 27
28 29
30 31
32 35
36 37
38 39
40 41
42
3334
43
44 45
46 47
48
21
S Y S TRP S
S T RTUT ILDUP L XS P E E D
MODE
Cataly st 2 950 SERIES
1 2
3456789
1 0 1 1
1 2
12
1 5
1 6 1 7
1 8 1 9
2 0 2 1
2 2 2 3
2 4 1 3
1 4
SD
C atal yst 650 0 CISCO YSTEM SS
SE R IE S
S D
re s et
LA N
Ω
XA S D
re se t
L A N
Ω
XA S D
re se t
L A N
Ω
XA S D
re s et
LA N
Ω
XA S D
re s et
LA N
Ω
XA S D
re se t
L A N
Ω
XA AUX
A CT LIN K
100 Mbps ACTLINK100 Mbps
FASTET HERN ET 0/ 1F ASTETH ERNET 0/ 0 CON SOLE
W 2 W 1 W 0
C i sco 37 25 C F
12 3
A TM 1A - T3
EN
FERFOO FAI S RCLK
TXATM 0RX
S YSTR PS
STR TUTI LD UPLXSPE ED M ODE
C atalyst 2950SE RI ES
3456789
10
12
11
12 13
14 15
16 19
20 21
22
2324
25
26 17
18 27
28 29
30 31
32 35
36 37
38 39
40 41
42
3334
43
44 45
46 47
48
21
S Y STR PS
ST R TD UP L XS P E EDU T IL
M OD E
C atal yst 2 950S E RIE S 3456789
1 0 1 1
1 2
1 1
2 2 SD
Catal yst 650 0 C ISCO YSTEMSS
S ER IES
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
175 0 Pow erEd ge XEO N
17 50 Pow erEd ge XEON
S YSTR PS STR TUTI LD UPLXSPE ED M ODE
C atalyst 2950SE RI ES
3456789
10
12
11
12 13
14 15
16 19
20 21
22
2324
25
26 17
18 27
28 29
30 31
32 35
36 37
38 39
40 41
42
3334
43
44 45
46 47
48 21
SYSTRPS STRTUTILDUPLXSPEED MODE
C at al y st 2 950 SERIES
1 2
3456789
10 11
12
12
15
16 17
18 19
20 21
22 23
24 13
14 SY S TRP S
S T RTUT ILDUP L XS P E E D
MODE
Cataly st 29 50 SERIES
1 2
3456789
1 0
1112
12
1 5
1 6 1 7
1 8 1 9
2 0 2 1
2 2 2 3
2 4 1 3
1 4
175 0 Pow erEd ge XEO N