33

GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

Embed Size (px)

Citation preview

Page 1: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active
Page 2: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

2

Page 3: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

3

Page 4: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

4

Page 5: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

5

Page 6: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

6

Page 7: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

GDPS/PPRC GDPS/XRC GDPS/GM

Failover model Failover model

Recovery time < 1 min Recovery time < 1 hour

Distance < 20 KM Unlimited distance

GDPS/Active-Active

Near Continuous Availability model

Recovery time < 1 min

Unlimited distance

7

Page 8: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

Standby

Production

Workload

Active

Production

Workload

Transaction

s

Controllers

Workload Routing

to active sysplex

S/W Replication

Workload

Distribution

8

Page 9: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

Workload

Application

Data

Network

CICS

DB2

IMS

VSAM

9

Page 10: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

10

Site 1 Site 2

IMS_1_A/Q

DB2_1_A/S

VSAM_1_A/S

DB2_2_A/A

Page 11: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

11 11

Page 12: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

12

Page 13: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

14

Active Production

Lifeline Agent

z/OS

Workload

IMS/DB2

Replication

Capture

TCPIP MQ

SA

NetView

Other

Automation Product

Standby Production

WAN & SASP-compliant

Routers used for workload

distribution

Lifeline Agent

z/OS

Workload

IMS/DB2

Replication

Apply

TCPIP MQ

SA

NetView

Other

Automation Product

Primary Controller Backup Controller

Lifeline Advisor

NetView

SA & BCPii

GDPS/A-A

z/OS

Tivoli Monitoring

Lifeline Advisor

NetView

SA & BCPii

GDPS/A-A

z/OS

Tivoli Monitoring

SE/HMC LAN

Page 14: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

SOURCE3

Log

SOURCE2

SOURCE1

Capture Apply

TARGET3

TARGET2

TARGET1

1

2

3

4

5

Capture latency Network latency Apply latency

1. Transaction committed

2. Capture read the DB updates from the log

3. Capture put the updates on the send-queue

4. Apply received the updates from the receive-queue

5. Apply copied the DB updates to the target databases

Replication latency (E2E)

send queue receive queue MQ / TCPIP

15

Page 15: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

Workload A standby Workload B active

Workload A active Workload B active

16

DB2

CD1 CD1

Workload A active Workload B standby

DB2

CD1 CD1

GDPS

Controller

Workload

Distributor

Workload A (green – Cash withdrawal) use an Active/Standby configuration Workload B (blue – HR Management) use an Active/Standby configuration

Queued

Paris Budapest

GDPS detects the failure

And asks WD to redirect transaction

Replication A

Replication B

Page 16: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

Workload B (HR Management) has Active/Standby configuration Workload Q (HR Display) has Active/Query configuration

• Dependent on Workload A (Max Latency 5, Reset Latency 3) • Preferred site: Paris

17

DB2

CD1 CD1

DB2

CD1 CD1

Workload

Distributor

Workload B active Workload Q active

Workload B standby Workload Q active

[A] latency= 2 [A] latency= 4 [A] latency= 8 [A] latency= 4 [A] latency= 2 [A] latency= 0

GDPS

Controller

Paris Budapest

Replication B

Page 17: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

18

Page 18: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

*Test1: Gracefull Switch with fast switch and fence at database level

* IBM laboratory results; actual results may vary.

19

Page 19: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

20

Page 20: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

21

A/A Sites – v1.2 Active/Standby config

Base Content

DB2 and IMS support

A/A Sites – v1.4 Active/Query config

Co-existence with GDPS/PPRC and GDPS/HM

VSAM replication

Q-rep MCG

Disk integration

Graceful switch

DB2/IMS connect extensions

Requirements

Page 21: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

22

Site 1 Site 2

pprc pprc

A/A

pri sec pri sec

Transactions

Page 22: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

23

Active

Sysplex A

Standby

Sysplex B

DR Sysplex A

System Volumes

Batch, Other…

Disk replication

GDPS/XRC or GDPS/GM

Workload Switch – switch to SW copy (B); once problem is fixed, simply restart SW replication

Region Switch – switch to SW copy (B) and restart DR Sysplex A from the disk copy

Two options for Sysplex A problems …

Transactions DB2, IMS volumes…

Page 23: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

24

CICS

Capture Apply

CICS Apply

BATCH CICS BATCH

Infosphere VSAM Replication

TCP/IP

LOG LOG VSAM

VSAM

Page 24: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

25

Current region switch

We wait 10sec and we move the

workload to the new region

Graceful switch

We verify if there is no batch running

We switch to the new region

We set the former primary region in

« read + replication only » mode

Page 25: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

26

1 Workload

1 db2group

n tables …

capture

capture

capture

apply

apply

apply

Page 26: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

27

Page 27: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

28

A/A Sites 1.5 Extend A/A Sites to

support legacy SNA appl

Scalability enhancements

DB2/IMS connect extensions

Requirements

A/A Sites – 1.4 Active/Query config

Co-existence with GDPS/PPRC and GDPS/HM

VSAM replication

Q-rep MCG

Disk integration

Graceful switch

DB2/IMS connect extensions

Requirements

Page 28: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

29

Page 29: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

30

Page 30: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

31

Page 31: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

Page 32: GDPS - Confex · PDF fileGDPS/PPRC GDPS/XRC GDPS/GM Failover model Failover model Recovery time < 1 min Recovery time < 1 hour Distance < 20 KM Unlimited distance GDPS/Active-Active

33