Sizing Methods and Tools
Sizing Methods and Tools
An Introduction
PUBLIC
Disclaimer
This presentation outlines our general product direction and should not be relied on in making a
purchase decision. This presentation is not subject to your license agreement or any other
agreement with SAP. SAP has no obligation to pursue any course of business outlined in this
presentation or to develop or release any functionality mentioned in this presentation. This
presentation and SAP's strategy and possible future developments are subject to change and may
be changed by SAP at any time for any reason without notice. This document is provided without a
warranty of any kind, either express or implied, including but not limited to, the implied warranties of
merchantability, fitness for a particular purpose, or non-infringement. SAP assumes no responsibility
for errors or omissions in this document, except if such damages were caused by SAP intentionally
or grossly negligent.
Introduction to Sizing
Sizing Tools
Conclusion
” ”
Can SAP software payroll 5+ million When I check www.sap.com/sizing, there
employees and pensioners is no sizing guideline for
in less than two hours? FIN-FSCM-TRN. How can I do a sizing?
” ”
We are running on SAP ECC 6.0 We are running on anyDB and we
and we want to upgrade want to upgrade our ECC system
to SAP ECC 6.0 EhP8 to SAP S/4HANA
Laptop
1 processor Definition of SAPS:
8 cores
Approx. 15,000 SAPS Derived from Sales & Distribution (SD) Standard Application
Benchmark
Commodity server
4 processors
112 cores 100 SAPS = 2,000 fully-processed order line items per hour
Approx. 250,000 SAPS
High-end server
32 processors For more information on SAPS, see www.sap.com/benchmark
896 cores → Measuring in SAPS
Approx. 1,000,000 SAPS
SAPS are provided as output of SAP’s customer sizing tools and SAPS are used to quantify the
CPU power of a system
3. During production stages to ensure operations and verify/adjust estimations made earlier. ”Trigger events” include:
▪ Upgrade database, operating system, SAP application
▪ Reconfigure system landscape
▪ Change business process
▪ Rollouts: more users or other load
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 7
Sizing Introduction and Basics
Finding the correct sizing approach
www.sap.com/sizing
Upgrade Sizing
Medium to large companies
▪ Tools: SAP system monitors
▪ Tools: Sizing Guidelines, Quick Sizer (throughput)
▪ SAP Notes
▪ Usage of standard tools
▪ Goal: Upgrade SAP software
▪ Focus on core business processes
* Special case
Migration Sizing Shell copy: Re-implementation
without transactional data, but with
▪ Tools: S/4HANA and BW/4HANA Sizing Reports old customizing and master data
▪ Goal: Migrate ECC or BW system to S/4HANA or BW/4HANA
Delta Sizing
▪ Tools: ▪ Goal: Extend an existing system by new functions
− SAP system monitors − e.g., you are live with SAP S/4HANA and want to add SAP EWM Not applicable
or SAP S/4HANA embedded analytics
− Sizing Guidelines, Quick Sizer for additional load
Expert Sizing
▪ Additional guidelines ▪ Analysis of custom coding
Large or complex projects
▪ Custom calculations ▪ Custom sizing guidelines
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10
Sizing Introduction and Basics
Finding the correct sizing approach
“
20% of the transactions and scenarios
create 80% of the load
“
Landscaping and configuration
are related, but are separate tasks
Performance predictions
for high volume environment
Multi user test
(Volume)
Be aware
High-water SD benchmarks load the system to the limit
▪ CPU utilization ~ 100%
▪ Memory in server often exceeds the required memory
Production systems should run at a medium load
▪ CPU utilization 30-65%
Sizing recommendations refer to a SAPS value measured with an SD benchmark at a CPU utilization
of ~100% and <1 second response time
Note
You can directly use the SAPS value from sizing to search in the benchmark results list for a
hardware fulfilling the recommendation
Using the recommended hardware would result in a CPU utilization of 65% for your
production system
DATA
▪ Insufficient sizing input is compensated by assumptions, which
should be documented
Sizing Tools
Conclusion
T-Shirt sizing
Simple algorithms with many
assumptions
Quick Sizer
Supports user-based and
throughput-based sizing
Formulas
Simple or more
complex
Advantages Disadvantages
▪ Quick & easy ▪ Must include many assumptions
▪ Delivers ballpark estimate ▪ ”Educated” guess
T-Shirt Sizing
Predefined tables with sizing output
Advantages Disadvantages
Quick & easy to understand Must include many assumptions
Functional & architectural information Usually doesn’t reflect customer reality
Advantages Disadvantages
Is closer to customer reality Suggests an accuracy that sizing
Allows for more variables cannot deliver
Relatively transparent approach Can easily be misunderstood
Offline Questionnaire
Structured questions
Advantages
Disadvantages
▪ Detailed customer information
▪ SAP must be contacted for a result
for a proper sizing
▪ Versioning
▪ Relatively transparent approach
Characteristics
▪ Structured sizing questionnaires
▪ Input for
– Greenfield sizing & Delta Sizing
– GoingLive Check
▪ Hardware vendor contact list
Scope
▪ SAP Key applications
– SAP S/4HANA
– SAP HANA Platform
– SAP BW/4HANA
– etc.
▪ Sizing by users and/or by throughput
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22
Sizing and Configuration
Sizing Tools
Conclusion
Customer Coding,
HW Platform System Settings Customizing 3rd Party
▪ Processor ▪ Parameterization ▪ Business process design ▪ Performance impact
technology ▪ Interfaces ▪ Set up of business ▪ Scalability
▪ Disk technology ▪ Security settings processes ▪ Business process design
▪ Network technology ▪ Unicode ▪ Organizational structures
▪ System infrastructure
SAP Software Document Volume Business & Data Growth User Behavior
▪ Release ▪ Time for volume ▪ Avoiding data ▪ Concurrency
▪ OLTP or OLAP processing ▪ Archiving strategies ▪ LAN/WAN
▪ Industry solutions ▪ Background processing, ▪ Information Lifecycle ▪ Internet/intranet
parallel jobs Management ▪ Activity, e.g.
▪ Reporting ▪ New functionality − *-Search
▪ Load from external − Efficient navigation
▪ Mergers and acquisitions
systems ▪ Reporting
Customer Profile
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25
Four-party collaboration model
Service Provider
Contributions
▪ Support customer in
setting up landscapes
▪ Helps to translate
Sizing is the joint responsibility of
business into hardware customer (LoB), SAP, HW Vendor
requirements
and Service Provider.
Hardware vendors Customer They have to make sure that SAP
Contributions Sizing Expectations software runs smoothly at
▪ Certified benchmarks Recommendation ▪ Optimal performance
→ scalable hardware ▪ Suggestion for HW
customer site and that customers
▪ CPU (SAPS)
▪ Different configurations ▪ Memory (GB)
config. don’t run into performance or
together with partners
▪ Database space (GB) Contributions TCO issues due to under-sized or
▪ Service level
agreements ▪ Disk I/O op. per sec ▪ Response time and over-sized HW.
▪ Final responsibility for ▪ Frontend bandwidth throughput
sizing at customer site requirements Examples:
▪ Provides business
if conducted by them
input ▪ Custom coding
▪ Different businesses require
SAP different sizings
Contributions ▪ Different applications need
▪ Development and
provision of benchmark different amounts of CPUs
toolkits ▪ Additional needs might come from
▪ Regression testing for
new releases additional not sized usages
▪ Standard sizing
guidelines
▪ Sizing verification
© 2022 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26
processes
Agenda
Sizing Tools
Conclusion
Customer
▪ The success of the sizing exercise almost
entirely depends on the quality of the
customer input data
▪ Sizing involves very different people and
teams within an organization
www.sap.com/sizing
▪ Access to Quick Sizer
▪ Access to sizing guidelines, for example, SAP HANA accelerators
http://www.sap.com/sizing
– Sizing methodology
– Access Quick Sizer
– Access Sizing Guidelines
http://www.sap.com/benchmark
– Certified benchmark results
– Descriptions of the available benchmarks
http://www.sap.com/performance
– Tips for performance improvements
www.sap.com/contactsap
www.sap.com/germany/contactsap