© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Performance & Availability Lifecycle.

Slides:



Advertisements
Similar presentations
ManageEngine IT360 Product Overview
Advertisements

Tales from the Lab: Experiences and Methodology Demand Technology User Group December 5, 2005 Ellen Friedman SRM Associates, Ltd.
HP Quality Center Portfolio Overview
© Copyright 2003, the Yankee Group. All rights reserved. March 2004 Page 1 Sanjay Mewada Vice-President Telecom Software Strategies The Yankee Group March.
Soltek IT Solutions was established in 2009.We setup Centers of Excellence dedicatedly working for our customers across geographies, across multiple cultures,
The Public Sector and Xtremesofts AppMetrics Working Together to Maximize Application Availability for Government Servants and Citizens Web Site:
C9: SOA Management with Actional® for Sonic™
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Hewlett-Packard.
Performance Testing - Kanwalpreet Singh.
Professional Services Performance Testing Center of Excellence Application Performance Management Solution Information Technology Services Click to Advance.
Welcome to Middleware Joseph Amrithraj
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Jonathan Berry President & CEO Leveraging a Help Desk as part of a Hyperion Center of Excellence Copyright © 2014, Accelatis.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Performance testing.
Windows Server Deployment and Management With System Center.
Performance Center 11.0 What’s New September 2010 HP Confidential
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice HP TRIM HP Information Management.
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
John Whittle Sales Specialist Case Study: Manage Transactions Across the Enterprise Featuring BMC Middleware Management.
HP Quality Center Overview.
Optimizing BEA WebLogic Applications Proven Best Practices For Optimizing BEA Deployments Tamir Roter Director, Emerging Europe
Planning Ahead for Optimal Contact Center Deployment Phil Odence, VP Contact Center Business, Empirix.
BT – Managing Complex Systems Ian Johnston & John Palmer BCS Kingston & Croydon Branch presentation 26/02/08.
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
ManageEngine IT360 Product Overview A Comprehensive Business Service Management Solution.
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Adaptive Enterprise Business and.
HP Solution Approach for Quality and Performance Testing
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Accelerated Testing in.
HP and ORSYP Working Together: IT Process Automation & Workload Automation.
Testing SOA Applications and Services
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Citrix Partner Update The Citrix Delivery Centre.
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
EHealth Network Monitoring Network Tool Presentation J. Gaston Senior Network Design Seminar Professor Morteza Anvari 10 December 2004.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
Ravi Sankar Technology Evangelist | Microsoft Corporation
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Getting Smarter with Information An Information Agenda Approach
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Checkpoint Technologies Corporate Overview Faraz Syed VP of Technical Sales Office:
“Manage the Chaos” Mercury for J2EE Helen Tang Product Marketing Manager Mercury Interactive
© 2009 IBM Corporation Delivering Quality Service with IBM Service Management April 13 th, 2009.
The Citrix Delivery Center. 2 © 2008 Citrix Systems, Inc. — All rights reserved Every Day, IT Gets More Complex EMPLOYEES PARTNERS CUSTOMERS.
The Value of Fusion Middleware for Oracle Applications Shari White Sr. Solutions Consultant, FMW.
Matin Barmare Technical Consultant Scalable Secure Applications Optimize Application Quality.
SOA Management Packs & Governance Cheat Sheet (Shared under OPN NDA - Last Updated: 8/3/2009)OPN NDA Target Account Profile Enterprises that: Have IT infrastructure.
The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development.
Deploy With Confidence Minimize risks Improve business output Optimize resources.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
© 2009 IBM Corporation Maximize Cost Savings While Improving Visibility Into Lines of Business Wendy Tam, CDC Product Marketing Manager
Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager.
LOAD RUNNER. Product Training Load Runner 3 Examples of LoadRunner Performance Monitors Internet/Intranet Database server App servers Web servers Clients.
Chapter 11 Information Systems Within the Organization.
© 2013 IBM Corporation Accelerating Product and Service Innovation Service Virtualization Testing in Managed Environments Michael Elder, IBM Senior Technical.
Business Technology Optimization: The New CIO Agenda Kenneth R Klein Chief Operating Officer Mercury Interactive.
Use this title slide only with an image SAP LoadRunner by HP Speaker’s Name/Department (delete if not needed) Month 00, 2015 Public.
SOA-37: SOA Management with Actional ® for Sonic ™ Unplugged - Live at work… Jiri De Jagere Senior Solution Engineer.
Learn Mercury Load runner as an Online Training. The advanced reality of a digital transformation in the digital world always been on a threshold in terms.
NU Technology Capability Overview
CIM Modeling for E&U - (Short Version)
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Performance Load Testing Case Study – Agilent Technologies
Quality Center, QuickTest Pro 10
ApplinX Rod Carlson Senior Technical Lead.
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
2/24/2019 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
2/25/2019.
Presentation transcript:

© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Performance & Availability Lifecycle Recorded on July 10, 2008 Sanjay Anne HP Software, Product Marketing

Agenda Performance & Availability Lifecycle Why is it important? Why is it hard to achieve? How does it help QA/Test and Ops teams? Customer example 11 December 2014

Performance & Availability Lifecycle (PAL) What? −Managing performance and availability in both pre- production and production How? −By integrating testing and monitoring solutions to drive efficiency, mitigate risk, and reduce costs Deployment −Use best practices created by HP Software Services to deploy

Why is it important? Run Load Tests Record Business Processes Deploy and Monitor Record Business Processes Testing Operations “86% of IT projects experience performance problems when first put in production” Gartner Performance Requirements?

Why is it hard to achieve? SOA, Shared Services, Web 2.0, Enterprise 2.0 New and Agile Business Capabilities Business Services ? CRMOperationse-Commerce Finance Increasing complexity Increasing time and cost pressures CIO Failur e Distributed and Offshore teams Integrated business processes

PAL scenarios – attributes of a real- time enterprise Monitor and Optimize Reuse Business Process Scripts Test and Optimize Record Business Process Scripts Bidirectional Asset Reuse TESTINGOPERATIONS Leverage Real User Information in Pre-Production Reuse Business Processes Scripts/SLAs from Testing in Production Unified Diagnostics New application deployment Continuous improvement (Hot packs, fixes etc) Major upgrades

Leverage operational information HP Performance and Availability Lifecycle includes: HP Performance Center software HP LoadRunner software HP Business Availability Center software −HP End User Management software HP Business Process Monitor HP Real User Monitor HP Diagnostics software HP Performance Center Implementation Service software 712/11/2014 Linking pre-production and production teams

Key differences when going live… QA Environment Objective is to establish the breaking points of the application Confined to the QA environment No access restrictions Known data sets Dummy data All operations are fair game Clean environment Consistent network Not an audited environment Production Objective is to ensure the service doesn’t break Global Scope Location/Time restrictions Chaotic user defined data Information security requirements Some things cannot be touched Noisy environment Network varies by time & user Auditing is common 12/11/2014

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Reuse Business Processes Scripts/SLAs from Testing in Production

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Store and retrieve Test Scripts & Scenarios 12/11/2014 Reuse Business Processes Scripts/SLAs from Testing in Production

Define SLA’s to a load test

Generate point & click scripts

With powerful scripting capabilities

1411 December 2014 Broadest environment support PROTOCOLS ERP/CRM SAP Oracle Siebel PeopleSoft Web SOA HTTP(S) Web 2.0 Citrix ICA WAP Middleware EJBs CORBA COM RMI MQSeries Databases Oracle MS SQLServer DB2 ODBC Legacy VT100 Load Balancer Web Server Application Servers Database NetworkController Load Generators Vusers US Europe Windows Unix Linux SNMP WAN Emulation MS IIS iPlanet Apache BEA WebLogic IBM WebSphere ATG Dynamo iPlanet App Server EJB JDBC JSP Sitraka JMonitor Oracle MSSQL Server DB2 Oracle 11i Siebel SAP J2EE.NET Diagnostics Monitors Operating Systems NetworkWeb ServersApp ServersJavaDatabases

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Store and retrieve Monitoring Scripts

Save time creating monitors Reuse Test Scripts for Business Process Monitoring

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Capture Real User Scripts & Scenarios for reuse Leverage Real User Information in Pre-Production

What can be learned in production? Individual behavior Slow operations Odd data Navigation paths Error creation Group behavior Usage loads Common paths Abandonment metrics Under/Unutilized areas User set/group idiosyncrasies Infrastructure behavior Utilization Topology Relations to user loads Shared services Application logic Topology flows Slow methods/functions Bottlenecks Utilization norms between test and production

Day one monitoring Understand user experience to ensure service levels

Create SLA definitions based on production data

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Capture Real User Scripts & Scenarios for reuse Leverage Real User Information in Pre-Production

Closed-loop integration with Operations

Identify critical business processes Specify data for accuracy

Manage what really matters

Deliver actionable information

Manage by actionable information

Create scenarios from production data Data used to create scenarios: What are the most used BPs? How many users per BP?

Generate test scripts from Real-User Monitoring Create Scripts from Production data: What does a user do during session?

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Collaboration to decrease Time to Resolution Unified Diagnostics

Unified Diagnostics in pre-production and production

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Capture Real User Scripts & Scenarios for reuse Store and retrieve Test Scripts & Scenarios Store and retrieve Monitoring Scripts Collaboration to decrease Time to Resolution

Performance and Availability Lifecycle Process MONITORING AND OPTIMIZATION Build Test Scripts & Scenarios Plan Capacity Gather Performance Requirements Diagnose Root Cause & Optimize Run Performance Tests Detect and Isolate Problems Develop Monitoring Strategy Diagnose Root Cause & Optimize Gather Performance Requirements Monitor App and Infrastructure Build Monitoring Scripts TESTING AND OPTIMIZATION Validate Results OPTIMIZE BUSINESS OUTCOMES Development Performance Engineer Quality Assurance Operations Performance Engineer Application Support Deploy Bidirectional Script Reuse Go No-Go Capture Real User Scripts & Scenarios for reuse Store and retrieve Test Scripts & Scenarios Store and retrieve Monitoring Scripts Collaboration to decrease Time to Resolution

Value proposition For organizations who: −Want to collaborate across IT silos −Want to optimize IT efficiency through bi-directional use of requirements, assets, people, and information. −Responsible for overall delivery of the application and infrastructure to support business processes −Realize Performance is “not” a one time event but a cyclical process that is held captive by the dynamic nature of applications. Increase IT efficiency with requirements and script reuse 2 Mitigate risk with testing and monitoring 1 Increase collaboration to accelerate time to resolution 3 Optimize Service Performance 4

Customer example: SAP BW Rollout Customer Goals: 300 concurrent users, <20 second reports Baseline Situation: Scalability to only 90 users DateActionResult 2/14Engagement start 2/22-3/3Set-upInstall monitors, script, set-up test accounts 3/3Calibration run90 concurrent user baseline 60 second report retrieval 3/4- 4/2910 iterative tuning cyclesPresentation, application and db layers are isolated and tested Scalability improves to 264 users Customer trained on best practices 5/31-6/30Project extendedScalability hits 300 users Response times for critical reports drop to seconds 7/1-10/1Ongoing monitoring11 business processes re-used for end-user monitoring and health checks

SAP project: issues identified 1. Presentation Layer: −Spawning would improve performance (CPU/Memory/Capacity OK) 2. BW Layer: −Change Load Balancing schema −Update service packs −Optimize batch scheduling −Reconfigure memory settings (after upgrade) 3. Oracle DB Layer: −Update for Oracle 9i configurations −Remove STAR_TRANSFORMATION hint from the BW queries −Increase Redo Log file

SAP project: response time improvement Support pack implementation

City of Boston Bridging the application life-cycle David Nero, Director of Enterprise Applications “If we have a performance or availability issue, even if it’s only once a quarter, the perception of the end user is ‘the system doesn’t work.’ We need to be proactive and prevent issues from becoming visible to users.” ChallengeSolutionResults Need to improve customers perception of application availability Lack visibility into IT infrastructure and end users experience Improve customer experience Need to scale and ensure IT is not the bottleneck HP Business Availability Center Business Process Monitor Service Level Management Service Availability Management HP Loadrunner Improved end user perceptions of system availability Improved business process availability and performance to 10x faster than expected Leverage assets between pre and post production Foundation in place for driving improved performance and accountability 24x7 11 December

Why HP? Complete lifecycle solution −Bi-directional script reuse −Unified Diagnostics support for both pre-production and production Market leader in key aspects of lifecycle −Pre-deployment testing, monitoring and diagnostics Comprehensive and flexible service offerings −Consulting, Education, Support and Managed Services Mitigate risk Optimize application performance

1. Lifecycle must start with clear business requirements 2. Testing must be done based on actual production measures 3. An accurate view of service level must be measured and monitored “If you can’t measure it, you can’t manage it” - Dave Packard Summary Without it IT cannot set, test, measure, or deliver on expectations Without it Quality will suffer Without it Service degradation is inevitable

More information HP Performance and Availability Lifecycle Webinar (recorded 9/19/07) −Learn how you can integrate HP LoadRunner, HP End User Management and HP diagnostics software to: Reduce risk to new application rollouts and upgrades Streamline the testing cycle so you can run more tests and resolve problems prior to production Automate test script and scenario creation HP Software-as-a-Service: Register for live or on-demand HP Software Web Events Get white papers and more at the HP Software Download Center Get more on HP Software -

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