You are on page 1of 44

Integrating Capacity Management

with Configuration Management System:


a real case

Giuseppe Nardiello
Business Development Manager
Neptuny
giuseppe.nardiello@neptuny.com
Agenda

 Introducing the real case: UGIS

 HP UCMDB: Configuration Manager System in UGIS

 Neptuny CaplanTM : Capacity Management in UGIS

 Integrating UCMDB and CaplanTM

 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

 ~30 Billion € Revenues


 >40 Million clients

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)

Application Development IT Infrastructure & Operation Consulting


Development of IT applications (in both Develop and integrate ICT Infastructure, Qualified consulting for customers'
the centralized and the decentralized Reliable support of IT Operation ensures business processes and IT system
world) and integration of third-party highest availability and optimum security environment
software

Source: Unicredit

4
Unicredit and HP

 Unicredit is one of the major HP customer in the Financial


segment (worldwide)
 all the HP Business Technology Optimization (BTO) solutions are
(either already or are planned to be soon) in production
• HP LoadRunner
• HP Business Availabilty Center (BAC)
• HP Service Manager
• HP Asset Center
• HP Universal CMDB (UCMDB)
• HP Change Control Management (CCM)
• HP Project and Portfolio Management (PPM)
• HP Service Automation (aka Opsware)
• …

5
Neptuny – “When performance matters”

 established in 2000 in Milan (Italy)

 offices
 headquarters located in Milan
(Italy)
 Sales office in London (UK)

 main competence areas:


 IT Performance Optimization
 Capacity Planning
 Application Delivery Management
 IT Operations Neptuny headquarter at Politecnico di Milano - Science Park
 IT Governance

6
Neptuny and Unicredit

 Neptuny operates in Unicredit since 2005 in several areas:


• Performance Testing
• Availability and Performance Management
• Capacity Planning
• Configuration Management

 Neptuny Caplan™ is the group-level Capacity Planning


solution for both distributed and mainframe environments
• more than 500 servers
• about 15 z/OS and more than 500 CICS and IMS sub-systems

7
Neptuny and HP

 Neptuny is HP Gold Business Partner


• specialized on HP BTO portfolio
• awarded HP BTO Business Partner of the year

 Neptuny is member of several HP alliance partner programs:


• HP Developer & Solution Partner Program (DSPP)
• HP Partner Virtualization Program (PVP)

Neptuny awarded at HP SWU 2008

8
Agenda

 Introducing the real case: UGIS

 HP UCMDB: Configuration Manager System in UGIS

 Neptuny CaplanTM: Capacity Management in UGIS

 Integrating UCMDB and CaplanTM

 Lesson learned

9
UCMDB in Unicredit: managed domain

 HP UCMDB was adopted by Unicredit in order to implement a


Configuration Management process for importing both
 Technological CIs
− ~12500 Mainframe configuration items
− ~800 Unix Servers
− ~3000 Central Windows servers
− ~300 Oracle instances
− ~250 SQL Server instances
− ~50 Sybase instances
− ~1500 Websphere JVMs
 Business CIs
− ~110000 Locations
− ~161000 Business Units (Companies, Organizational Units, people)
− ~8000 Applications

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

 data propagation method:


• master data consumer tools access directly UCMDB data
through web services API
• XML files are generated from UCMDB and provided to
consumer tool(s) loading process by means of two alternative
XML formats:
• objects + relations structure (close to UCMDB OO data model)
• table like with foreign keys structure (close to relational DB model)
• direct synchronization of master data set into consumer tool’s
database (via Connect-It)

17
Agenda

 Introducing the real case: UGIS

 HP UCMDB: Configuration Manager System in UGIS

 Neptuny CaplanTM: Capacity Management in UGIS

 Integrating UCMDB and CaplanTM

 Lesson learned

18
Capacity Management shift
“ad-hoc” approach industrialized approach

When Occasional Continuous


 sizing new systems (Service Design)  during the whole IT Service Lifecycle
 reactive  proactive

What Limited Comprehensive


 Component, Service and Business-oriented
 component-oriented (e.g. DBMS)
 servers, storage, network, applications,
 servers
processes, facilities...

Who IT “gurus” only Enterprise participation


 cooperative effort (IT Operations, Application
 done by IT-Ops experts only
Performance teams, Service Providers, …)
 focused on tech issues
 Business Management is involved

19
Caplan: Capacity Management made easy
Holistic view of the whole infrastructure
1 • physical and virtual servers, databases, middleware, storage, networks, facilities

Support for Enterprise environments


 agent-less: zero impact on production infrastructure
2  integrated: out-of-the-box connectors to major management tools and custom integrations
 open: custom connectors to integrations of both technical and business data sources

Low operational costs


 highly-automated: data collection, analyses, forecasting and reporting
3  predictive: proactive monitoring/notification of predicted capacity issues
 easy to use: role-based web interface and customizable web-dashboard views

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

# page hits Service / Business


# ATM withdrawals
KPIs
IT

HP Proliant DL360 G1, 2xPIII Configuration &


1.3 GHz, 4 GByte Assets information

“2008 April 1st – ATM service


CDB
unavailable [10:02AM, Events
10:21AM]”

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

resource utilization prediction


Performance/Workload workload forecast
Analyses saturation date estimation
predictive monitoring and automatic notification

support for different trending


