close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

12#_Kostenreduktion durch Dynamische GroupCapacity.pdf

EinbettenHerunterladen
Kostenreduktion durch
Dynamische ‘Group Capacity’
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
Agenda
1.
z Landschaft der Commerzbank
2.
Spielregeln
3.
Problem Analyse
4.
Zielsetzung
5.
Umsetzung
6.
Erfolg
7.
Ergebnis
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
2
Agenda
1.
z Landschaft der Commerzbank
2.
Spielregeln
3.
Problem Analyse
4.
Zielsetzung
5.
Umsetzung
6.
Erfolg
7.
Ergebnis
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
3
z Landschaft der Commerzbank
Gebäude 3
Gebäude 1
Gebäude 2
z10DLZ3
zDLZ3
Zelle1
zDLZ1
z10DLZ1
Fabric 1
Switch
Switch
Primary
DASD
Primary
z10DLZ4
zDLZ5
Secundary
DASD
Secundary
DWDM
z10EST1
zEST1
DWDM
z10EST2
zEST2
Zelle2
Tape
Tape
zDLZ2
z10DLZ2
DWDM
Switch
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
DWDM
Fabric 2
Tape
Tape
z10EST3
zEST5
Switch
4
Agenda
1.
z Landschaft der Commerzbank
2.
Spielregeln
3.
Problem Analyse
4.
Zielsetzung
5.
Umsetzung
6.
Erfolg
7.
Ergebnis
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
5
Sysplex Aggregation Regeln
Primär Plex > 50%
5 aufeinanderfolgende Arbeitstage
Spitzenzeit
– 8 aufeinanderfolgende Stunden (in der Regel 9 Uhr bis 17 Uhr)
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
6
Workload License Charge (WLC) Auswertung mit dem
Sub-Capacity Reporting Tool (SCRT)
Der Sub-Capacity Report legt die benötigte Lizenzkapazität fest, indem er für jede Stunde in der
Auswertungsperiode folgende Parameter überprüft:
– Den 4-Stunden Durchschnittswert des Verbrauchs pro System
– Die berechtigten Produkte, die zu dieser Zeit in jedem System aktiv waren
– Der höchste kombinierte Verbrauch aller Systeme in dem das einzelne Produkt in der
Auswertungsperiode ausgeführt wurde
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
7
Beispiel eines SCRT Reports
DETAIL LPAR DATA SECTION
Highest
Hour Count
Date/Time
2nd Highest
Hour Count
Date/Time
DLZ1P009
449
1
29 Mar 2013 - 01:00
453
1
29 Mar 2013 - 00:00
DLZ1TPON
525
1
29 Mar 2013 - 00:00
510
1
28 Mar 2013 - 23:00
D004
111
1
08 Mar 2013 - 15:00
113
1
14 Mar 2013 - 15:00
D006
218
1
05 Mar 2013 - 15:00
190
1
06 Mar 2013 - 17:00
D010
23
1
21 Mar 2013 - 10:00
22
2
21 Mar 2013 - 09:00
D012
27
1
27 Mar 2013 - 21:00
25
3
20 Mar 2013 - 21:00
E002
356
1
29 Mar 2013 - 02:00
340
1
29 Mar 2013 - 01:00
S003
8
3
19 Mar 2013 - 12:00
6
3
19 Mar 2013 - 15:00
CPC
1351
1
29 Mar 2013 - 01:00
1346
1
29 Mar 2013 - 00:00
PRODUCT MAX CONTRIBUTORS
LPAR
LPAR
LPAR LPAR LPAR LPAR
z/OS V1
5694-A01
1351 29 Mar 2013 - 01:00
449
497
15
10
8
18
340
4
0
0
DB2 10 for z/OS
5605-DB2
1343 29 Mar 2013 - 01:00
449
497
15
10
0
18
340
4
0
0
CICS TS for z/OS V3
5655-M15
121 08 Mar 2013 - 15:00
0
0
121
0
0
0
0
0
0
0
WebSphere MQ for z/OS V7
5655-R36
1347 29 Mar 2013 - 01:00
449
497
15
10
8
18
340
0
0
0
IMS V11
5635-A02
1321 29 Mar 2013 - 01:00
449
497
15
10
0
0
340
0
0
0
Tivoli NetView for z/OS V5
5697-ENV
1351 29 Mar 2013 - 01:00
449
497
15
10
8
18
340
4
0
0
Fault Analyzer for z/OS V11
5655-W46
1023 27 Mar 2013 - 15:00
282
357
100
160
0
0
124
0
0
0
IBM WebSphere Application Server for z/OS V8 5655-W65
2 08 Mar 2013 - 15:00
0
0
0
0
0
0
2
0
0
0
IBM WebSphere Application Server for z/OS V7 5655-N02
4 11 Mar 2013 - 11:00
0
0
0
0
0
1
3
0
0
0
IBM WebSphere Application Server for z/OS V6 5655-N01
2 02 Mar 2013 - 00:00
0
0
0
0
0
1
1
0
0
0
357 29 Mar 2013 - 02:00
0
0
0
0
0
0
357
0
0
0
5655-BPM
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
D006 D010 D012
GROUP
Product ID Highest Date/Time
IBM WebSphere MQ Workflow for z/OS V3
DLZ1P009 DLZ1TPON D004
LPAR LPAR GROUP
Product Name
E002 S003 NONPROD PROD
8
Agenda
1.
z Landschaft der Commerzbank
2.
Spielregeln
3.
Problem Analyse
4.
Zielsetzung
5.
Umsetzung
6.
Erfolg
7.
Ergebnis
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
9
Problem Analyse
Entwickler auf Pre-Life Umgebungen führen Tests (auch Last-Tests) tagsüber aus
Fehlerhafte Programme, die „Loopen“, können neue Spitzen erzeugen
Produktions-Batch (in der Nacht) kann unnötigerweise neue Spitzen erzeugen
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
10
Beispiel: Verlauf einer Woche
zDLZ1
4-hour rolling av e rage P-Ple x & non-Prod
~ 30%
nonProd
Batch > Online
02/25
02/26
02/27
02/28
R4HA
R4HA-P-Plex
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
03/01
03/02
03/03
R4HA-NonProd
11
Agenda
1.
z Landschaft der Commerzbank
2.
Spielregeln
3.
Problem Analyse
4.
Zielsetzung
5.
Umsetzung
6.
Erfolg
7.
Ergebnis
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
12
Zielsetzung
Der Betrieb darf nicht während der Geschäftszeiten beeinflusst werden
NonProd darf keine neue Spitze erzeugen
Produktions-Batch (in der Nacht) darf keine neue Spitze erzeugen
Neue Spitzen nur im Tagesbetrieb durch Produktion
Darf keine zusätzlichen Kosten verursachen
Alle Verantwortlichen zufriedenstellen
WLC Spitzenstunde = Prod (tagsüber) + nonProd
max
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
min
13
Agenda
1.
z Landschaft der Commerzbank
2.
Spielregeln
3.
Problem Analyse
4.
Zielsetzung
5.
Umsetzung
6.
Erfolg
7.
Ergebnis
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
14
Zuordnung der Group Capacity Gruppen
zDLZ1
z196 - 717
P-Plex
DLZ1TPON
DLZ1P009
E-Plex
E002
S003
D-Plex
D004 D006
D010 D012
GroupCapacity nonProd
z196 - 717
T-Plex
S-Plex
P-Plex
EST1TPON
EST1P009
E-Plex
E001
S-Plex
S004
D-Plex
D002 D005 D008
zEST2
DLZ2P006
DLZ2P007
EST2P006
EST2P007
z196 - 717
EST2PROD
EST2P005
EST2P008
EST2P012
T-Plex
TEST HENTW
S-Plex
S002
ENTW
S001
D-Plex
D-Plex
z196 - 717
P-Plex
P-Plex
DLZ2PROD
DLZ2P005
DLZ2P008
DLZ2P012
zEST1
EST1P003
EST1P004
EST1P010
EST1P011
DLZ1P003
DLZ1P004
DLZ1P010
DLZ1P011
S-Plex
zDLZ2
GroupCapacity Prod
D003 D007
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
Anlos
D001 D009 D011
VMPD VMED
15
Was für Daten brauche ich?
R4HA (rolling 4 hour average)
– von jedem System !!!
Group Capacity Wert
– der jeweiligen Gruppe (Prod und nonPROD)
– des jeweiligen Rechners (4 Stück)
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
16
Wo bekomme ich die Daten her?
R4HA
– Nicht als Overview Record verfügbar
– RMF Distributed Data Server (GPMSERVE)
– Parse Data von - four hour MSU average by partition [8D2640]
– Pro Sysplex
Group Capacity Wert
– BCPii
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
17
Rahmen Bedingungen
nonProd
– min und max Werte festlegen
Batch Job (JAVA)
– Alle 5 Minuten
– Sammelt alle R4HA und Group Capacity Daten
Stabilität
– Sicherstellen, das alle Werte da sind
– BCPii Schnittstelle
– Fehlertoleranz
Auswertung / Monitor
– Excel
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
18
Agenda
1.
z Landschaft der Commerzbank
2.
Spielregeln
3.
Problem Analyse
4.
Zielsetzung
5.
Umsetzung
6.
Erfolg
7.
Ergebnis
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
19
00:0
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
0
Auswirkung der dynamischen Group Capacity Anpassungen
R4HA zDLZ1
0
0
2 .1
.1 3
0
0
3 .1
GC nonProd
Max
Min
650
250
.1 3
Total
0
0
4 .1
.1 3
PROD
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
0
nonPROD
0
5 .1
.1 3
0
GC nonProd
0
6 .1
.1 3
0
0
7 .1
.1 3
GC Prod
20
00:0
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
00:00
02:00
04:00
06:00
08:00
10:00
12:00
14:00
16:00
18:00
20:00
22:00
0
CPU Auslastung
R4HA zDLZ1
0
0
2 .1
.1 3
0
0
3 .1
Total
GC nonProd
Max
Min
650
250
.1 3
0
PROD
0
4 .1
.1 3
nonPROD
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
0
0
5 .1
.1 3
GC nonProd
0
0
6 .1
.1 3
0
0
7 .1
.1 3
CPU Usage
21
Der WLC Wert ist nicht mehr der max Wert des Rechners
zD LZ1
11:00
12:00
11:00
10:00
12:00
11:00
21:00
13:00
10:00
12:00
22:00
13:00
20:00
13:00
14:00
2:00
3:00
10:00
1:00
21:00
14:00
9:00
0:00
16:00
19:00
22:00
2:00
1:00
1:00
9:00
Top 30 max M onth Total
4
4
2
4
7
7
2
4
2
2
2
7
2
2
4
3
3
7
5
4
7
4
5
7
2
4
5
3
3
7
nonProd
Prod
Max Month Total
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
GC
W LC
22
Die 30 größten Werte aus WLC Sicht
zD LZ 1
12:00
12:00
13:00
22:00
13:00
10:00
11:00
13:00
3:00
14:00
9:00
0:00
16:00
19:00
20:00
22:00
11:00
2:00
1:00
1:00
23:00
19:00
23:00
18:00
14:00
0:00
18:00
14:00
15:00
2:00
T op 30 m ax W L C
2
7
7
2
2
4
4
4
3
7
4
5
7
2
2
4
2
5
3
3
4
4
2
4
4
3
2
2
4
3
no nP ro d
P ro d
M a x M o nth To ta l
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
GC
W LC
23
Beispiel eines SCRT Reports
DETAIL LPAR DATA SECTION
Highest
Hour Count
Date/Time
2nd Highest
Hour Count
Date/Time
DLZ1P003
597
1 02 Oct 2013 - 12:00
572
1 02 Oct 2013 - 13:00
DLZ1P004
149
1 02 Oct 2013 - 02:00
139
1 02 Oct 2013 - 03:00
DLZ1P010
57
1 02 Oct 2013 - 12:00
46
1 02 Oct 2013 - 13:00
DLZ1P011
307
1 02 Oct 2013 - 17:00
302
1 02 Oct 2013 - 16:00
D004
183
1 02 Oct 2013 - 10:00
181
1 02 Oct 2013 - 09:00
D006
188
1 02 Oct 2013 - 09:00
176
1 02 Oct 2013 - 10:00
D010
10
3 02 Oct 2013 - 10:00
9
4 02 Oct 2013 - 08:00
D012
11
3 02 Oct 2013 - 09:00
10
5 02 Oct 2013 - 08:00
E002
303
1 02 Oct 2013 - 21:00
302
1 02 Oct 2013 - 22:00
S003
4
19 02 Oct 2013 - 00:00
3
4 02 Oct 2013 - 05:00
CPC
1313
1 02 Oct 2013 - 11:00
1275
1 02 Oct 2013 - 21:00
PRODUCT MAX CONTRIBUTORS
LPAR LPAR LPAR LPAR LPAR LPAR LPAR LPAR LPAR LPAR GROUP GROUP
DLZ1 DLZ1 DLZ1 DLZ1
NON
P003 P004 P010 P011 D004 D006 D010 D012 E002 S003 PROD
Product Name
Product ID Highest Date/Time
z/OS V1
5694-A01
1239 02 Oct 2013 - 12:00
597
67
57
268
0
0
0
0
0
0
250
0
DB2 11 for z/OS (QPP)
5615-DB2
4 02 Oct 2013 - 00:00
0
0
0
0
0
0
0
0
0
4
0
0
DB2 10 for z/OS
5605-DB2
1190 02 Oct 2013 - 12:00
597
67
0
268
47
54
0
9
138
0
0
0
CICS TS for z/OS V3
5655-M15
257 02 Oct 2013 - 10:00
0
74
0
0
183
0
0
0
0
0
0
0
WebSphere MQ for z/OS V7
5655-R36
1190 02 Oct 2013 - 12:00
597
67
0
268
47
54
0
9
138
0
0
0
IMS V11
5635-A02
1002 02 Oct 2013 - 22:00
396
117
0
0
0
0
0
0
0
0
489
0
Tivoli NetView for z/OS V5
5697-ENV
1239 02 Oct 2013 - 12:00
597
67
57
268
0
0
0
0
0
0
250
0
Fault Analyzer for z/OS V11
5655-W46
886 02 Oct 2013 - 11:00
553
67
0
266
0
0
0
0
0
0
0
0
IBM WebSphere Application Server for z/OS V8
5655-W65
42 02 Oct 2013 - 12:00
20
0
0
19
0
0
0
0
3
0
0
0
IBM WebSphere Application Server for z/OS V7
5655-N02
77 02 Oct 2013 - 11:00
43
0
0
31
0
0
0
1
2
0
0
0
IBM WebSphere Application Server for z/OS V6
5655-N01
7 02 Oct 2013 - 14:00
3
0
0
2
0
0
0
1
1
0
0
0
IBM WebSphere MQ Workflow for z/OS V3
5655-BPM
745 02 Oct 2013 - 12:00
597
0
0
0
0
0
0
0
138
0
0
0
WebSphere Message Broker for z/OS V6
5655-M74
8 02 Oct 2013 - 04:00
8
0
0
0
0
0
0
0
0
0
0
0
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
PROD
24
Erfolgreiche Umsetzung
Produktion darf am Tage nicht beeinflusst werden
– zwischen 9 Uhr – 17:30 Uhr gibt es keine Beschränkung
NonProd darf keine neue Spitze erzeugen
– Wird alle 5 Minuten kontrolliert und ggf. gedrosselt
Produktions-Batch (in der Nacht) darf keine neue Spitze erzeugen
– Zwischen 17:30 Uhr – 9 Uhr wird die Group Capacity der Prod auf den maximalen
Verbrauch des Monats gesetzt
Neue Spitzen nur im Tagesbetrieb durch Produktion
– Durch die Beschränkung des Batch, kann eine neue Spitze nur noch zwischen
9 Uhr – 17:30 Uhr erfolgen
Darf keine zusätzlichen Kosten verursachen
– Nur „eh da“ Kosten
Alle Verantwortlichen zufriedenstellen
– Bis auf Monatswechsel kann nonProd mehr den je verbrauchen
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
25
Was haben wir gewonnen?
Es kommt darauf an
– bis zu 14% (Ø 8%) Reduktion des zu zahlenden Verbrauchs der Rechner Auslastung
zAll - WLC z/OS
7000
2014
8%
11%
5%
4%
3%
7%
2%
0%
9%
14%
Nov
Dez
Jan
Feb
Mrz
Apr
Mai
Jun
Jul
Aug
9%
6000
5000
4000
3000
2000
1000
0
Prod
nonProd
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
Capping Total
Sep
Summe
26
Fragen ?
Eric Ottermann-Eakin | Commerzbank AG | 106. z/OS Guide - Lahnstein / 25.10.2014
27
Document
Kategorie
Technik
Seitenansichten
4
Dateigröße
690 KB
Tags
1/--Seiten
melden