Professional Documents
Culture Documents
Integrating Capacity Management With Configuration Management System: A Real Case
Integrating Capacity Management With Configuration Management System: A Real Case
Giuseppe Nardiello
Business Development Manager
Neptuny
giuseppe.nardiello@neptuny.com
Agenda
Lesson learned
2
Unicredit
Unicredit is a network of banks across 23 European countries
~ 170.000 Employees
~ 9.500 Branches
own banks in 23
countries
leading in Europe
Source: Unicredit
3
Unicredit UGIS
Unicredit Global Information Services (UGIS) is the
information system company for the entire group
• ~ 2.600 employees
• located in several European countries: Italy (Milan, Verona,
Bologna, Turin), Germany (Munich, Hamburg), Austria (Wien),
Hungary (Budapest), Czech Republic (Prague), Poland (Lodz)
Source: Unicredit
4
Unicredit and HP
5
Neptuny – “When performance matters”
offices
headquarters located in Milan
(Italy)
Sales office in London (UK)
6
Neptuny and Unicredit
7
Neptuny and HP
8
Agenda
Lesson learned
9
UCMDB in Unicredit: managed domain
10
UCMDB in Unicredit: the problem
However a problem was soon identified on how to implement
data sharing and integration
• nearly every (existing or planned) management tool (even if from
the same suite and vendor):
− has its own underlying database and Data Model
− needs company-wide information (e.g. customers or locations)
− tries to manage information by its own processes and UI
• information that is relevant for all the company may be:
− scattered among different tools
− incomplete
− dishomogeneous
− incoherent
− replicated on many databases
− not made available to all users
11
UCMDB in Unicredit: approach to the solution
Unicredit decided to adopt a general approach to data sharing
and integration :
• implement the “single data provider – multiple data consumers”
model
• take advantage of the flexibility and extensibility of UCMDB Data
Model
• create one single authoritative source for company-wide
information
• implement data quality assurance processes
• create standard methods to load data into UCMDB and to
provide data to consumers (tools and processes)
12
UCMDB in Unicredit: functional architecture
… and to design a specific functional architecture that:
• enforces a common shared Data Model
• reduces the complexity and number of interfaces
• interfaces increase in number and complexity
• interfaces are often built on ad-hoc basis (i.e. are not re-usable)
• avoids all not necessary data replications
• guarantees good Data Quality
• make information available to all possible (also future)
users/consumers
13
UCMDB in Unicredit: (partial) architecture
UCMDB
14
UCMDB in Unicredit: sample integration flow
UCMDB
15
UCMDB in Unicredit: data loading schema
Synchronization:
periodical data
replication from
Data Source to
UCMDB
Federation:
method to expose
queries on data
that are physically
stored on a remote
Data Source as
they were local to
the UCMDB
16
UCMDB in Unicredit: data propagation method
17
Agenda
Lesson learned
18
Capacity Management shift
“ad-hoc” approach industrialized approach
19
Caplan: Capacity Management made easy
Holistic view of the whole infrastructure
1 • physical and virtual servers, databases, middleware, storage, networks, facilities
ITIL-aligned
20
single, open Capacity Management Database (CDB)
4 support for component, service and business CP and for all Service Lifecycle phases
integrated to other processes and functions (e.g. Change Management)
20
Caplan: how it works (inputs)
sample input sources sample input metrics CaplanTM
CPU Utilization %
Infrastructure
Memory Utilization % KPIs
HW cost
Financial KPIs
KWh cost
non-IT
Power Utilization
Facility KPIs
Space Utilization
21
Caplan - how it works: outputs (1/4)
CaplanTM outputs
bottleneck identification
Performance/Workload periodical behaviors and busiest periods detection
Analyses performance/workload baselining
event impact detection and correlation
CDB
22
Caplan - how it works: outputs (2/4)
CaplanTM outputs
CDB
predictive alerting
time policy = 2 months
23
Caplan - how it works: outputs (3/4)
CaplanTM outputs
CDB
Current Working Needed Extra
Residual Capacity
Extrapolation Area Capacity
24
Caplan - how it works: outputs (4/4)
CaplanTM outputs
CDB
Extrapolation
Analyses
virtualization simulation
(placement with respect
What-if both technical and business
constraint rules)
Analyses
25
Caplan - how it works: the full picture
Web Console
Infrastructure Performance/Workload
KPIs Analyses
Service / Business
KPIs
Analyses, Models and Reports
Time Forecasting
Configuration & Analyses Web Dashboard
Assets information
CDB
Events
Extrapolation Analyses, Models and Reports
Analyses
Filesystem, Mail, Intranet Portal , ...
Financial KPIs
What-if
Facility KPIs Analyses
scheduled, on-demand
and by-exception Reports
26
Caplan - user-tailored interfaces
27
Neptuny’s CaplanTM in Unicredit
28
CaplanTM high-level architecture in Unicredit
Tivoli
XMON
CDB
MAINFRAME
29
Agenda
Lesson learned
30
Integrating of Caplan with CMDB
31
Caplan integration to Asset/CMDB tools [1/3]
CI properties
32
Caplan integration to Asset/CMDB tools [2/3]
hardware options
what-if scenarios
33
Caplan integration to CMDB tools [3/3]
34
Integration of Caplan with UCMDB in Unicredit
35
Caplan and UCMDB integration: architecture
Capacity Management
1
setup of the Caplan out-of-the-box
connector to UCMDB UCMDB
36
Caplan and UCMDB integration
CaplanTM connector can leverage two data propagation methods:
Web Services API are used to access UCMDB data
exported XML files (from Discovery Patterns) are used to access
UCMDB data
• notice that in general a Connect-It operation can be used to export XML
files a convenient data formats (e.g. sequential file, CSV, ODBC);
however, CaplanTM connectors are able to import any format
UCMDB CDB
37
Project info: Current status and next steps
next steps
• a second step will integrate also additional information about the
service catalog and the service structure (i.e. the relationships among
the configuration items)
• a third step will create automatic processes to automatically activate
Capacity Planning activities (e.g. analyses and reports) on newly
deployed services and components
38
Agenda
Lesson learned
39
Benefits of integration CM and CMDB
40
Lessons learned
41
Questions?
visit Neptuny
booth #108
in the expo area
Caplan in the IT Service Management lifecycle
Capacity Management
Capcity Plans
Analyses
Reports
Models
Operational Events
System & Network component, service and Configuration & Assets Asset
Monitoring
Infrastructure KPIs business Capacity Planning information Management
43
CaplanTM connectors to HP products
Performance &
BAC Sitescope Workload
Operation Manager Infrastructure Analysis
NNM
KPIs
Reporter
Performance Insight
Time
BAC RUM Forecasting
BAC TV Service / Business Models
BAC BPM KPIs
Load Runner
CaplanTM
CDB
Configuration & Extrapolation
Asset Center Models
UCMDB Assets information
44