patrick lemmens systeemdeskundige-expert databeheer [email protected] life cycle management op...

82
Patrick Lemmens Systeemdeskundige-expert Databeheer [email protected] Life Cycle Management op Mainframe

Upload: merel-smet

Post on 14-Jun-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Patrick Lemmens

Systeemdeskundige-expert Databeheer

[email protected]

Life Cycle Management op Mainframe

Page 2: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Agenda

Introduction KBC Group ICT

Questions & Answers

Life Cycle Management op Mainframe

Page 3: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Agenda

Introduction KBC Group ICT

Questions & Answers

Life Cycle Management op Mainframe

Page 4: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

KBC Bank & Insurance Group Ranking

One of the top 2 banks in Belgium One of the top 3 insurers in Belgium One of the top 20 banks in Europe Leading financial group in Central Europe

Market share in Belgium Banking : 20-25% Insurance : 9% (non-life) 22% (life)

Head office in Brussels 50.000 employees 13.000.000 clients

Page 5: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Organizational structure

Group HR

Group Strategy

Group Communication

GroupAudit

GroupCompliance

CentralInvestment

DistributionLeadership

Centre

Belgium

F. Florquin

Central Europe

J. Vanhevel

EuropeanPrivate Banking

E. Verwilghen

Merchant Banking

G. Segers

COOKBC

Group

C. Defrancq

CFROKBC

Group

H.Agneessens

A. Bergen

KBC Group Secretariat of the Board of directors & the executive Committee

Group Secretary

a multinational group structure

Page 6: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Market capital Ranking in Euroland

1 BNP Paribas (35 bn) 1 BSCH (57 bn) 1 BSCH (74 bn)

2 BSCH (31 bn) 2 BNP Paribas (48 bn) 2 BNP Paribas (63 bn)

3 BBVA (29 bn) 3 BBVA (42 bn) 3 Unicredito (62 bn)

4 Deutsche Bank (26 bn) 4 Deutsche Bank (35 bn) 4 BBVA (57 bn)

5 ABN AMRO (25 bn) 5 Crédit Agricole (35 bn) 5 Deutsche Bank (50 bn)

6 Société Générale (24 bn) 6 Société Gén. (34 bn) 6 Société Générale (48 bn)

7 Unicredito (22 bn) 7 ABN AMRO (32 bn) 7 Crédit Agricole (44 bn)

8 Fortis (22 bn) 8 Unicredit (27 bn) 8 ABN AMRO (44 bn)

9 Crédit Agricole (14 bn) 9 Fortis (26 bn) 9 Fortis (38 bn)

10 Dexia (14 bn) 10 Intesa BCI (21 bn) 10 Intesa BCI (33 bn)

11 Intesa BCI (12 bn) 11 Dexia (18 bn) 11 KBC (31 bn)

12 Allied Irish Banks (12 bn) 12 KBC (18 bn) 12 San Paolo IMI (26 bn)

13 Bank of Ireland (10 bn) 13 San Paolo IMI (15 bn) 13 Dexia (23 bn)

14 KBC (9 bn) 14 Allied Irish Banks (12 bn) 14 HVB (19 bn)

15 SanPaolo IMI (9 bn) 15 HVB (12 bn) 15 Commerzbank (19 bn)

16 Banco Popular (8 bn) 16 Bank of Ireland (11 bn) 16 Allied Irish Banks (16 bn)

17 HVB (7 bn) 17 Bco Popular (10 bn) 17 Erste Bank (14 bn)

18 Mediobanca (6 bn) 18 Commerzbank (9 bn) 18 Capitalia (14 bn)

19 Bca MPS (6 bn) 19 BA-CA (9 bn) 19 Bank of Ireland (13 bn)

20 Bco Popular (5 bn) 20 Mediobanca (9 bn) 20 Nat. Bank of Greece (13 bn)

31-01-06Dec 2004 Jan 2006Dec 2002

DJ EuroStoxx Banksconstituent

Page 7: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Leasing/Factoring

Traditional Retail/SME

Banking

KBC Group

Products

Distribution

892 retailbranches

29 corporatebranches

25 privatebanking

branches

584 tied insurance

agents

MerchantBanking

CapitalMarkets / Trading

Asset Mgt. / PrivateBanking

Insurance/Re-

insurance

StockBrokerage

Internet / electronicchannels

723Centea bank

agents

Unique Multi-Channel Distribution Platform in Belgium

dd.31-12-2005

2.700.000 retail clients 13500 corporate clients

800 multinationals19000 private banking clients

Clients

Page 8: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Geographical presence in Europe

Top-3 bank/insurance player in CEE-5Czech RepublicHungarySlovakiaPolandSlovenia

Top-3-player in BelgiumRetail bancassurancePrivate bankingCorporate banking

European private banking network :>100 locations across 9 other countriesFrance and MonacoGermanyItaly (sold to BANIF)LuxembourgNetherlandsSwitzerlandUK

Selective corporate banking network :selective presence in 6 countries outside Belgium and CEEFranceGermanyIrelandNetherlandsUK

