830 likes | 984 Views
Life Cycle Management op Mainframe. Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be. Agenda. Introduction KBC Group ICT. Life Cycle Management op Mainframe. Questions & Answers. Agenda. Introduction KBC Group ICT. Life Cycle Management op Mainframe.
E N D
Life Cycle Management op Mainframe Patrick Lemmens Systeemdeskundige-expert Databeheer patrick.lemmens@kbc.be
Agenda Introduction KBC Group ICT Life Cycle Management op Mainframe Questions & Answers
Agenda Introduction KBC Group ICT Life Cycle Management op Mainframe Questions & Answers
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 KBC Group Secretariat of the Board of directors & the executive Committee Group Secretary A. Bergen Group HR COOKBCGroup CFROKBCGroup EuropeanPrivate Banking Merchant Banking Belgium Central Europe Group Strategy F. Florquin J. Vanhevel E. Verwilghen G. Segers C. Defrancq H.Agneessens Group Communication GroupAudit GroupCompliance a multinational group structure CentralInvestment DistributionLeadershipCentre
Market capital Ranking in Euroland 31-01-06 Jan 2006 Dec 2004 Dec 2002 DJ EuroStoxx Banks constituent
Unique Multi-Channel Distribution Platform in Belgium KBC Group Traditional Retail/SMEBanking Leasing/Factoring MerchantBanking CapitalMarkets / Trading Asset Mgt. / PrivateBanking Insurance/ Re-insurance Stock Brokerage Products 892 retailbranches 29 corporatebranches 25 privatebankingbranches 584tied insuranceagents 723 Centea bank agents Distribution Internet / electronicchannels 2.700.000 retail clients 13500 corporate clients 800 multinationals 19000 private banking clients Clients dd.31-12-2005
Geographical presence in Europe Top-3-player in BelgiumRetail bancassurancePrivate bankingCorporate banking Top-3 bank/insurance player in CEE-5Czech RepublicHungarySlovakiaPolandSlovenia 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
KBC Group's current presence in Central Europe Poland Czech Rep. Slovakia Hungary Slovenia Poland (banking) Ranking : 9th Market share : 4% Clients : 0.9 m. Branches : 333 Poland (non-life/life insur.) Ranking : 2nd / 8thMarket share : 11% / 2% Clients (est.) : 1.8 m. Czech Republic (banking) Ranking : 2nd Market share : 21 % Clients : 3.0 m. Branches : 218(+ 3400 points of sale-PO) Czech Republic (non-life/life insur.) Ranking : 6th / 4thMarket share : 4% / 9% Clients : 0.7 m. Slovakia(non-life/life insur.) Ranking: 6th / 8thMarket share : 4% / 4% Clients : 0.2 m. Slovakia (banking) Ranking : 4thMarket share : 7% Clients : 0.2 m. Branches : 99 Hungary (non-life/life insur.) Ranking: 6th / 6thMarket share : 4% / 4% Clients : 0.4 m. Hungary (banking) Ranking : 2ndMarket share : 11% Clients : 0.8 m. Branches : 158 Slovenia(non-life/life insur.) Ranking : - / 4thMarket share : - / 8% Clients : 0.1m Slovenia (banking) Ranking : 1stMarket share : 42 % Clients : 2.0 m. Branches : 395 Market share is average of share in customer credits and in customer deposits
KBC outside Europe Tehran NanjingShanghai Taipei Kaohsiung Taichung Hong Kong Shenzhen Labuan Kuala Lumpur Singapore New York Los Angeles Atlanta Mumbai Chennai
Group ICT Your ICT, our business • 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
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 … KBC-M@tic Branches KBC-Phone Call Center Isabel SMS E-business Head office Clients Distribution Channels Product factories
… a 3-tier architecture → Mainframe Bank → Mainframe Insurance → Mainframe FinForce → Kennisbank Tier 1 Tier 2 Tier 3 Integration+Steering Business Logic + Data Presentation (frontend) (midtier) (backend) Data transport Belgacom Telindus Browser in Branches & online (PC) Server park (Unix) Central Servers (mainframe, Unix)
ICT infrastructure (Belgium only) 4 IBM Mainframes (+/- 14.500 Millionsof Instructions Per Second) 125 Terabyte (125000 Gb) 2 robots: 6600 tapes of 80 Gb 13.000.000 transactions/day 17.000 PC’s 2.000 portable PC’s 750 softwares 17 Terabyte 600 Unix servers (HP, SUN Solaris) 100 Intel based application servers 100 web servers 27 Terabyte hard disk 140 Terabyte backup 1000 network printers & multifunctionals KBC Datacenter is one of the largest in Belgium
Our ICT organisation Applications Development Datacenter Work preparation Work preparation Projects Projects Service Service Support for ICT processes & tools Support HRM, Finance, Procurement, Security, Communication
Functions in ICT – Belgium (numbers) Applications Development Datacenter Business analyst (65) Work preparation Work preparation Technology Analyst (15) System Analyst (15) Program manager (35) Project Leader (100) Analyst (300) Technical Designer (210) Programmer* (250) Projects Projects Project Leader (20) Team Leader (40) Service Delivery Owners (11) System Engineer (280) Operational System Engineer (200) Operator (150) Service Team Leader (40) Application Engineer (300) Programmer* (250) Service Architect (12) Support data & process modelling (50) Support methods (40) Support tools (50) Support for ICT processes & tools HRM Resource Manager (12) Trainer & Knowledge Manager (15) Financial Analyst (12) Procurement (10) Information risk & Security (10) Support HRM, Finance, Procurement, Security, Communication
The ICT offices Antwerpen Brugge Gent Hasselt Mechelen Roeselare Aalst Leuven Brussel Head officesData centersLocal offices
Vision on HR • 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 Motivated people with the right skills, at the right moment, at the right place, now and tomorrow. • 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
Agenda Introduction KBC Group ICT Life Cycle Management op Mainframe Questions & Answers
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, processen
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) Beheer van een dergelijke omgeving Proces gebaseerd werken
Componenten van een Proces Trigger(s) Enablers & Drivers OUTPUT IN PROCESS OUT OUTCOME Resources Measuring Targets Object 1 Object 2 Object 3 £ / $
Waarom Storage & Data Management? Security and Availability Business Direction & Growth Total Cost Of Ownership Mergers, Acquisitions, Protection of Corporate Date Partnerships etc. Enterprise Storage Management (ESM) Processes Retail Internet Banking Assets Legal Requirements (BASEL II) TV & Telephone Banking B2B, C2B, DWH Ownership Disk Storage Inventory a Disk NPV's Data Access Disk Disk Data Availability Development Data Growth Data Growth 60-100% Per New Applications Storage & Data Growth Annum New Platforms 140000 Multiple Platforms and 120000 Architectures 100000 New Architectures 80000 GBytes 60000 Data Lifecycles RAD - Parrallel Development 40000 20000 0 1 Year 1995 - 2005 Drivers - Central & Decentral Systems
Databanken DATA DATA Situering Storage & Data TOEP. 1...n toepassingen TOEP. 1...n infrastructuur Databanken Data- communicatie centrale systemen opslag decentrale systemen opslag locatie B locatie A
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 Knowledge P eople Center(s) Organisatie, Skills etc... P rocess T echnology I B M Plan S/W Acquire Install & Allocate Manage Dispose H/W
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 P S
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. data data parity 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 Storage Management Technologie • Fysiche beveiliging : Remote protectie • -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. P S -
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, ….
Storage Management Performantie - Kost - Levenscyclus
Storage Management Technologie I I B B M M Configuratie storage technologie Centrum 1 Centrum 2 systeem systeem Switch switch switch Virtual Tape Virtual Tape Remote Copy Storage Storage
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 Acquisition Installation Allocation Management Disposal Enablers - Standards, Trigger Policies, Storage details, etc. New New Drivers - Growth, Storage Storage New functionality, Arrives etc. IN OUT Installation Process New New Storage - Installed, Storage Configured, Initialised, On-line Resources ready for Allocation People CPU Channels Time E2E Process - INSTALLATION
Process Measurement Enablers - Standards, Policies, etc. Drivers - Growth, New functionality, etc. IN OUT Installation Process New New Storage - Installed, Storage Configured, Initialised, On-line Resources ready for Allocation People CPU Channels Time E2E Process - INSTALLATION Sub Process Sub Process Sub Process Indicators: Cost, Quality, £ / Performance, Time.... $ Measuring Targets Stakeholders Benefit Owners
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 GEGEVENSBEHEER Dataverlies is nimmer een optie.