algorithms (e.g. last-ramp
Time Forecasting detection)
Analyses

CDB

predictive alerting
time policy = 2 months

predictive monitoring with


automatic notification (and by
exception reports)

23
Caplan - how it works: outputs (3/4)
CaplanTM outputs

performance vs workload correlation (workload


Performance/Workload characterization)
Analyses performance vs workload change analysis
residual and additional capacity analysis with respect to
service/business metrics (saturation point estimation)

Time Forecasting different workload modes


Analyses (due to infrastructure changes in
the analyzed period)

CDB
Current Working Needed Extra
Residual Capacity
Extrapolation Area Capacity

Analyses resource utilization


policy:
CPU Utilization <=
75%

business growth scenario


and saturation point
estimate

24
Caplan - how it works: outputs (4/4)
CaplanTM outputs

infrastructure (e.g. consolidation/virtualization,


Performance/Workload horizontal/vertical scaling, failover scenarios) and workload
Analyses change scenarios (e.g. marketing plans, business changes)
with response time and resource utilization constraints
standard (e.g. SPEC,
TPC-C) or custom
benchmarks support
Time Forecasting
Analyses

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

Capacity Manager Operation Manager


User profiling at both
data & function level
(role-, service-, and
domain-based)

Storage Admin CDB Service Manager

27
Neptuny’s CaplanTM in Unicredit

• Neptuny Caplan™ Capacity


Analysis
− in production in Unicredit since 2005
− adopted as the group-level Capacity
Forecasting
Planning platform for both distributed
(more than 500 servers) and
mainframe (about 15 z/OS and more SLA
Reporting
than 500 CICS and IMS sub-systems)
environments CDB Business
− provides Capacity Analysis, Reporting
Forecasting as well as IT and SLA
reporting for all business-critical Performance
Reporting
services
Incident
Reporting

28
CaplanTM high-level architecture in Unicredit

OPEN & TLC


BAC / OVO Reporter

Tivoli

XMON

CDB
MAINFRAME

29
Agenda

 Introducing the real case: UGIS

 HP UCMDB: Configuration Manager System in UGIS

 Neptuny CaplanTM : Capacity Management in UGIS

 Integrating UCMDB and CaplanTM

 Lesson learned

30
Integrating of Caplan with CMDB

 Three types of data from a CMDB can be useful for Capacity


Planning purposes, i.e. for creating analysis and what-if
scenarios:
• CI properties such as asset information (e.g. HW model and
properties)
• CI relationships describing service structures and topologies
• Services defined in the Service Catalog
 Caplan makes easy to import these three types of data from a
CMDB:
• Caplan has an open and extensible Capacity Database
• Caplan provides standard (out-of-the-box connectors) to the
major CMDBs, in particular to HP UCMDB

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]

CI relations (e.g. Topology)

service catalog & structure

34
Integration of Caplan with UCMDB in Unicredit

 Unicredit approach to UCMDB integration makes easy the


integration of Caplan into the general IT Service Management
lifecycle
 a stepwise approach has been adopted:
• the first step involves replacing the current (automated)
integration of configuration data from monitoring tools
• 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

35
Caplan and UCMDB integration: architecture

Capacity Management

1
setup of the Caplan out-of-the-box
connector to UCMDB UCMDB

configuration of the connector


2 (CI properties, service catalog, CI
relationships)

3 scheduled the Caplan connector to


import data (e.g. every week)

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

A. CaplanTM connector based


on WebServices API

UCMDB CDB

B. CaplanTM connector based


on exported XML files

37
Project info: Current status and next steps

 current status (May 2009)


 the first step involves replacing the current (automated) integration of
configuration data from monitoring tools

 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

 Introducing the real case: UGIS

 HP UCMDB: Configuration Manager System in UGIS

 Neptuny CaplanTM : Capacity Management in UGIS

 Integrating UCMDB and CaplanTM

 Lesson learned

39
Benefits of integration CM and CMDB

 main benefits of integrating Capacity Management and


Configuration Management processes and tools:
• cost reduction: timely (aka ”just-in-time”) provisioning enable
savings on both hardware and operational costs
• operational efficiency: integration with other IT Service
Management processes and tools enables better Run-Book
automation (RBA)
• risk avoidance: automated capacity planning of newly delivered
CI and services improves service availability and guarantees
higher levels of service
 … closed-loop Configuration and Performance Management

40
Lessons learned

 Easiness of integrating data with UCMDB for Capacity


Management purposes
• Thanks to UCMDB features: out-of-the-box integration with HP
BTO solution and flexible integration methods with other tools
• Thanks to Caplan features: out-of-the-box connectors, open
capacity database, integrated ITSM philosophy

 … And also for other processes and tools


• For example in the Unicredit context:
− HP Service Manager with BMC Remedy
− HP Asset Center with SAP (HR)
• Other environments…

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

Application Service / Business KPIs Service Catalog, CI


Monitoring attributes & relationships CMDB
Capacity Forecast Events

SLM, BSM Operational Reports


CDB Facility KPIs
Data Center Mgmt
Facility Reports Tools
Incident IT Process Events
& Problem Mgmt
Change Requests Financial KPIs
Change IT Financial Mgmt
& Release Mgmt Service Reporting IT Financial Reporting Tools

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

Service Manager Events Analytical


Models

44

You might also like