+ looking for more investments in Central and Eastern Europe

Page 9: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Poland (banking) Ranking : 9th Market share : 4% Clients : 0.9 m. Branches : 333Czech Republic (banking) Ranking : 2nd Market share : 21 % Clients : 3.0 m. Branches : 218 (+ 3400 points of sale-PO)

Slovakia (banking) Ranking : 4th Market share : 7% Clients : 0.2 m. Branches : 99Hungary (banking) Ranking : 2nd Market share : 11% Clients : 0.8 m. Branches : 158Slovenia (banking) Ranking : 1st Market share : 42 % Clients : 2.0 m. Branches : 395

Market share is average of share in customer credits and in customer deposits

KBC Group's current presence in Central Europe

Poland(non-life/life insur.) Ranking : 2nd / 8th Market share : 11% / 2% Clients (est.) : 1.8 m.

Slovenia(non-life/life insur.) Ranking : - / 4th Market share : - / 8% Clients : 0.1m

Czech Republic(non-life/life insur.) Ranking : 6th / 4th Market share : 4% / 9% Clients : 0.7 m.

Slovakia(non-life/life insur.) Ranking: 6th / 8th Market share : 4% / 4% Clients : 0.2 m.

Hungary (non-life/life insur.) Ranking: 6th / 6th Market share : 4% / 4% Clients : 0.4 m.

Poland

Czech Rep.

Slovakia

Hungary

Slovenia

Page 10: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

KBC outside Europe

New York

Los AngelesAtlanta

Mumbai

NanjingShanghai TaipeiKaohsiungTaichungHong Kong ShenzhenLabuanKuala LumpurSingapore

Tehran

Chennai

Page 11: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

KBC Group ICT

Page 12: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

ICT in a bank: boring or not?

Page 13: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Group ICT Employees

Belgium: 1.820 KBC & 500 external consultants Central Europe: 1.300 KBC India: 250 Valuesource (100% daughter of KBC)

Services Delivering end-to-end ICT solutions (software, hardware, service) Maintenance of ICT solutions Hosting services Network & infrastructure management

Clients KBC Group Belgium KBC Group international Other corporate clients in the Benelux (Orbay, IFB, …)

Turnover: € 650 mn

Your ICT, our business

Page 14: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Our ICT organisation Client focused

Strong governance & business-ICT alignment Best-in-class ICT services

Organisation Process driven Matrix organisation & project approach Fast growing international project portfolio

Technology & architecture Fast follower in new technologies High availability Architecture driven Integrator of components

Multi-sourcing Core business by our own people Fixed price outsourcing & package solutions for non-core (e.g. SAP) External consultants for temporary needs India for technical implementations & conversions

Page 17: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

ICT infrastructure (Belgium only)

KBC Datacenter is one of the largest in Belgium

1000 network printers & multifunctionals

17.000 PC’s2.000 portable PC’s750 softwares17 Terabyte

600 Unix servers (HP, SUN Solaris)100 Intel based application servers100 web servers27 Terabyte hard disk140 Terabyte backup

4 IBM Mainframes(+/- 14.500 Millions of Instructions Per Second)125 Terabyte (125000 Gb)2 robots: 6600 tapes of 80 Gb13.000.000 transactions/day

Page 18: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

DatacenterDatacenterApplications DevelopmentApplications Development

Work preparationWork preparation

ProjectsProjects

ServiceService

Support for ICT processes & toolsSupport for ICT processes & tools

Support HRM, Finance, Procurement, Security, CommunicationSupport HRM, Finance, Procurement, Security, Communication

Work preparationWork preparation

ProjectsProjects

ServiceService

Our ICT organisation

Page 19: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

DatacenterDatacenterApplications DevelopmentApplications Development

Functions in ICT – Belgium (numbers)

Work preparationWork preparation

ProjectsProjects

ServiceService

Support for ICT processes & toolsSupport for ICT processes & tools

Support HRM, Finance, Procurement, Security, CommunicationSupport HRM, Finance, Procurement, Security, Communication

Work preparationWork preparation

ProjectsProjects

ServiceService

Business analyst (65)Business analyst (65)

Program manager (35)Project Leader (100)

Analyst (300)Technical Designer (210)

Programmer* (250)

Program manager (35)Project Leader (100)

Analyst (300)Technical Designer (210)

Programmer* (250)

Team Leader (40)Application Engineer (300)

Programmer* (250)

Team Leader (40)Application Engineer (300)

Programmer* (250)

Technology Analyst (15)System Analyst (15)

Technology Analyst (15)System Analyst (15)

Project Leader (20)Project Leader (20)

Team Leader (40)Service Delivery Owners (11)

System Engineer (280)Operational System Engineer (200)

Operator (150)

Team Leader (40)Service Delivery Owners (11)

System Engineer (280)Operational System Engineer (200)

Operator (150)Architect (12)Support data & process modelling (50)Support methods (40)Support tools (50)

Architect (12)Support data & process modelling (50)Support methods (40)Support tools (50)

