Constellation Energy enterprise deployment of HP Diagnostics and HP BAC

28
1 ©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Constellation Energy enterprise deployment of HP Diagnostics and HP BAC Rajesh Thakur, Constellation Energy Rajeev Sanam, HP PSO Elias Georges Haddad, HP PSO

description

In this session we’ll explore CEG’s deployment of HP Diagnostics, BAC and OM as a Complete solution and how the company’s IT organization is using it in QA, and production. We’ll tell you how CEG integrated HP Diagnostics with Business Availability Center, Sitescope and OM and how the integrations are assisting various teams with problem isolation and bottleneck discovery. We will also touch on the HP BSM and Diagnostics architecture setup that was deployed at CEG, and how HP Professional Services was instrumental in architecting the Diagnostics solution. We will address key points such as over all solution Design, hardware and sizing calculations, analyzing monitoring requirements for different applications in the enterprise, and presenting a deployment strategy. There will also be a brief discussion regarding the methodology used for deploying application templates to achieve faster bottleneck isolation.

Transcript of Constellation Energy enterprise deployment of HP Diagnostics and HP BAC

1 ©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Constellation Energy enterprise deployment of HP Diagnostics and HP BAC

Rajesh Thakur, Constellation Energy

Rajeev Sanam, HP PSO

Elias Georges Haddad, HP PSO

2

Agenda

– CEG Environment Overview

– The problems and Challenges in Application

Management at CEG.

– CEG Diagnostics and Business Service Management

Architecture.

– HP Solution Value and Outcomes.

– Case Study: Performance Isolation at CEG

– Deployment Road Map

– Q&A

3

CEG Reference Architecture

4

HITOPS Program Vision

4

CMDB

(Federated)

Asset

Management

(Asset Center)

Configuration

Item

Inventory

Service

Catalog

(Service Center)

Orders

Oracle

FinancialsPowerplant

Suppliers

Orders

Receipts

Service

Desk

(Service Center)

Service

Monitoring

(BAC/OVO/BPM/

Sitescope)Service

Components

Discovery

Configurations

Incident

Management

(Service

Center)

Faults

Reported

Issues

Problem

Management

(Service

Center)

Root Cause /

Chronic Incidents

Configuration

Information

Knowledgebase

(Service

Center)

Self Help

Resolutions/Workarounds

Change /

Release

Management

(Service Center)

Change

Requests

Request

Management

(Service

Center)

Services

Requests

A

Operational Changes

Projects/

App Requests

(PPM)

Production

Migrations

Quality

Management

(Quality Center)

Project

Testing

Configuration

Management

(MAM)

Change

Impact

Unauthorized

Config Differences

A

Operational Changes

Clients

Standard ITIL Process Framework based on Common Tool Platform

5

What We Needed…

–At a glance visibility into state of business services including SOA

–Proactively manage customer/business impact and prioritize IT response

–Detect and visualize problems in real time and reduce false alarms

–Reduce manual troubleshooting through advanced analysis tools covering highly heterogeneous SOA and non-SOA infrastructure

–Single unified solution to monitor, triage and diagnose problems in pre-production and production operational environments

6

Challenges in Application Management

– Intermittent High response time for login transactions on

a critical application in Production.

– Application Performance in the Staging was good.

– No visibility in to the J2EE/.Net application layers.

– User satisfaction issues.

– Blame game because of lack of data and visibility.

7

Heterogeneous shared Infrastructure

Integrate SOA into the Fabric of IT Ops

– Enable Visibility

– And Control

– Support SOA lifecycle

– Enable Collaboration

Service and App Developers

IT Operations

Enterprise Architects

– Core to BSM

– Interoperability key

For all SOA Platforms SOA Platforms IT Infrastructure

Policy Enforcement

Payload inspection

Security

Load Balancing

Routing

Transformation

Core to Governance

SOA ControlSOA Visibility

Monitoring

Service-level

Management

End user Management

Health and Availability

Service Mapping

Diagnostics

Service Lifecycle Management

&

&

8

Solution: Diagnostics

– Leverage BAC pre-existing capabilities

– Diagnostics is a great starting point for monitoring and management. • Easy to install and configure. Easily integrates with BAC.• 85% of BAC For SOA Functionality is in Diagnostics, which populates the BAC For SOA reports with real-time service metrics.

• Even though Diagnostics requires some level of tuning and custom instrumentation, not required for SOA monitoring.

• Can implement customer instrumentation level.• Out-of-the-box metrics

−Web Service Availability, Performance, and Throughput−Operation Availability, Performance, and Throughput−Consumer-based Availability, Performance, and Throughput−Service Topology View (currently not available in UCMDB)−Web Services discovery and UCMDB population.

9

HP PS – CEG Partnership

–CEG and HP Software and HP Professional Services

–Critical Success Factors

• Management Mandate.

• Partnership with HP PSO from Requirements phase to the Implementation Phase.

• Buy in from Application Teams.

•Phased approach for delivery. Faster time to Value.

10

HP Software Deployment Roadmap

–Multi Phased deployment of HP BSM solutions.

–Phase 1

• HP End User Monitoring(BPM&RUM)

