©202 BMC Software, Inc. All Rights Reserved. Server Consolidation Eric D. Ho Advisory Software Consultant BMC Software, Inc. March 20, 2002.

Slides:



Advertisements
Similar presentations
Tales from the Lab: Experiences and Methodology Demand Technology User Group December 5, 2005 Ellen Friedman SRM Associates, Ltd.
Advertisements

IBM Software Group ® Integrated Server and Virtual Storage Management an IT Optimization Infrastructure Solution from IBM Small and Medium Business Software.
Copyright © SoftTree Technologies, Inc. DB Tuning Expert.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Performance Testing - Kanwalpreet Singh.
SLA-Oriented Resource Provisioning for Cloud Computing
AppMetrics Overview “Maximize the availability of your applications built on the Microsoft platform”
Peter Plevka, BMC Software Managing IT and Your Business – Optimizing Mainframe Cost and Performance.
©2011 Quest Software, Inc. All rights reserved.. Database Management Martin Rapetti Business Development Manager.
Oracle Enterprise Manager – Cloud Control 12c Simon Keys, The Small Ronnie Martin Lambert, The Large Ronnie.
1 Archive Access Audit Keys to Effective Compliance Lifecycle Management.
Manageware For Documentum ESI SOFTWARE 2006
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
IT Administrator Lifecycle Lifecycle Services Dashboard & CustomerSource Roles Developer Business Analyst Information Tools/Service s Project.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
Copyright © , Software Engineering Research. All rights reserved. Creating Responsive Scalable Software Systems Dr. Lloyd G. Williams Software.
The Premier Software Usage Analysis and Reporting Toolset Maximizing Value for Software Users.
Module 14 Monitoring and Maintaining Windows Server® 2008 Servers.
Chapter 9 Overview  Reasons to monitor SQL Server  Performance Monitoring and Tuning  Tools for Monitoring SQL Server  Common Monitoring and Tuning.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
Windows Server 2008 Chapter 11 Last Update
Backup & Recovery Concepts for Oracle Database
Load Test Planning Especially with HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Copyright © 2007 Quest Software The Changing Role of SQL Server DBA’s Bryan Oliver SQL Server Domain Expert Quest Software.
MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design Study Guide (70-443) Chapter 1: Designing the Hardware and Software.
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
BMC Software confidential. BMC Performance Manager Will Brown.
Sysload Overview for GACMG
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Presentation Content Our service catalog Remote DBA Service Proactive DBA Service Why use Citagus’ Managed Solutions Benefits Our Value Proposition.
11 SYSTEM PERFORMANCE IN WINDOWS XP Chapter 12. Chapter 12: System Performance in Windows XP2 SYSTEM PERFORMANCE IN WINDOWS XP  Optimize Microsoft Windows.
John Sheehy e-TechServices.com, Inc. 08:00 16 Aug Session 6830 Server Consolidation: Maximizing Your Shared Resources.
Wayne Hogan National Storage Manager Sun Microsystems of Canada, Inc.
NOAA WEBShop A low-cost standby system for an OAR-wide budgeting application Eugene F. Burger (NOAA/PMEL/JISAO) NOAA WebShop July Philadelphia.
Module 19 Managing Multiple Servers. Module Overview Working with Multiple Servers Virtualizing SQL Server Deploying and Upgrading Data-Tier Applications.
1 Entire contents © 2007 Forrester Research, Inc. All rights reserved.
1 Wenguang WangRichard B. Bunt Department of Computer Science University of Saskatchewan November 14, 2000 Simulating DB2 Buffer Pool Management.
Monitoring Windows Server 2012
Embedded System Lab. 정범종 A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters H. Wang et al. VEE, 2015.
© 2009 IBM Corporation Maximize Cost Savings While Improving Visibility Into Lines of Business Wendy Tam, CDC Product Marketing Manager
Project Name Program Name Project Scope Title Project Code and Name Insert Project Branding Image Here.
Monitoring and Managing Server Performance. Server Monitoring To become familiar with the server’s performance – typical behavior Prevent problems before.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
Capacity Planning - Managing the hardware resources for your servers.
Module 9 Planning and Implementing Monitoring and Maintenance.
Performance Testing Test Complete. Performance testing and its sub categories Performance testing is performed, to determine how fast some aspect of a.
1 Chapter Overview Monitoring Access to Shared Folders Creating and Sharing Local and Remote Folders Monitoring Network Users Using Offline Folders and.
Chapter 3 : Designing a Consolidation Strategy MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design Study Guide (70-443)
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
LIOProf: Exposing Lustre File System Behavior for I/O Middleware
Practical IT Research that Drives Measurable Results 1Info-Tech Research Group Get Moving with Server Virtualization.
U N C L A S S I F I E D LA-UR Leveraging VMware to implement Disaster Recovery at LANL Anil Karmel Technical Staff Member
HPHC - PERFORMANCE TESTING Dec 15, 2015 Natarajan Mahalingam.
I/Watch™ Weekly Sales Conference Call Presentation (See next slide for dial-in details) Andrew May Technical Product Manager Dax French Product Specialist.
Monitoring Windows Server 2012
Software Architecture in Practice
SQL Server Monitoring Overview
Performance Testing Methodology for Cloud Based Applications
How to prepare for the End of License of Windows Server 2012/R2
Introduction.
Introduction of Week 3 Assignment Discussion
Performance Load Testing Case Study – Agilent Technologies
Upgrading to Microsoft SQL Server 2014
Migration Strategies – Business Desktop Deployment (BDD) Overview
Build Migration Plan.
Cloud Data Replication with SQL Data Sync
Backup Monitoring – EMC NetWorker
Backup Monitoring – EMC NetWorker
Your Data Any Place, Any Time
Presentation transcript:

©202 BMC Software, Inc. All Rights Reserved. Server Consolidation Eric D. Ho Advisory Software Consultant BMC Software, Inc. March 20, 2002

2 Objective  This presentation is designed to show the methodology by which server consolidation study can be achieved using PATROL Perform and Predict.

3 Server Consolidation Advantages Reduced total cost of ownership  Lower license cost for software  Improved system manageability System backup and recovery Software distribution Reduce manpower requirements  Improve infrastructure technology Replace older servers with newer technology Faster processors will reduce workload response times and memory requirements

4 Server Consolidation Challenges Need to:  Measure current usage accurately  Capture the configuration details  Characterize workloads  Understand usage patterns  Predict the consolidation effect  Evaluate alternatives  Project growth

5 Server Consolidation Risks You don’t know where to start !!  Methodology, Process, Tools Wrong Size - It does not fit !!  Oops! Career change? It fits! But.. Performance stinks  Buy more…. Spend more! It will take a long time !!  By the time you are done, the solution is obsolete.

6 Server Consolidation Methodology Six steps to Success  1. Baseline current performance Collect detailed performance data  2. Characterize w orkload System, utility, application, database, etc.  3. Analyze resource usage level Time Series Graphical Analysis Peaks, batch windows, trends, growth pattern Workloads profiles  4. Combine systems for sizing Server and Workload stacking  5. Consolidation m odeling Resource contention analysis Response time degradation analysis Growth sensitivity analysis  6. Validate recommendation

7 1 - Baseline Current Performance Collect detailed performance metrics  System, IO, memory, process, user  24x7  Data collected every 10 seconds  Data logged every 15 minutes 96 data records per day per server Servers: as10, db02, db14, db15, and db25

8 PATROL Data Collection PATROL AGENT PATROL Collector OS KM Perform AGENT Proactive Monitoring Thresholds Status/Alerts Detect Problems Recovery Actions Availability Problem Determination Problem Resolution Proactive Planning Performance Check Workload Analysis Bottleneck Analysis Performance Reporting Predictive Analysis Capacity Planning Kernel Data PATROL History File Daily Performance Files

Visualizer Reports Visualizer (Windows-based) Graphical Analysis Analyze Performance Analysis Predict Predictive Analysis UNIX NT UNIX or NT Investigate UNIX and NT Real-Time Analysis Visualizer Database PATROL Perform & Predict Architecture PATROL Collect Performance Model Performance Results TCP: 6767, 6768 TCP: 10128

10

11

12 2. Workload Characterization Logical Grouping  Who (users)  What (processes)  Where (servers) Dynamic  Post Data Collection Business Perspective  Application  Business Unit/Budget  Geographic SystemsUsers Transactions Workloads

13 Sample Workloads Characterize workloads  Oracle (1 process = 1 transaction)  axciom (Oracle Instance MEMPWD)  f45 (Oracle Financials Form 45)  f60 (Oracle Financials Form 60)  ar25run  RGRAGR  PMSERVER  GL  tools (BMC, HP, etc.)  system  zzz (the rest of processes)

Analyze Resource Usage Level  (A) Time Series Graphical Analysis Peaks Batch windows Trends Growth pattern  (B) Workload Analysis

15

16

17

18

Analyze Resource Usage Level  (A) Time Series Graphical Analysis Peaks Batch windows Trends Growth pattern  (B) Workload Analysis

20 as10  HP N4000/06, 440 MHz  14 GB memory  Peak Utilizations from 9am-10pm 1pm-2pm Major Workloads  dis4ws  f45  f60 Workload Analysis - as10

21 db02  HP V2500/20,  440 MHz  12 GB memory  Peak Utilization: 7am-7pm Major Workloads  Oracle  RGRARG Workload Analysis - db02

22 db14  Sun F6800/08, 750 MHz  16 GB memory  Peak Utilization from 6pm-12am Major Workload  Oracle Workload Analysis - db14

23 Workload Analysis - db15 db15  Sun F6800/08, 750 MHz  16 GB memory  Peak Utilization from 1pm-7pm Major Workload  Oracle-Axciom

