Unicenter Service Desk (USD) -Preliminary Scalability Recommendations for r11 -Revised January 11 2007.

Slides:



Advertisements
Similar presentations
XIr2 Recommended Performance Tuning Andy Erthal BI Practice Manager.
Advertisements

The CA MDB Revised May © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced.
SSRS 2008 Architecture Improvements Scale-out SSRS 2008 Report Engine Scalability Improvements.
WSUS Presented by: Nada Abdullah Ahmed.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 10 Performance Tuning.
Capacity Planning and Predicting Growth for Vista Amy Edwards, Ezra Freeloe and George Hernandez University System of Georgia 2007.
Unicenter Desktop and Server Management Architectural Options -Latest Revision 10/27/05.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Unicenter Desktop & Server Management Scaling Options - SQL -Latest Revision June Read the notes pages.
ProjectWise Overview – Part 1 V8 XM Edition
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Proper Care and Feeding of your SQL MDB -Recommendations for General MDB Maintenance -Read the notes on the foils! -Revised October
Unicenter NSM r11 Windows -SNMP Polling Analysis.
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
MDB Install Overview for Federated and Shared MDBs Revised June 19, 2006.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
VMware vCenter Server Module 4.
Capacity Planning in SharePoint Capacity Planning Process of evaluating a technology … Deciding … Hardware … Variety of Ways Different Services.
Russ Houberg Senior Technical Architect, MCM KnowledgeLake, Inc.
Unicenter Desktop & Server Management Network Challenges -Latest Revision 11/28/2005.
Highly Available Unicenter Solutions -A High Level Summary Draft – Last Revised June 9, 2006.
Best Practices for Implementing Unicenter Service Desk r11.x in an HA MSCS Environment - Part 3: HA Primary Server Revised January 02, 2009 Although this.
MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design Study Guide (70-443) Chapter 1: Designing the Hardware and Software.
Welcome Thank you for taking our training. Collection 6421: Configure and Troubleshoot Windows Server® 2008 Network Course 6690 – 6709 at
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Migration to NSM r11. © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong.

Microsoft ® SQL Server ® 2008 and SQL Server 2008 R2 Infrastructure Planning and Design Published: February 2009 Updated: January 2012.
Best Practices for Implementing Unicenter Asset Portfolio Management r11.2 in an HA MSCS Environment - Part 2 – Unicenter Asset Management Portfolio Draft.
MCTS Guide to Microsoft Windows 7
Global NetWatch Copyright © 2003 Global NetWatch, Inc. Factors Affecting Web Performance Getting Maximum Performance Out Of Your Web Server.
Unicenter Desktop & Server Management Scaling Options -Latest Revision 12/09/2005.
Module 7: Fundamentals of Administering Windows Server 2008.
Copyrighted material John Tullis 10/6/2015 page 1 Performance: WebSphere Commerce John Tullis DePaul Instructor
Microsoft ® System Center Service Manager 2010 Infrastructure Planning and Design Published: December 2010.
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice BAC 7.x Sizing April 2008.
Step By Step Windows Server 2003 Installation Guide Step By Step Windows Server 2003 Installation Guide.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Oracle Tuning Considerations. Agenda Why Tune ? Why Tune ? Ways to Improve Performance Ways to Improve Performance Hardware Hardware Software Software.
Designing and Deploying a Scalable EPM Solution Ken Toole Platform Test Manager MS Project Microsoft.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Job Management Option (WLM) Scalability Tests r11 December
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
Designing a Scalable Enterprise Project Management Architecture Ken Toole Platform Test Manager MS Project Microsoft Corporation.
MDB Connectivity Scalability Tests r11 October 25 th
Hosting an Enterprise Financial Forecasting Application with Terminal Server Published: June 2003.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
Unicenter Desktop & Server Management Scaling Options - Ingres -Latest Revision Jun Read the notes pages.
Best Practices for Implementing Unicenter Asset Portfolio Management r11.2 in an HA MSCS Environment -Part I: Installing UAPM Optional Components Draft.
VMware vSphere Configuration and Management v6
Copyright 2007, Information Builders. Slide 1 Machine Sizing and Scalability Mark Nesson, Vashti Ragoonath June 2008.
Best Practices for Implementing Unicenter NSM r11.1 in an HA MSCS Environment Part I -Last Revision April 24, 2006.
1 Copyright © 2005, Oracle. All rights reserved. Following a Tuning Methodology.
Federated MDBs with Multiple SQL Instances Last Revision Date: September 6, 2006.
Best Practices for Implementing Unicenter NSM r11 in an HA MSCS Environment Part I -Last Revision April 24, 2006.
GPFS: A Shared-Disk File System for Large Computing Clusters Frank Schmuck & Roger Haskin IBM Almaden Research Center.
Best Practices for Implementing Unicenter Service Desk r11.1 in an HA MSCS Environment -Part II: Installing non-HA Primary Server Connecting to an HA MDB.
Capacity Planning in a Virtual Environment Chris Chesley, Sr. Systems Engineer
ITMT 1371 – Window 7 Configuration 1 ITMT Windows 7 Configuration Chapter 8 – Managing and Monitoring Windows 7 Performance.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
Cofax Scalability Document Version Scaling Cofax in General The scalability of Cofax is directly related to the system software, hardware and network.
2016 Citrix presentation.
MCTS Guide to Microsoft Windows 7
Software Architecture in Practice
Migration Strategies – Business Desktop Deployment (BDD) Overview
Zhen Xiao, Qi Chen, and Haipeng Luo May 2013
Moodle Scalability What is Scalability?
Performance And Scalability In Oracle9i And SQL Server 2000
Presentation transcript:

Unicenter Service Desk (USD) -Preliminary Scalability Recommendations for r11 -Revised January

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Objective -Primary objective: present sizing and location recommendations for the following Unicenter Service Desk components: -Primary Server -MDB -Secondary Server -Domserver/Webserver pairs (on primary/secondary) -Web and Java Clients -IIS Servers (for large clients) -Network infrastructure (latency and bandwidth)

The Architecture © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Unicenter Service Desk r11 Architecture

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Components -USD Primary Server (with webdirector in all our tests) -USD Secondary Server(s) (optional) -Domserver/Webserver pair (on above servers) -MDB – may be local or remote to Primary Server -Java Client (optional – not preferred, will go away) -Web Client

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Documented Minimum Recommendations CPU: -Minimum: single processor, 2 GHz or better -Preferred: dual processor, 2 GHz or better -RAM: -Minimum: 2 GB -Preferred: 4 GB -Disk Space: 20GB minimum but allow for incremental growth to accommodate MDB growth -Java Client: single processor, 1 GHz (or better) with minimum 1 GB RAM

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. What you need to know -Location of MDB – local or remote -Number of boxes at each location -Bandwidth from each location to central/managing site -NW latency – USD can do lots of round trips -Network and firewall port/direction restrictions -Failover/Fault Tolerance requirements -Monitor CPU and memory usage, especially on Domserver/Webserver pairs – add more resource when waiting on these resources – add another pair if available memory and CPU

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Other Factors -Optimization and tuning tips to enhance scalability -Dedicated or shared machines? -Planning for future growth -Best practice guidelines for filtering, monitoring and policy can reduce load -Workflow

Architecting/Tuning Resources © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Resources -CPU -Memory -I/O Subsystem -Network (bandwidth and round trip latency) -These are interrelated – one problem can mask others -SQL can do too much I/O so you add memory -SQL will cache disk to memory and end up with too much CPU use -Real problem could be a missing index

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. CPU Consumption Remediation -Add CPU(s) -Remove load (fewer Webserver/DOMServer pairs) -Tune load – look at customization/configuration and adjust -Is 10M contacts bad -Is 10M assets when you only need 10k bad -Is logging everything bad -Is reporting against production DB bad

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. I/O Subsystem Remediation -Split service desk disk from other applications -Split SQL log, tempdb, data, index -Add arms (more units in stripe set, faster stripe set) -Split reporting to a separate DB -Look at what I/O you are doing – may be logging level, audit, too much data or data not being used, index maintenance, shared MD, wrong phase of the moon

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Memory Consumption Remediation -Add memory -Reduce load -Look at why memory is being used – could be missing index, reporting against an online transaction oriented database

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Network Consumption Remediation -Top 3 things: measure – measure – measure -Add Bandwidth or reduce latency – but fix the one that matters -Remove load -Deploy secondary server in geo

Management Servers © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Management Servers - Topics -Primary Server -Secondary Server(s) -Domserver/Webserver pairs -IIS Servers

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Primary Server Guidelines -Dual CPU preferred with 2GB RAM minimum (4GB desirable) -Monitor CPU and memory consumption/availability on ALL servers – this is the best indication of load/reserve capacity

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Secondary Server -Dual CPU preferred with 2GB RAM minimum (4GB desirable) -One Domserver/Webserver pair per CPU – 1GB RAM per pair -One Domserver/Webserver pair for each 300 simultaneous users (range is based upon type of load but it is unusual to need a pair for 200 users unless all are analysts). -Monitor CPU and memory usage – remove a Domserver /Webserver pair or add more resource if nearly full – add more pairs if both CPU and memory are available. -Multiple secondary servers are required for large installations or those with resource constraints on one secondary server -Secondary servers may be placed within geographic locales

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Secondary Server – Geographic Locales -Secondary servers may be placed within geographic locales -There is less bandwidth consumed from primary to secondary than from secondary to web client -Balance cost of secondary with improved performance benefit of a local secondary server -Poor or congested bandwidth from primary to a locale can drive use of a local secondary – but you still need reliable and reasonably fast access from secondary to primary -Growth in round trip latency is a driver for needing a secondary

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Secondary Server – dom/web server pairs -CPU utilization -Our tests at target load were in range of 20-40% utilization -We do not expect variation in response time below 60-80% -If response time is good, no need to add CPUs even at 80% -If CPU utilization is consistently low and memory available consider adding an additional domserver/webserver pair to improve response time if an improvement is needed -Memory utilization -Our tests had effectively no disk paging -Your mileage may vary but we favor minimizing disk paging -Add memory if constrained or if paging is observed

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Secondary Server -Recommended best practice is multiple machines or Partitions verses one Big Machine -Additional separate IIS servers may be required to maximize thruput (10k user test used four IIS servers) – estimate is one IIS server (low end server) for each 2500 users. -No point in using large hardware for IIS servers -Local secondary servers can reduce WAN bandwidth need to primary but will not “fix” poor or very slow connectivity

The MDB © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

What is it? -MDB – single database containing common tables and multiple product-specific tables previously in separate product dbs -Stores all USD data -As # rows increases, table size increases as well as disk space -Db does not just need db location disk space but also work location space (e.g., for sorting, temp and transient files w/in db.)

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Single or Multiple? -Multiple MDBs can be used to accommodate organizational requirements or network considerations -Distributed MDB – component dbs on dif computers (e.g., remote or local MDB) -Should have one enterprise MDB serving as central db (provides complete view of enterprise state that other products can use) -See Federated MDB presentation for more information on multiple MDBs

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. MDB Planning Guidelines -Use of Reiser file system is NOT recommended (not suitable for large dbs) -Incr. computer reqs as necessary for enterprise MDB when MDB is integrating info for multiple CA prods -MDB is business critical! s/b highly available -MDB on a cluster can be a performance benefit -MDB on 64 bit is also a significant performance benefit -Cannot be installed on Windows Domain Controller

The Clients © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Client Options -Java Client: optional – if installed - admin functions removed -Web Client: integrated, web-based user interface for all administrative functions – new for r11! -Web Client is the strategic direction for future use and where new features will be added

Scalability Testing © 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.