• HP Diagnostics

• HP Sitescope

–Phase 2

• HP SOA Center

• HP Policy Enforcer

–Phase 3

• Integration of HP Diagnostics and SOA Center

• HP policy Enforcer and SLM Integrations

11

Customer Application Architecture

Business Process

MonitorActive Enduser

simulation (Application)

Real User

MonitorPassive Enduser

monitoring (All users)

DiagnosticsInside application

performance, resource

and failure monitoring

Enduser Internet

/Intranet

Firewall Local Area

NetworkUser frontend Web, Citrix, SAP

Application SAP, Siebel, Oracle

J2EE, .Net

Backend Mainframe, SOA, Database

Change Control

ManagementBusiness Impact & Change

collisions, CAB Dashboard

DiagnosticApplication, Transaction &

Database performance, resource

consumption and failure analysis

Topology ViewVisualize Dependencies,

Change Impact & perform

Configuration Audits

ReportingOvertime Analysis and

capacity reporting

DashboardRealtime Status

View

Service Level

ManagementRealtime and

ServicetimeReporting

Business Availability Center

Business

Availability

CenterCMDB

Open Model

federated CMDB

CEG’s BSM Vision

Berlin

New York

Tokio

Application MappingDiscover dependencies

for applications and

infrastructure (OSI 2-7)

MiddlewareJ2EE,

MQS/Tibco/Sonic,

CICS

Database

DiagnosticsInside performance &

resource monitoring

DrilldownDrill down from Impact

to Root-Cause Event

SiteScopeAgentless system

monitoring

3rd party

integration

WebTrace

Active Enduser

simulation (Network)

Business Process

InsightBack-end business

process monitoring

(yet to be added

to solution)

12

Generate VuGen scripts to automatically test

scenarios and validate load with multiple

users

Diagnostics Ties Seamlessly To Other HP Software

Access Diagnostics from

within BAC and drill down to

Diagnostics data from

Reports and Dashboard

In-context drill down from

TransactionVision – correlate to

transaction

Drill down to Diagnostic

views from SOA Reports

SiteScope data displayed in

Diagnostics

Drill down from RUM to

Diagnostics Server

Requests and Layers

views

Diagnostics monitors BPM

transactions, auto generates

Applications for BPM profiles

Drill down from BPM-related

views to Diagnostics

Transactions view

13

Demo/Case Study: Performance Isolation of Customer Service Applications using HP BSM and HP Diagnostics

14

Performance Isolation Using BSM

– Solution

•HP End User Management: BPM& RUM for End user

transaction Monitoring.

•HP SiteScope /OM for System level and Infrastructure

Monitoring.

•HP Diagnostics for Application Visibility at the Method

level and below.

15

Problem Isolation Workflow

• Slow page Response time detected by Real user Monitor for Login.

• Drill down to Diagnostics from the RUM.

• Drill down to the Hotspots in the Diagnostics.

• Drill down further in the Method Latency and Method Count.

• Drill down to the Thread level details.

• Intermittent threads with Time outs.

16

Performance Isolation Workflow

RUM Performance report shows Poor Performance for Transactions. Drill down directly to Diagnostics

17

Performance Isolation Workflow

Drill down to profiler slowest methods

18

Problem Isolation Workflow

Drill down from the HP Diagnostics Home Page for Method latency

19

Problem Isolation Workflow

• Thread Exceptions with Time outs.

• Only Few threads with Time outs.

20

Thread State Trace

• Reviewed the Threads with Timeouts.

• The problem was with few threads (users) for e.g in the snapshot with P=229358.

• There was time out for users because of the mapping of the home page with huge amount of data.

• This problem was fixed by Re-mapping the indexes and Data to displayed after login.

21

Diagnostics Roadmap

22

Application Lifecycle Management

• Diagnostics to be deployed on broader range of applications

• Diagnostics to be part of full application lifecycle:

• Development

• Staging

• QA

• Production

23

Diagnostics in Application Delivery

• Existing Performance Center and Quality Center deployments

• Leverage Diagnostics in the application lifecycle management:

• Reduce performance testing cycles

• Provide problem isolation under performance testing

• Memory leak

24

BSM SOA Solution and Diagnostics

• Existing SystInet and SOA policy enforcer deployments

• Leverage the existing SOA monitoring capabilities to provide a complete solution

• Diagnostics for SOA value

• In depth SOA performance analysis

• Diagnostics SOA data reporting in BAC

• Proactive SOA alerting capabilities.

25

Outcomes

• Time: Diagnostics along with the BSM Suite of HP

products enables us to quickly identify

bottlenecks in our production systems. Reducing

the Mean Time To Repair.

•Cost: Reduction of cost by automating Operations

with BAC, Diagnostics and HPOM

• Risk: The performance of the application in

production was poor . The performance was a

major risk for rolling back the Application from

production. The risk was mitigated after finding

the root cause with Diagnostics and BAC.

26

Q&A

27 ©2010 Hewlett-Packard Development Company, L.P.

To learn more on this topic, and to connect with your peers after

the conference, visit the HP Software Solutions Community:

www.hp.com/go/swcommunity

28