24 db25  Sun E4500/06, 440 MHz  6 GB memory  Peak Utilization: 5pm-10pm Major Workload  Oracle Workload Analysis - db25

Combine Systems for Sizing  Server stacking Combined as10 and db02 into 1 server  Change db02 from HP to Sun F6800 Combined 2 database servers (db14 and db25) into 1 server  Workload stacking Stack up all Oracle Instances  Check total capacity requirement  Use graphical visualization for quick check!

26 Server Stacking  Stacked as10 and db02 servers  Total CPU requirement is about 1200%  12 processors needed?

27 Server Stacking  Stacked 3 database servers into 1  Total CPU requirement is less than 1000% (10 processors)  IO issue?  Paging issue?

28 Workload Stacking  Stacked all Oracle workloads into 1 server  Total CPU requirement is slightly over 800% (on 8 processors)

Consolidation Modeling  Resource contention analysis Combined as10 and db02 into 1 server  Change db02 from HP to Sun MHz Consolidate Workloads from db14 and db25 into db14  Response time degradation analysis  Growth sensitivity analysis Use 3/18/ :00 to 15:00 as baseline interval Let’s see how PATROL Predict works…...

30 Baseline Model: Mar , 14:00 Prepare the baseline model  Build a model for all nodes at peak utilization  Calibrate the models to ensure measured and calculated values are accurate.

31 Baseline Analysis - Response Time Note:  Response Time corresponded to transaction turnaround time  Relative Response Time was set to 1. Any “what-if” scenarios would change the Relative Response Time to reflect improvement or degradation

32 Baseline Analysis - Utilization Note:  This report shows the current workload breakdown of as10and db02  We would “move” the application workloads from as10 to db02 as part of the server consolidation.

33 Baseline Analysis Note:  This report shows the current workload breakdown of db14, db15 and db25  We would “move” the application workloads from db25 to db14 as part of the server consolidation.

34 What-if Analyses  Growth Sensitivity Analysis  Server Sizing Application Server Database Server…  Application Sizing  Disaster Planning  Hardware Purchase Planning  Capacity Planning

35 Consolidation Modeling #1  Resource contention analysis Combined as10 and db02 into 1 server  Change db02 from HP to Sun 750 MHz Used 3/18/ :00 to 15:00 as baseline interval

36 What-if Modeling - Utilization Note:  This report shows the workloads f45, f60, dis4ws and rw- procs were moved from as10 to db02.  Next, we would look at the relative response time changes.

37 What-if Modeling - Response Time Note:  This report shows the workloads f45, f60, dis4ws and rw- procs about 27% slower after they were moved.  The reason is that db02 has slower processor speed (25.27 specint95 per processor) than as10 (32.96 specint95), even though it has 20 processors versus 6 processors at as10.  Let’s see what happened when db02 is changed to a SUN F6800/16 machine.

38 Note:  This report shows effect of the server upgraded.  The moved workloads are now 90% of the original time.  The oracle workload is now improved by 25%.  SUN F6800/16 at 750 Mhz is rated at specint95 per processor)

39 Consolidation Modeling #2  Resource contention analysis Consolidate Workloads from db14 and db25 into db14 Used 3/18/ :00 to 21:00 as baseline interval since db14 and db25 had higher utilization at night time.

40 Workload Migration - Utilization Note:  This report shows the moved to db14.

41 Workload Migration - Response Time Note:  This report shows the workload running at db14 received a 41% improvement on response time.  Original workloads on db14 were not affected by the moved Oracle workload

Validate Recommendation  Create test environment  Observe results of initial implementation  Compare modeled results with “consolidated” measurement.  Re-model the combined systems to account for un-foreseen changes

43 Server Consolidation Review Six steps to Success  1. Baseline current performance Collect detailed performance data  2. Characterize w orkload System, utility, application, database, etc.  3. Analyze resource usage level Time Series Graphical Analysis Peaks, batch windows, trends, growth pattern Workloads profiles  4. Combine systems for sizing Server and Workload stacking  5. Consolidation m odeling Resource contention analysis Response time degradation analysis Growth sensitivity analysis  6. Validate recommendation

44 STORAGE Consolidation Too? BMC’s Application Centric Storage Management (ACSM) products can be leveraged to consolidate the storage side…

45 PATROL Performance Management Summary An established process  An integrated suite of products and services to manage mission critical client/server applications. A proven methodology  Performance and capacity management across multiple platforms Multi-functional  Performance Analysis  Daily Performance Visualization  Interactive Performance Prediction High degree of process automation

46 ROI’s Ensure consistent approach to take on server consolidation projects  ROI: Reduce risks and costs Enable IT staff to understand performance information and evaluate alternatives effectively  ROI: Better IT Performance/$ Ratio Empower IT staff to plan for and justify expenditures with confidence  ROI: Timely hardware/software acquisitions