HRM Resource Manager (12)Trainer & Knowledge Manager (15)Financial Analyst (12)Procurement (10)Information risk & Security (10)

HRM Resource Manager (12)Trainer & Knowledge Manager (15)Financial Analyst (12)Procurement (10)Information risk & Security (10)

Page 20: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

The ICT offices

Head officesData centersLocal offices

Brugge

Roeselare Aalst

HasseltGent

Antwerpen

Brussel

Mechelen

Leuven

Page 21: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Vision on HR

Motivated people

with the right skills,

at the right moment,

at the right place,

now and tomorrow.

Knowledge management:• Internal & external training• e-learning• Knowledge management communities• Technical & personal skills• Mentors & coaching• Open university (Open Leren)

Knowledge management:• Internal & external training• e-learning• Knowledge management communities• Technical & personal skills• Mentors & coaching• Open university (Open Leren)

Communication:• Intranet• Newsletter ICT• Newsletter KBC• Video news KBC• ICT Forum• Technology Forum

Communication:• Intranet• Newsletter ICT• Newsletter KBC• Video news KBC• ICT Forum• Technology Forum

Career development:• Performance appraisals• Assessments• Talent management• Function descriptions• Career paths• Career coaching by resource manager

Career development:• Performance appraisals• Assessments• Talent management• Function descriptions• Career paths• Career coaching by resource manager

Staffing:• Internal vacancies published• Central staffing of all projects by resource managers• Active rotation of people

Staffing:• Internal vacancies published• Central staffing of all projects by resource managers• Active rotation of people

Page 22: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Agenda

Introduction KBC Group ICT

Questions & Answers

Life Cycle Management op Mainframe

Page 23: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

AGENDA Life Cycle Management op Mainframe

Data management Beschikbaarheid, performantie,

ownership, beveiliging, data levenscyclus

Risico bepaling Oefening

Processen i.v.m. storage management

& data management

Storage Management Technologie, processenStorage Management Technologie, processen

Page 24: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Beheer van een dergelijke omgeving Degelijke werkvoorbereiding Gestructureerd overleg met de

business Projectmatig werken Strikte planningsopvolging Processen i.f.v.

Service Level management Capacity management Incident management Operationeel Risico

management Release management …

Resourcebeheer HRM beheer Aankoopbeleid

IT GOVERNANCE (planning Business –ICT)

ITIL (operational processes incident, CPM, SLM, release, security,…)

COBIT ( Control framework)

Proces gebaseerd werken

Page 25: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Componenten van een Proces

PROCESSIN

Trigger(s) Enablers & Drivers

Resources

OUT

OUTPUT

OUTCOME

Object 1 Object 3Object 2

£ /$

MeasuringTargets

Page 26: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Waarom Storage & Data Management?

Drivers - Central & Decentral Systems

Total Cost Of Ownership

Enterprise Storage Management(ESM) Processes

DiskDisk

Diska

Disk

Storage Inventory

Security and Availability

Protection of Corporate Date

AssetsLegal Requirements (BASEL II)

Ownership

Data Access

Data Availability

Business Direction & Growth

Mergers, Acquisitions,Partnerships etc.

Retail Internet Banking

B2B, C2B, DWH

NPV's

TV & Telephone Banking

Development

New Applications

New Platforms

New Architectures

RAD - Parrallel Development

Data Growth

0

20000

40000

60000

80000

100000

120000

140000

GBytes

1

Year 1995 - 2005

Storage & Data Growth Data Growth 60-100% PerAnnum

Multiple Platforms andArchitectures

Data Lifecycles

Page 27: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Positionering Storage & Data Management

StorageManagementEnterprise Wide

Storage Infrastructure

Data ManagementFormat,Location, Security,

Availability, Backup, Capacity,Performance

Information ManagementIntegrity, Relationships of Information

Objects, Information Flows, ITDevelopment Strategy

Knowledge ManagementIntranet, Extrnet, Search / Retrieval,

Modelling Capabilities

The Knowledge Management Onion

Application DataSystem

Data

Data

Storage

TAPE Virtual Tape

DISKDISKDISK

Operational Focus

Strategic Focus

Page 28: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Situering Storage & Data

TOEP. 1...n TOEP. 1...n

Databanken

DATA

Databanken

DATA

decentrale systemenopslag

centrale systemenopslag

Dat

a- c

omm

unic

atie

toepassingen

infrastructuur

locatie A locatie B

Page 29: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

KBC storage Processen Processen in functie van een End to End

Enterprise Storage Management en i.f.v. Controle objectieven als ondersteuning van IT Governance in combinatie met ITIL CPM, release, incident, security,…..

Gebaseerd op de levenscyclus Planning Acquisition Installation Allocation Management Disposal

Page 30: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Hoe zouden we Storage Management kunnen omschrijven?

Storage Management is : Het bewaken van de Storage Architectuur in functie van

een optimaal evenwicht tussen de marktevolutie en de business-noden

Het bouwen van de Storage Configuratie in functie van de vereiste SLA’s met behulp van de beschikbare componenten (HW, SW, …)

De opvolging van de Storage Componenten op basis van duidelijke rapporten en procedures met respect voor de opgestelde controle objectieven (vb i.f.v. DRP, back-up, access).

SLA’s: overeenkomst over de eigenschappen die de gebruiker wil betalen en die exploitatie kan leveren.

Page 31: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage & Data Management Processen & Architectuur

People

Process Technology

KnowledgeCenter(s)

Organisatie,Skills etc...

IB M

H/W

S/WPlan

AcquireInstall &AllocateManageDispose

Page 32: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage Management Componenten zijn: Mensen, Technologie en

Processen Mensen

storagebeheerders: verantwoordelijk voor onderhoud van processen en technologie

Technologie HW : disk, cartridges, robots, CD, …. Back-up software, copy tools, restore beheerstools (performantie, security,

beschikbaarheid, …) Migratie, archivering, …. Fysische beveiliging, fysische copy, ….

Page 33: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage Management Technologie Fysische beveiliging: Local protectie

RAID technologie = locale protectie (binnen in dezelfde box).

RAID 0 geen fysische bescherming

RAID 1 gespiegelde data

SP

Page 34: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage Management Technologie RAID 5 spreiding over verschillende hard disks met pariteitscontrole. De

pariteitscontrole zelf wordt ook verspreid over de disks ifv. verhinderen van het ontstaan van hot spots.

paritydata data data data

-

