K2CoE_-_Establish_-_Performance_and_Capacity.pdf - K2 COE –...

This preview shows page 1 - 4 out of 11 pages.

The preview shows page 2 - 4 out of 11 pages.
K2 COE – ESTABLISH– PERFORMANCEAND CAPACITY6/1/2017
K2 CoEEstablishPerformance and Capacity© 2017 SOURCECODE TECHNOLOGY HOLDINGS, INC.1INTRODUCTIONThis document outlines an overview of K2 deployment capacity planning and management. This willcover software and items which need to be addressed with development teams to assist in the capacityplanning/management process.NOTE: any provided specifications are used for initial planning and not a guarantee of performance.K2 is asolution configuration platform that integrates many disparate systems within an organization’sinfrastructure.As such, each K2 instance has a unique system and infrastructure profile.The guidanceprovided here is a good starting point in infrastructure planning however, it is important to plan proper andsufficient performance testing to ensure the actual infrastructure and solutions meet performanceexpectations.This document contains the following key sections:Performance PlanningoPerformance TestingoConsiderationsWorkflowSmartObjectsSmartFormsoMonitoring Application PerformanceCapacity Planning/Management OverviewProactive Capacity ManagementoBaseliningoMaintenanceoDatabase Sizing EstimationoScalingPERFORMANCE PLANNINGAs with any project, good planning is key for the achievement of performance monitoring goals in K2. Thethree main decisions to be made during the planning process are:What metrics to track?When will the testing occur?How often to perform the testing?
K2 CoEEstablishPerformance and Capacity© 2017 SOURCECODE TECHNOLOGY HOLDINGS, INC.2Addressing these three decisions is necessary so changes are not made to an application based oninaccurate performance data. Determining which metrics to track depends on the required performancedata. The test plan must define if the monitoring of connectivity performance to Web services ordatabases outside the K2 environment is required. The test plan must also incorporate the goal andscope of the tests from a user perspective and from a technical application perspective. When a specificarea is identified as having performance issues, those should be addressed before subsequent runs.There are a number of third party test tools available to perform and record the performance testingresults. Some of the popular third party tools include:Visual Studio Test and Ultimate editionsDynaTraceANTS Performance ProfilerHP Load RunnerPERFORMANCE TESTINGPerformance testing must be done for all systems.For simple systems, using browser-baseddevelopment toolbars to determine a form’s load time may be sufficient. Make sure to addressperformance issues in development cycles with a high priority, as they tend to reduce traffic to a web sitebased on user frustration, which in turn will lead to poor user adoption.

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 11 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Spring
Professor
N/A
Tags
Microsoft SQL Server, stress testing, Load testing, Scalability, K2 Servers

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture