Upload
ritssoni788
View
12
Download
0
Embed Size (px)
DESCRIPTION
SAP Quick Sizer
Citation preview
5/28/2018 Quick SizerUser Throughput
1/19
Sizing by Users and by Throughput
SAP AG / Performance & Scalability
2012
5/28/2018 Quick SizerUser Throughput
2/19
2012 SAP AG. All rights reserved. 2
Learning Objectives
After this session you should be able to:
Tell the different scopes of user and throughput sizing
Know when to use which approach Understand the basic sizing algorithms for both sizing approaches
5/28/2018 Quick SizerUser Throughput
3/19
2012 SAP AG. All rights reserved. 3
Agenda
Sizing Key Performance Indicators
User-based Sizing
Throughput-based Sizing
5/28/2018 Quick SizerUser Throughput
4/19
2012 SAP AG. All rights reserved. 4
Sizing-Relevant KPIs (Key Performance Indicators)
CPU
Disk Size
Disk I/O
Memory
Network
Load
Processing times of business transactions or tasks
Cost factor: Number and processing power of servers
Data that resides on the database
File read and write activity to storage
Cost factors: Backup/recovery depends on size of database
Allocated to a user or background process
Garbage collection, acceleration, planning capabilities, buffers, caches
Cost factor: Physical memory slots
Transferred amount of data
Network time and roundtrips
Cost factor: Leasing bandwidth
5/28/2018 Quick SizerUser Throughput
5/19
2012 SAP AG. All rights reserved. 5
Goal of Sizing: Find the Peak Load Requirements in Terms
of Sizing KPIs
How to achieve this goal?
Find out the point in time when the maximum available
resources of the configuration are needed
May be different times for CPU, memory, disk I/O
May be different for DB and application layer
Find out usage patterns
Of users
Of processes, maybe background
5/28/2018 Quick SizerUser Throughput
6/19
2012 SAP AG. All rights reserved. 6
Different End User Access Different Usages
Example from SAP CRM
Backend Systems
ERP
SCM
BW
Legacy
Possible user accesses
CRM Server
CRM Enterprise
Middleware
Adapter
Interaction Center Telephony / E-mail
Internet Shop
Web server
Service engineers Mobile handhelds
Mobile Sales Mobile clients
Intranet
Different UIs
5/28/2018 Quick SizerUser Throughput
7/19
2012 SAP AG. All rights reserved. 7
Text
Two Different/Separate Sizing Strategies with Different
Goals
Advantages Users are relatively easy to
determine
Memory is driven by user
contexts
Challenges
Define user
Determine user load patterns
Sizing DB growth by users
Sizing by Users Sizing by Throughput
Advantages Scenario, transaction
Based on actual business
objects and scenarios
Peak/Average sizing
Challenges Obtaining the right figures
5/28/2018 Quick SizerUser Throughput
8/19
2012 SAP AG. All rights reserved. 8
Design Guidelines: Two Parallel Approaches of Quick Sizer
Users
Low, medium, high activity
Application components Assumptions for load on CPU and disk
Result
Average CPU
Disk size
Disk I/O Memory
Quick Sizer
Business throughput
Considers t ime periods
Residence time
Average working day
Peak load time frame
Result
Average and peak CPU
Disk size and growth
Disk I/O
Memory
Sizing based on users Sizing based on throughput
5/28/2018 Quick SizerUser Throughput
9/19
2012 SAP AG. All rights reserved. 9
Agenda
Sizing Key Performance Indicators
User-based Sizing
Throughput-based Sizing
5/28/2018 Quick SizerUser Throughput
10/19
2012 SAP AG. All rights reserved. 10
Goal Number 1: Define a User
Possible definitions
System access mode (handheld, online, )
Different roles
Distinguish different applications
One person may have numerous modes open
Logged-on users
Internet Shop users browse
through the catalog
00-24
17-19
06-09
15-18
09-18
CRM Server
CRM Enterprise
Middleware
Adapter
Interaction Center Telephony / E-mail
Internet Shop Web server
Service engineers Mobile handhelds
Mobile Sales Mobile clients
Intranet Different UIs
09-22
5/28/2018 Quick SizerUser Throughput
11/19
2012 SAP AG. All rights reserved. 11
Goal Number 2: Find Out the Usage Patterns That Most
Affect Sizing
User sizing volume drivers are a combination of
User activity in terms of think time
Application type including complexity of business
process design
Access type to application
5/28/2018 Quick SizerUser Throughput
12/19
2012 SAP AG. All rights reserved. 12
Examples of User Sizing in the Quick Sizer
Standard user sizing
For each application component the number of
Low activity users process 12 interaction steps per hour
Medium activity users
process 120 interaction steps per hour
High activity users
process 360 interaction steps per hour
Avg. TT= 300 s
Avg. TT= 30 s
Avg. TT= 10 s
SAP offers some standard assumptions users with low, medium, and high
levels of activity.
5/28/2018 Quick SizerUser Throughput
13/19
2012 SAP AG. All rights reserved. 13
Examples of Other User Sizing in the Quick Sizer
SAP CRM Mobile Sales users
Max. Number of logons per hour
Each user gets a CPU weight and memory
Enterprise Portal users Initially weighted applications, can be modified
Think time can be freely assigned (custom-specific)
5/28/2018 Quick SizerUser Throughput
14/19
2012 SAP AG. All rights reserved. 14
How to Obtain the Number of Users
Often, customers suppose a higher activitythen there really is Coffee breaks are not included
Think time refers to interaction steps with theapplication server, not necessarily the screen changes
Users may not only use SAP systems
User sizing tips Take concurrently active users per application
If you do not know how active they will be, take mediumactivity
To be on the safe side, take the maximum number of
users at any one time (snap shot) There is no ratio between named and concurrent users
5/28/2018 Quick SizerUser Throughput
15/19
2012 SAP AG. All rights reserved. 15
Number of Named Users and Concurrent Users
Company Named Users Concurrent Users
Owens Corning 7000 1200
Ruhrkohle 6471 1750Georgia Pacific 6240
BFI 5000
Eli Lilly 5000 2500
Swisscom AG 4274
Dow Corning 4000
Wacker Chemie 4000 2500VEW AG 2633
Intel Corp. 2506
BostonSci 2500 1900
DeTe Mobil 2500 1500
International Paper Company 2201
GTE 2000 150Schering AG 1970
Degussa AG 1895
Olin Corporation 1857
Electrabel SA 1699
Veag 700 500
Colgate 3000
2000
Grainger 9000 5500
There is no fixed
ratio between
named and
concurrent users
5/28/2018 Quick SizerUser Throughput
16/19
2012 SAP AG. All rights reserved. 16
Dialog
Business Scenario*
Rel.CPU-Usage/Dialog
Step
DatabaseUpdate
0.00
1.00
2.00
3.00
4.00
5.00
6.00
FI SD PP MMN ATO
84%
81%
79%
82%
68%
8%9%
7% 7%
10%
8%
9%14% 11%
22%
Platform & Release Dependent
*SAP Standard Application Benchmarks based on R/3 Enterprise 4.70
Load Comparison of Business Scenarios
5/28/2018 Quick SizerUser Throughput
17/19
2012 SAP AG. All rights reserved. 17
Understand the Result of User-Based Sizing
User sizing in the Quick Sizer renders
CPU sizing (SAPS)
Reflects usage pattern, attributes specific load per application
Formula: User * SAPS_factor_application
Memory sizing in MB
Formula: User * x_MB
Disk sizing in MB
Assumes several MB per user per workday
Formula: Users * disk_MB * workdays
Disk I/0
Formula: System SAPS * weighting factor
5/28/2018 Quick SizerUser Throughput
18/19
2012 SAP AG. All rights reserved. 18
Additional Information
http://service.sap.com/sizing Sizing methodology
Sizing guidelines
Sizing decision tree
http://service.sap.com/quicksizing
Free online tool to use
Basis for hardware vendors sizings
http://www.sap.com/sizing
5/28/2018 Quick SizerUser Throughput
19/19