• Spare disks in de storage box.•De µ-code voert zelf controles uit en stelt vast dat spindels degraderen (#sectoren die onbeschikbaar geset worden).

•µ-Code beslist zelf om spare disk in gebruik te nemen ter vervanging van de gedegradeerde disk.

•Gedegradeerde disk wordt nadien door een nieuwe disk vervangen.

•Belangrijk : het aantal spare disks in een LCU v.d. box !

Page 35: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage Management Technologie Fysiche beveiliging : Remote protectie

Storage Management Technologie

SP - Remote Copy RAID 1 met spreiding over

verschillende controllers op afstand ifv DRP (Disaster Recovery).

In elke box (Primary & Secundary) beschik je over de locale protectie.

Derde copy (eventueel asynchroon).

Op het tijdstip van DRP zal minimaal de data die in rust is, consistent beschikbaar zijn in de tweede site. Rolling disaster : tijdstip wordt langer, inconsistenties nemen toe. Een delete zorgt voor verwijderen van de data op de twee

sites.-

Page 36: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage Management Technologie Micro-code functies

SNAPSHOT (moment opname van de data) Remote Copy Extract naar andere type database (DB/2 -> Oracle) Storage on Demand Tijd gebaseerde copy (‘s) (bvb. i.f.v. Backups, copyslag)

Software (Host) backup, restore, copy, migratie, archivering, disposal,

performantie, ….

Page 37: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

P lan A cquire Insta ll M anageA llocate D ispose

E2E Resource Management Processes

S R A M

D R A M

FA ST D ISK

FA T D IS K

M agnetoO ptica l

C D -R D VD

TA P E

KeySRAM - S tatic Random -Access Mem oryDRAM - Dynam ic Random -Access Mem oryCD-R - Recordable Com pact diskDVD - D igital Versatile D iskTAPE - O ff-line (Manual) / NearLine (Robot)

S PE ED / C O S T

S torage H ierarchy

Storage ManagementPerformantie - Kost - Levenscyclus

Page 38: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage Management Technologie

I B M

I B M

Configuratie storage technologie

Centrum 2Centrum 1

systeemsysteem

Switch switch

StorageStorageRemote Copy

Virtual Tape

switch

Virtual Tape

Page 39: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

What about Storage Management ???

Page 40: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Evolutie MF storage op disk in KBC

62 59 52 51 53 53 58 60 67 68 66 68 50 49 51 52 54 60 64 63 62 60 55 56 62

2000022500250002750030000325003500037500400004250045000475005000052500550005750060000625006500067500700007250075000775008000082500850008750090000925009500097500

100000102500105000107500110000112500115000117500120000122500125000127500130000132500135000137500

Maand

Gb

yte

0

10

20

30

40

50

60

70

80

90

100

% MAX USED / INST

MAXUSED

MINUSED

% MAX USED / INST MAXINST

MININST

% MAX USED / INST

Page 41: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Data bij KBC (eind Q1 2007)Ontwikkelings-, acceptatie- en productie-omgeving.

Data op Disk : 78 TB

Migrated data : 170 TB

Data op Tape : 158 TB

Totaal Data : 406 TB

Backups : 397 TB

Page 42: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Storage management

Definitie: Het bewaken van de storage architectuur (de markt-

evolutie i.f.v. de noden van de business) en de bijhorende processen.

Het beheer van de storage configuratie i.f.v. de behoeften (SLA’s) en dit met behulp van processen, hardware en software tools.

Via een procesmatige aanpak de juiste HW en SW op de juiste plaats op het juiste moment.

SLA’s: overeenkomst over de eigenschappen die de gebruiker wil betalen en die exploitatie kan leveren.

Page 43: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Proces: Acquire storage Storagebalans :

Periodiek opvolging van storagepools (meten) Extrapolatie naar de toekomst Onderscheid tussen groei en nieuwbouw

Hiermee tijdig extra space voorzien Evolutie van ad hoc, over trimestriëel naar langere

periode

Nieuwe technologie, nieuwe box RFI RFP met onze requirements Bij aankoop reeds maximale prijzen voor alle

componenten vastleggen inclusief prijserosie in de tijd.

Page 44: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Process VoorbeeldInstallation

Planning DisposalManagementAllocationInstallationAcquisition

NewStorage

NewStorageArrives

Trig

ger

E2E Process - INSTALLATION

Installation Process

ResourcesPeople

CPUChannels

Time

Enablers - Standards, Policies, Storage details, etc.

Drivers - Growth, New functionality, etc.

New Storage - Installed,Configured, Initialised, On-line

ready for Allocation

OUTIN

NewStorage

Page 45: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Process Measurement

E2E Process - INSTALLATION

Installation Process

ResourcesPeople

CPUChannels

Time

New Storage - Installed,Configured, Initialised, On-line

ready for Allocation

OUTIN

NewStorage

Enablers - Standards, Policies, etc.

Drivers - Growth, New functionality,

etc.

Sub Process Sub ProcessSub Process

£ /$

Measuring Targets

Indicators: Cost, Quality,Performance, Time....

Stakeholders Benefit Owners

Page 46: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Process - Stakeholders & Benefit Owners

I nst allat ion Pr ocess

N ew S t or age - I ns t alled ,Confi gur ed , I nit ialised , O n- line

r eady f or A llocat ion

O U T

S ub Pr oces s S ub Pr oces sS ub Pr oces s

£ /$

M easur ing T arget s

S t ak eholder s B enefi t O wner s

O r g U nit / I nd ividual

Pos it iveI mpac t

N egat iveI mpac t

O r g U nit / I nd ividual

Pos it iveI mpac t

N egat iveI mpac t

O r g U nit / I nd ividual

Pos it iveI mpac t

N egat iveI mpac t

Page 47: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

COBIT (COntrol oBject) IT proces AI3 AI3 Acquire and maintain technology infrastructure

Business goal : Reducing operational cost

Link Business goal met IT goals : Optimaliseren van IT-infrastructuur Standardiseren van IT-systemen …

Link IT goal Optimaliseren van IT-infrastructuur met COBIT-processen : Aquisition & Implementation AI3 Delivery & Support DS3 manage performance and capacity Delivery & Support DS7 educate and train users Delivery & Support DS9 manage the configuration …

Page 48: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

COBIT IA3

3.1 Assessment of new Hardware and Software Criteria should be based on requirements Procedures in place to assess new hardware…

3.2 Preventative maintenance for Hardware To reduce frequency and impact of performance failures

3.3 System Software Security

3.4 System Software Installation

3.5 System Software Maintenance

3.6 System Software Change Controls

3.7 Use and Monitoring of System Utilities

Page 49: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

AGENDA Life Cycle Management op Mainframe

Storage management Technologie, processen

Data management Beschikbaarheid, performantie,

ownership, beveiliging, data levenscyclus

Risico bepaling Oefening

Processen i.v.m. storage management

& data management

Data management Beschikbaarheid, performantie, ownership, beveiliging, data levenscyclus

Data management Beschikbaarheid, performantie, ownership, beveiliging, data levenscyclus

Page 50: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Data Management

GEGEVENSBEHEER

Dataverlies is nimmer een optie.

Page 51: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Hoe zouden we Data Management kunnen omschrijven?

(De productiezijde van) Data Management is: Het bepalen, implementeren en uitvoeren van de

nodige procedures om het data patrimonium te beheren gebaseerd op SLA’s* inzake:

Beschikbaarheid Performantie Ownership Beveiliging Data Life Cycle …

* SLA’s: overeenkomst over de eigenschappen die de gebruiker wil betalen en die exploitatie kan leveren.

Page 52: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement Beschikbaarheid

Page 53: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement Beschikbaarheid Beschikbaarheid van de data is bepalend voor het

voortbestaan van het bedrijf. (Al de rest kan je elders kopen)

Beschikbaarheid van een dienst is afhankelijk van de beschikbaarheid van de componenten tot op het technisch niveau.

Wat als het misloopt ? Backups voor een beperkt probleem of disaster.

Welke toepassingen moeten binnen welke tijdsframe opnieuw opgestart worden (al dan niet bij disaster)?

Page 54: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement Performantie

“ Dit onderwerp was mijn levenstaak. Ik had me voorgenomen om er de jaren die mij nog resten aan te besteden. En nu heeft de computer het in vier seconden opgelost.”

Page 55: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement Ownership Naamgevingstandaards bepalen

Deelsysteemcode voor applicaties. Identificate van Software in systeembestanden. User/groep voor TSO-bestanden.

Owner is aanspreekpunt voor zijn data.

Kostendoorrekening naar owner toe is een noodzakelijke drive in capaciteitsbeheersing.

Page 56: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement Beveiliging Zorgen voor de creatie van een omgeving voor

beveiliging van toepassingen, data en de infrastructuur.

Logische beveiliging : toegangssystemen, logging van databases, logical back-ups, …

Fysische beveiliging : (volume) back-ups, remote copy, DRP, uitwijk, …

Niet alleen opgelegd door de eigenaar en door audit. Maar ook door externe organisaties : Basel II, CBFA.

Page 57: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement Data - Lifecycle

EEData gets

"CREATED" onStorage Media

Data gets

"USED"

Data gets"MIGRATED" to

lower costStorage

ML1

ARCHIVE Data Deleted

Data moved to lower cost

Storage

Data Recall for Use

ML2

Storage MediaData Recall for Use

Data Restored for Use

Creation In USE - ACTIVE Not In USE -INACTIVE

Historical - DEEPARCHIVE

Redundant -Dispose

! Archief >< Backup! Archief >< Backup! Archief >< Backup! Archief >< Backup

Page 58: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement in praktijk Policies neerschrijven voor alle datatypes, waardoor

deze data op de meest verantwoorde wijze zal worden behandeld. Vb.datatypes : tijdelijk, batchbestand, archief, backup, log, database,…

Deze behandeling toepassen tijdens de volledige levenscyclus van de data.

Deze behandeling automatisch controleren (monitoring, rapportering…)

Noodzaak aan herkenbaarheid van verschillende soorten datatypes : afspraken, naamgeving… Vb. : Databases vragen een andere aanpak dan tijdelijke werkbestanden.

Page 59: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement & Levenscyclus Allocatie : sturen op used space/allocated space

Groeipatronen Release free space Aanpassen eerste allocatie en extents Verhinderen dat te veel DSN-extents op dezelfde disk samen staan. Gepast gebruik van compressie

Migratie & Recall Beperkt aantal mogelijkheden per datatype Migratieperiodes verlengen/verkorten i.f.v. referentiepatronen Preventief recallen i.f.v. referentiepatronen

Backup & Restore BU functioneel sluitend maken: Vangnet en controle Applicatieve BU op basis van expiration date van bestand Nieuwe functionaliteiten aanbieden indien er vraag naar is

Page 60: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement & Levenscyclus Archive & Retrieve

Wettelijke bewaartermijnen opzoeken voor bepaalde soorten data. Deze data inventariseren. Implementatie controleren.

Delete of Expiration Einddatum verplicht mee te geven bij allocatie (retention

period via managementclass of via gebruik van expiration date).

Oneindige bewaartijd kan niet meer. Beperkt aantal mogelijkheden per datatype. Via referentiepatronen data opsporen die sneller

verwijderd kan worden.

Page 61: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Datamanagement Toepassen op zowel nieuwe aanvragen als de

bestaande applicaties

Business-vereisten vertalen in best-practice oplossingen binnen ICT

Uitzonderingen moeten kunnen indien ze de moeite waard zijn (grotere capaciteit, groter aantal…)

Andere uitzonderingen zijn te duur !

Aandacht voor andere resources storage-gebruik, CPU, ellaps-tijd, onderlinge applicatieve afhankelijkheden… (bvb bij compressie)

Page 62: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

COBIT IT proces DS11 Manage data

Business goal : Manage Business Risks

IT goals : Ensure critical and confidential information is witheld

from those who should not have access to it …

COBIT processes : Delivery & Support DS11 Manage Data …

Page 63: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

COBIT DS11 11.19 Storage Management

Procedures for data storage which consider retrieval requirements, cost effectiveness…

11.20 Retention Periods and storage terms Should be defined for documents, data, reports…

11.23 Backup and Restoration Implement a proper strategy to ensure…

11.24 Backup Jobs Should be on place … usability tested…

Page 64: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

AGENDA Life Cycle Management op Mainframe

Storage management Technologie, processen

Data management Beschikbaarheid, performantie,

ownership, beveiliging, data levenscyclus

Risico bepaling oefening

Processen i.v.m. storage management

& data management

Risico bepaling OefeningRisico bepaling Oefening

Page 65: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Waarom Storage & Data Management ?

Oefening:

Welke zijn de belangrijkste oorzaken van Storage en of Data verlies ?

Rangschik volgens belangrijkheid (meest voorkomende).

Hoe voorkomen of beschermen ?

Page 66: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Waarom Storage & Data Management ?

Redenen van dataverlies :

Diefstal 36.7% logische beveiliging backup

Virus 20.9% Virus scanOpzettelijke fout 8.8% DRP – backupHardware 7.8% DRPHacking 7.8% Logische beveiliging

backupOmgevingsproblemen 6.5% DRPSoftware 4.0% backupCommunicatie 3.3% backupMenselijke fout 1.8% backupNatuur 1.1% DRPBrand 0.7% DRPOverstroming 0.6% DRP (bron survive 12.000 cases 90-93)

D.w.z. extra maatregelen nodig buiten DRP

Toepassing en systeem recovery procedures

Technologie i.f.v. continuous availability

Page 67: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

AGENDA Life Cycle Management op Mainframe

Storage management Technologie, processen

Data management Beschikbaarheid, performantie,

ownership, beveiliging, data levenscyclus

Risico bepaling Oefening

Processen i.v.m. storage & data

managementProcessen i.v.m. storage management & data managementProcessen i.v.m. storage management & data management

Page 68: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

ESM - Processen

Het invullen van de processen

Bepaal per proces de Benefit Owners « Benefits Driven Enterprise Storage Management »

Doe aan kennisvergaring door deze Stakeholders volgens de « Zachman – benadering » te bevragen: Wat … Waar … Wie … Wanneer ... Waarom ... Hoe …

Planning DisposalManagementAllocationI nstallationAcquisition

NewStorage

NewStorageArrives

BDES E2E Process - I NSTALLATI ON

I nstallation Process

Resources

People CPU Channels

Time

Enablers - Standards, Policies, Storage details, etc.

Drivers - Growth, New functionality, etc.

New Storage - I nstalled,Configured, I nitialised, On-line

ready for Allocation

OUTIN

NewStorage

Sub Process Sub ProcessSub Process

£ /

$

Measuring TargetsStakeholders - Benefit Owners

I ndicators:Cost

QualityPerformance

Time...

Page 69: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Gebruik van Zachman Framework in ESM

P eople

P r ocess T echnology

K nowledge C enter ( s)O rgan isa tion ,

S kills e tc...

IB M

H/W

S /WP lan

A c quireIns tall &A lloc ateManageD is pos e

Knowledge Capture WHENWHERE WHOWHAT HOWWHY

Zachman Architecture

Page 70: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Process Alignment - People

AcquiringPlanning DisposalManagementAllocationInstallResource

E2E ESM Processes

FTE

FTE

FTE

FTE

FTE

FTE

FTE

Positive Implication

Negative Implication

Toegepast op mensen bij storage-groepToegepast op mensen bij storage-groep Toegepast op mensen bij storage-groepToegepast op mensen bij storage-groep

Page 71: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Process Alignment - Technology

AcquiringPlanning DisposalManagementAllocationInstallTechnology

E2E ESM Processes

FDR

SAS

CA1

DF/SMS

ExPR

HSC

HSM

Positive Implication

Negative Implication

Page 72: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

People Alignment - Technology

FTEFTE FTEFTEFTEFTETechnology

BDES E2E ESM Processes

FDR

SAS

CA1

DF/SMS

ExPR

HSC

HSM

Positive Implication

Negative Implication

Toegepast op mensen bij storage-groepToegepast op mensen bij storage-groepToegepast op mensen bij storage-groepToegepast op mensen bij storage-groep

Page 73: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

E2E Process Flow Group Split

Managem

ent

Install, Allocate &

Dispose

Plan & Acquire

Customer

Vendor,

Market Analysts

Install New Storage

H/W, S/W

Storage

management

architecture

Maintain StorageArchitecture

New technology

evaluations

Evaluate New

Technology

Design Storage

Allocation

request for capacity,security, performance

Design & MaintainES/DR plan

Disaster

Recovery Plan

Monitor Utilisation and

Performance Problems

Performance and

Utilisation

Fix Requirement

Maintain StorageSubsystems

Execute StorageManagement Jobs

Capacity, security,

performance SLA

Allocation policies

Define storage

allocation policies

Install new storageManagement

software

Support

List of Problems -

MIS Reporting

Storage Map

Customerproblems

Customer

result

Monitor Storage

Processing

Production

(& Storage

Management Group)

Prepare, Control and

Support Storage Mgmt

Processes,

Vendor

Defines types of capacity,

performance, security

Productionbusiness users, etc

ProductionBusiness users,Disaster recovery,etc.

Perform BackupsArchive & RetrieveDatasets

New S/W

specs for storagemanagement jobs

Includes:Migrate & RecallDatasets

Customer Request

feedback

Dispose ofredundant storage

Process Flow Model

RFP/Order

4

5

6

8

9

10

11

13

14

15

16

17

18

13

19

Customerstorage request

Acquire NewStorage

Storage acquisition

plan, budget

Plan StorageRequirements

Establish CustomerRequirements

Business level request for capacity,performance, security

1

2

3

Design StorageManagement

Processes

7

Monitor andMaintain Storage

ManagementProcesses 20

Problems

Page 74: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Detail E2E ESM ProcessenPlanning

Establish Customer RequirementsPlan Storage Requirements

AcquisitionAcquire new Storage

Installation & AllocationMaintain Storage ArchitectureEvaluate New Technology and

ArchitecturesInstall New Storage

Install New Storage SoftwareCustomise Storage SoftwareDesign and Maintain Storage DRPDesign Storage AllocationDefine Allocation PoliciesDesign and Maintain Storage

Management JobsProvide 3rd Line

Support (Problem and Change)

Management

Monitor Utilisation and Performance

Maintain Storage Subsystems

Perform Backup & Recovery

Archive and Retrieve Data

Migrate and Recall Data

Provide 1st and 2nd Line Support (Problem, Incident and Change)

Maintain Data

Disposal

Dispose of Redundant Storage

Disposal of Redundant Data

Page 75: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Development 'Stappenplan'

Process Step 14 Yr Planning

Process Step 2Global Analysis

Process Step 3Functional Design

Process Step 4Technical Design

Exploitation BDES Processes for Resource Management

Process Step 5Program / Unit testing

Process Step 6Integration / E2E Testing

Process Step 7Implementation

Feasibility /4 Year Planning

Presentation of Func. Design& Tech. design plans

Architecture Workshop(refining)

Plans agreed with ODM &ODO

(Allocation of Space for Dev,ACPT,E2E and PROD dsns)

Review of Project Charter

Architecture Workshop* Extend Scope for

Infrastructure Impact Analysis

Extracts / Data Warehouse

Validate Test Planreview all testing

Architecture Workshop(refining)

Infrastructure ImpactAnalysis

Validate Functional designwith Business

Review TRH

Extracts / Data Warehouse

Validate Tech. design withBusiness

Validate DBMSPerformance

Agree Batch Storage Needs

Communication withResource Managers

Validate Test Designreview all testing

Release Scope Definition

Implementation Meetingwith ODM and ODO

Presentation to Exploitation

Validate E2E Testingreview all testing

Finalise Batch StorageNeeds Production Acceptance

Logical DatabaseDesign

Physical DatabaseDesign / Definition

Plan Acquire

Trigger

Trigger

'C - Platform' ODO &IDB

'V - Platform' IAZ - DAT

'D - Platform' PROD

Manage

'D - Platform' ???

'C - Platform' ???

'V-Platform' ???

Physical DatabaseManagement

Database Backup Database Archive/ Migration

Communicate DatabaseStorage Needs

Agree Database Back-upStrategy

Communicate Final BatchStorage Needs

Physical DatabaseAllocation

Install &Allocate,Dispose

Agree Database MonitoringStrategy:Capacity

PerformanceAvailability, Activity

Agree Database StorageStrategy:

Configuration, DRPAgree Database Storage

Standards:

DatabaseDisposal

Dispose

Trigger

Alignering stappenplan met andere(n)

Page 76: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Allocatie en Management Processes voor relationele DB

Allocation SMS Routines Storage Pools Allocation

online batch dynamic Ftp

Space Calculation allocation reorg …

99% gevonden via Zachman

Management processesReorg/unload/reloadBackup/restore/recoveryRenamesMovesMigrate/archive/recall

Copy slag

Page 77: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Compliance with baseline set of ‘Recommended Practices’

ICT Planning and OrganizingICT Strategic Planning and GovernanceICT Communication of ObjectivesICT Architecture ManagementICT Organization Management ICT Human Resource ManagementICT Risk ManagementICT Quality ManagementICT Systems DevelopmentICT Project ManagementICT Preliminary StudyICT Systems DesignICT Systems BuildICT Systems TestICT Change ManagementICT Request For Change Management ICT Change ControlICT Release Management ICT Change Implementation

ICT Operations Service Management ICT Operations ManagementICT Call and Incident Management ICT Problem ManagementICT Configuration Management ICT Operations Service Planning ICT Availability ManagementICT Capacity and Performance ManagementICT Security Management ICT Continuity and Disaster Recovery ManagementICT Account and Service-Level ManagementICT Sourcing and ProcurementICT Budgetting and ChargingICT Process ManagementICT Process Performance ManagementICT Internal Control Adequacy Assessment

29 processes

COBIT Risk Self Assessments

Uit CoBit en ICPM (Internal Control Policy Manual)

total > 250 objectieven

Page 78: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

COBIT Bepalen van Gaps

Page 79: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

COBIT Control Objective Retention Periods and Storage Terms

Retention periods and storage terms must be defined for documents, data, programs and reports and messages as well as the data used for their encryption and authentication.

Acties in functie van life cycle management voor data

Is nu geïmplementeerd met de uitrol van de nieuwe naamgevingstandaards en het opleggen van expdt in JCL-controle.

Page 80: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Agenda

Introduction KBC Group ICT

Questions & Answers

Life Cycle Management op Mainframe

Page 81: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

Questions & Answer

Page 82: Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be Life Cycle Management op Mainframe

KBC werft 150 ICT-ers aan in 2007

Zin om te groeien ?

Solliciteren kan via mail met CV naar [email protected] of via www.kbc.be/jobsWat bieden we? Een ruim opleidingsaanbod en doorgroeimogelijkheden in ICT en business Ruimte voor specialisten en generalisten Een professionele ICT-omgeving met een ruime waaier aan technologieën,

processen en business projecten Lokale en internationale mogelijkheden Een competitieve verloning met extralegale voordelen