Upload
swift
View
679
Download
2
Embed Size (px)
DESCRIPTION
SWIFT BNL Forum 2012
Citation preview
Alliance Access Database Recovery
Michel Desmet
Imagine, it’s 1 PM and your system fails…
2
Cutoff
Escalation
Reporting
Reconciliation
Recovery procedures
3
Alliance Access Database Recovery
• Database Unavailability
• Database Recovery
• Resiliency & DB Recovery
• Database Recovery Benefits
• Questions & Answers
Alliance 7.0
4
Alliance Access Database Recovery
• Database Unavailability
• Database Recovery
• Resiliency and DB Recovery
• Database Recovery Benefits
• Questions & Answers
Alliance 7.0
Database loss – Causes and Impact
5
System failure Database
failure
Alliance Access
database
Configuration data
Completed messages
and events
Live messages
Message and Event
Archives
High business impact as
Business transactions not
yet processed
Low business impact as
Business transactions
processed but may cause
Audit issues
What happens in case of a database loss
without DB recovery?
6
DB REDO
Log
+
CTL
Software
+
Alliance Access
DB Backup
Contains configuration
data only
Can be scheduled at
regular intervals
7
Alliance Access Database Recovery
• Database Unavailability
• Database Recovery
• Resiliency and DB Recovery
• Database Recovery Benefits
• Questions & Answers
Alliance 7.0
8
DB REDO
Log
+
CTL
Software
+
Mirror
Disk Backup disk
+
Database Recovery option
What is DB Recovery? Alliance Access
Recovery
9
DB REDO
Log
+
CTL
Software
+
Mirror
Disk Backup disk
+
Database Recovery option
What is DB Recovery? Alliance Access
Recovery
10
Alliance Access Database Recovery
• Database Unavailability
• Database Recovery
• Resiliency and DB Recovery
• Database Recovery Benefits
• Questions & Answers
Alliance 7.0
Typical Alliance Access Resiliency
11
Primary Back Up Disaster
Production Site Contingency Site
Synch
Asynch
Resiliency without DB Recovery
12
DB REDO
Log
Software
+
DB Backup
DB Backup
DB Backup
(on-line)
Daily Copy
Restore
Backup Cold Backup
(No messages
& Events)
Synch
Primary SAA Backup SAA Disaster SAA
DB REDO
Log
Software
+
DB REDO
Log
Software
+
Production Site Contingency Site
13
DB REDO
Log
Software
+
DB Backup
DB Backup
DB Backup
(on-line)
Daily Copy
Restore
Backup Cold Backup
(No messages
& Events)
Synch
Primary Backup Disaster
DB REDO
Log
Software
+
DB REDO
Log
Software
+
• No message loss
• Automatic redo log replay
at start-up
• Operations transparently
resumed
• Message loss
• ISN/OSN gap check
• Message Retrieval & Resend
with PDE
• Archive restored
Production Site
Resiliency without DB Recovery
Contingency Site
14
DB REDO
Log
Software
+
Primary
Mirror
Disk Backup
disk
+
Database Recovery option
Recovery
Backup
DB REDO
Log
Software
+
Mirror
Disk Backup
disk
+
Database Recovery option
Synch
Synch
optional
Disaster
DB REDO
Log
Software
+
Mirror
Disk Backup
disk
+
Database Recovery option
Asynch
optional
Resiliency with DB Recovery
Site Recovery – Partial DB Recovery
15
DB REDO
Log
Software
+
Synch
Primary Backup Disaster
DB REDO
Log
Software
+
DB REDO
Log
Software
+
Mirror
Disk Backup
disk
+
Database Recovery option
Mirror
Disk Backup
disk
+
Database Recovery option
Synch
optional Mirror
Disk Backup
disk
+
Database Recovery option
Asynch Disk replication (SAN)
!
Database
Recovery
Partial mode
‘Up to last
valid data’
?
Access
Partial DB Recovery - Database Repair Service
16
Recovery
Report
Repair
Complete
OR
Investigation
PDE
A single command…saa_dbrecovery
And a few minutes to restore all data!
17
Just one command and a few minutes away…
Compressed Include archive backup Windows AIX Sun
No No 00:04:06 00:04:10 00:02:00
Yes No 00:08:16 00:09:10 00:10:35
No Yes 00:04:43 00:05:15 00:02:32
Yes Yes 00:12:12 00:14:46 00:18:22
Benchmark for
1M messages
18
Alliance Access Database Recovery
• Database Unavailability
• Database Recovery
• Resiliency and DB Recovery
• Database Recovery Benefits
• Questions & Answers
Alliance 7.0
Database Recovery Benefits
• Full content recovery up to the last committed state
• Native feature
• Based on Industry proven technology
• Single command to recover
• Complement to Mirroring or Cluster options
• Supported and qualified by SWIFT
• Further enhanced with release 7.0
19
Mirror
Disk Backup
disk
Database Recovery option
Technical Consulting Services
20
“We are very satisfied with the Database Recovery option.
Supported by minimal deployment effort and cost, we are able to
recover our database, including live messages, in no time with one
simple command!
I would certainly recommend it to your other Alliance Access customers
to increase their SWIFT resiliency...”
Silvio Imboden
Zuercher Kantonal Bank, Switzerland“