patrick lemmens systeemdeskundige-expert databeheer [email protected] life cycle management op...
TRANSCRIPT
Patrick Lemmens
Systeemdeskundige-expert Databeheer
Life Cycle Management op Mainframe
Agenda
Introduction KBC Group ICT
Questions & Answers
Life Cycle Management op Mainframe
Agenda
Introduction KBC Group ICT
Questions & Answers
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
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
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
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
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
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
KBC outside Europe
New York
Los AngelesAtlanta
Mumbai
NanjingShanghai TaipeiKaohsiungTaichungHong Kong ShenzhenLabuanKuala LumpurSingapore
Tehran
Chennai
KBC Group ICT
ICT in a bank: boring or not?
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
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
A multi-channel distribution platform requires …
Branches
KBC-M@tic
Call Center
KBC-Phone
SMS E-business
Isabel
Clients Distribution Channels Product factories
Head office
… a 3-tier architecture
→ Mainframe Bank
→ Mainframe Insurance
→ Mainframe FinForce
→ Kennisbank
Data transport
BelgacomTelindus
Tier 1Presentation
(frontend)
Tier 2Integration+Steering
(midtier)
Tier 3Business Logic + Data
(backend)
Browser in Branches & online
(PC)Server park
(Unix)Central Servers
(mainframe, Unix)
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
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
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)
The ICT offices
Head officesData centersLocal offices
Brugge
Roeselare Aalst
HasseltGent
Antwerpen
Brussel
Mechelen
Leuven
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
Agenda
Introduction KBC Group ICT
Questions & Answers
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
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
Componenten van een Proces
PROCESSIN
Trigger(s) Enablers & Drivers
Resources
OUT
OUTPUT
OUTCOME
Object 1 Object 3Object 2
£ /$
MeasuringTargets
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
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
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
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
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.
Storage & Data Management Processen & Architectuur
People
Process Technology
KnowledgeCenter(s)
Organisatie,Skills etc...
IB M
H/W
S/WPlan
AcquireInstall &AllocateManageDispose
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, ….
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
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 !
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.-
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, ….
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
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
What about Storage Management ???
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
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
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.
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.
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
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
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
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 …
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
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
Data Management
GEGEVENSBEHEER
Dataverlies is nimmer een optie.
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.
Datamanagement Beschikbaarheid
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)?
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.”
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.
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.
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
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.
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
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.
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)
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 …
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…
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
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 ?
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
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
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...
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
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
Process Alignment - Technology
AcquiringPlanning DisposalManagementAllocationInstallTechnology
E2E ESM Processes
FDR
SAS
CA1
DF/SMS
ExPR
HSC
HSM
Positive Implication
Negative Implication
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
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
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
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)
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
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
COBIT Bepalen van Gaps
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.
Agenda
Introduction KBC Group ICT
Questions & Answers
Life Cycle Management op Mainframe
Questions & Answer
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