constellation energy enterprise deployment of hp diagnostics and hp bac
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
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
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
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.
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.
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