gdps - confex · pdf filegdps/pprc gdps/xrc gdps/gm failover model failover model recovery...
TRANSCRIPT
![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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/1.jpg)
![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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/3.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/4.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/5.jpg)
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/6.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/7.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/8.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/9.jpg)
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/10.jpg)
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/11.jpg)
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/12.jpg)
•
•
•
•
•
•
•
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/13.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/14.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/15.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/16.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/17.jpg)
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/18.jpg)
*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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/19.jpg)
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/26.jpg)
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/27.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/28.jpg)
•
•
•
•
•
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/29.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/30.jpg)
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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/31.jpg)
•
•
•
•
•
![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](https://reader030.vdocuments.net/reader030/viewer/2022021420/5a7a11e57f8b9ae5058cbc6c/html5/thumbnails/32.jpg)
33