Alliance Access Database Recovery

11
Alliance Access Database Recovery Michel Desmet Imagine, it’s 1 PM and your system fails… 2 Cutoff Escalation Reporting Reconciliation Recovery procedures

description

SWIFT BNL Forum 2012

Transcript of Alliance Access Database Recovery

Page 1: Alliance Access Database Recovery

Alliance Access Database Recovery

Michel Desmet

Imagine, it’s 1 PM and your system fails…

2

Cutoff

Escalation

Reporting

Reconciliation

Recovery procedures

Page 2: Alliance Access Database Recovery

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

Page 3: Alliance Access Database Recovery

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

Page 4: Alliance Access Database Recovery

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

Page 5: Alliance Access Database 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

Page 6: Alliance Access Database Recovery

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

Page 7: Alliance Access Database Recovery

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

Page 8: Alliance Access Database 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

Page 9: Alliance Access Database Recovery

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

Page 10: Alliance Access Database Recovery

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

Page 11: Alliance Access Database Recovery

“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“