Testing Guidelines -Performance was tested based on the following: -Network latency (between primary and secondary) -Affect of DMZ and firewall requirements/placement -Potential for bottleneck if multiple users attach docs -Identify “breaking points” - point at which performance started to degrade, suggesting additional resources were required -Description of tests follows

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Perfmon Data -Collected from Primary and Secondary Servers -Identifies: -System CPU utilization -System memory utilization -USD CPU utilization -USD Memory utilization -For MS SQL all basic SQL statistics -For Ingres IMA statistics and reports

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Silk Performer Results -Saved from boxes running Silk Performer scripts -Identifies: -# failed and completed transactions -Page response time (min., max., ave.) -# users started and halted -Total # errors

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario #1: Web Engine Performance -Objective: identify max. # concurrent users supported per web engine before performance degrades -Configuration: 1 Primary Server w/ 1 DOM server and web engine on a Quad server Primary Server Web Engine DOM server

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 1: Goal -Test: Simulate 300 analysts logging in to create issues and 700 users logging in to create requests with concurrent connections peaking at 900

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 2: Web Engine & DOM Server -Objective: Compare performance of single, dedicated web engine/DOM server pairing vs. multiple web engines -Configuration: 300 users in single DOM server/three web engines (on one quad), and in a three paired DOM Server/web engine environment Web Engine DOM server Primary Server

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 2: Goal -Users log in, create issues/requests, log out and repeat -# concurrent users gradually increase (1 user/8 seconds) to breaking point, then stay at this level.

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 3: Multiple Servers -Objective: compare breaking point of running on multiple small servers vs. one large server -Configuration: 3 DOM server/web engine pairs on Quad Primary Server DS WE Secondary server DS WE Secondary server DS WE Secondary server Primary Server

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 3: Goal -300 users log in, create issues/requests, log out, repeat -# concurrent users increase (1 user/8 seconds) to breaking point and stay at this level

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 4: Max. Concurrent Users -Objective: identify maximum # concurrent users the web engine can handle before errors occur or users are halted -Configuration: quad server, start w/ single Primary server/DOM server/Web Engine and scale up DS WE DS WE DS WE DS WE DS WE DS WE Primary ServerSecondary ServerSecondary Server…

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 4: Goal -Add more secondary servers (up to 4), DOM Servers and Web Engines (up to 5 each) and scale up to Best Practice -Add Web Director, configure web engines to use SSL and rerun job

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 5: Network Impact on Performance -Objective: determine impact of network physical/logical definitions on performance -Simulate scenario 4 and identify latency between primary and secondary servers.

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 6: DMZ and Firewall Performance Impact -Objective: determine how performance is affected by DMZ and firewall definitions -Configuration: duplicate scenario 5 and restrict SLUMP port # to mimic implementation of USD across DMZ or firewall (i.e., Primary Server in intranet, Secondary Server in DMZ)

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario 7: MDB Location -Objective: to determine performance impact of locating the MDB locally vs. remote -Configuration: duplicate configurations (with the exception of MDB location) and simulated user actions

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Test Scenario: Migration Impact -Objective: to determine average time required to migrate data from USPSD 6.0 to USD r11 -Identify elapsed time for data migration

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Summary of Results – r11 -Sustained load of 10,000 concurrent users for 8 hour period -None of the partitions were taxed at any time -System was very responsive -Ticket save time ranged from seconds -CPU utilization ranged from 20% -40% -Tickets created at a rate of 3.1 per second (180/minute) -This is the equivalent of 94.6 million tickets per year for a 24x7x365 helpdesk! -Latent capacity estimated at 20-50% (12k-15k users)

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies. Summary of Results – USPSD 6 -Sustained load of 8,000 concurrent users for 8 hour period -None of the partitions were taxed at any time -System was very responsive -Ticket save time was roughly 1 second -CPU utilization ranged from 10% -15% -Tickets created at an average rate of under 3 per second -Our hardware was not stressed at this load level -Latent capacity estimated comparable to r11