performance and scalability of mysap business solutions bernd f. lober sap ag
Post on 19-Dec-2015
226 views
TRANSCRIPT
Performance and Scalability of mySAP Business Solutions
Bernd F. LoberSAP AG
SAP AG 2003, Performance & Scalability, Bernd F. Lober 2
Agenda
Characteristics of scalability Performance indicators
Standard Application Benchmarks Characteristics Published benchmark results
SAP AG 2003, Performance & Scalability, Bernd F. Lober 3
DB and OS Abstraction
People Integration
Com
posi
te A
pplic
ati
on F
ram
ew
ork
Process IntegrationIntegration
BrokerBusiness Process
Management
Information IntegrationBusiness
IntelligenceKnowledge
Management
Life C
ycle
Manag
em
en
t
Portal Collaboration
J2EE ABAP
Application Platform
Multi-Channel Access
SAP NetWeaver™SAP NetWeaver™
DB and OS Abstraction
Master Data Management
SAP Mobile Infrastructure Tight coupling and alignment
with SAP business solutions
SAP Enterprise Portal Optimized Aggregation engine Roles KM & Collaboration
SAP Business Warehouse Tight integration to SAP Open architecture Business content
Master Data Management Coming in 2003
SAP Exchange Infrastructure Proxy generation and mapping tools Integration directory SAP’s ability to execute
SAP Web Application Server Proven, scalable, comprehensive toolsets Modernize existing infrastructure/skillets
SAP NetWeaver in Detail
Integration Broker
Business ProcessManagement
BusinessIntelligence
KnowledgeManagement
Portal Collaboration
J2EE ABAP
Multi-Channel Access
DB and OS Abstraction
Master Data Management
SAP AG 2003, Performance & Scalability, Bernd F. Lober 4
Multi-tier Internet Architecture
User Dialog: Graphical information processing
Processing application logic: System ManagementTransaction Monitoring
Handling Internet access
Processing Internet Transactions
PresentationPresentation
ApplicationApplication
DatabaseDatabase
InternetInternet
Information StorageDatabase Backup
Layer Internet Architecture
Multi-tier
10-20%
60-70%
5-10%
10-20%
Load
Application Services
Database Services
Internet Server
WebServer
WebBrowser
Presentation Services
Presentation Services
WebServer
Internet Server
Application Services
Database Services
2-tier 3-tier
SAP AG 2003, Performance & Scalability, Bernd F. Lober 5
Performance Indicator Response Time of Screen Change
Response time of screen change depends
Response time of the application server
Can be Performance optimized
Network runtime
Latency
Cannot be tuned
On satellite connection at least 0.5 seconds
Data transmission time
Can be tuned
Display of images on frontend
Can be tuned
SAP AG 2003, Performance & Scalability, Bernd F. Lober 6
Associations With Scalability
No system wait times, no bottlenecks
Technical: Linear resource consumption
Double CPU, double throughput
No chaotic behavior
Linear intrapolation and extrapolation possible
Application is predictable
Independent from hardware
Same software on notebook and mainframe
No add-ons for loading required
SAP AG 2003, Performance & Scalability, Bernd F. Lober 7
Vertical Scalability
Multi-tier Internet architecture
One-tier: Laptop Demo System
Two-tier: Central Installation (database and application part on one physical server),
multiple presentation servers
Three-tier: One database server, multiple application servers and multiple presentation servers
Multi-tier: One database server, multiple application servers multiple presentation servers,
multiple Internet Transaction Servers and multiple Web servers
SAP AG 2003, Performance & Scalability, Bernd F. Lober 8
Horizontal Scalability
Presentation Layer
More than 47,000 very active users connected to one database have been tested
Internet Transaction Server and Web Server More than 1,000 hits /sec
Application Layer
Up to 161 application servers have been tested successfully
The highest number of physical application servers at customer installations is less than 32
Database Layer Scalability through SMP architecture of the database server
More than 120 CPUs and more than 10 TB Database size
Scalability through parallel databases
Scalability through Components
SAP AG 2003, Performance & Scalability, Bernd F. Lober 9
Number of Named Users and Concurrent Users
Company NamedUsers
ConcurrentUsers
Owens Corning 7000 1200Ruhrkohle 6471 1750Georgia Pacific 6240BFI 5000Eli Lilly 5000 2500Swisscom AG 4274Dow Corning 4000Wacker Chemie 4000 2500VEW AG 2633Intel Corp. 2506BostonSci 2500 1900DeTe Mobil 2500 1500International Paper Company 2201GTE 2000 150Schering AG 1970Degussa AG 1895Olin Corporation 1857Electrabel SA 1699Veag 700 500Colgate 3000
2000
US Customer 9000 5500
SAP AG 2003, Performance & Scalability, Bernd F. Lober 10
Agenda
Characteristics of scalability Performance indicators
Standard Application Benchmarks Characteristics Published benchmark results
SAP AG 2003, Performance & Scalability, Bernd F. Lober 11
Testing Performance with Standard Application Benchmarks
Goals Represent real world applications as effectively as possible Compare the performance of computer systems from different
vendors.
Business scenarios SCM, CFM, for example: SD, MM, FI, APO, ATO
Simulate user behavior or batch load Method is monitored and approved by SAP Benchmark Council
Can be used in collaborative framework For example: SD (FI, MM)
SAP AG 2003, Performance & Scalability, Bernd F. Lober 12
Benchmark Characteristics
Basic guidelines used for designing benchmarks
Generate reproducible and representative load
Generate scalable and configurable load
Available for all platforms but platform independent
Defined and controlled by SAP on behalf of the SAP Benchmark Council
Represent typical processes in a customer environment
Measure throughput (in SAPS) and dialog response times
Analyze system configurations and parameter settings
Cannot reflect all customer environments
SAP AG 2003, Performance & Scalability, Bernd F. Lober 13
SAP Standard Application Benchmarks
Materials Management - MM
Sales & Distribution - SD
Production Planning - PP
Warehouse Management -WM
Assemble-To-Order - ATO
Advanced Planning and Optimizing - APO
Project System - PS
Online Store
Cross Application Time Sheets - CATS
Payroll
Business Information Warehouse - BW
E-commerce
mySAP Human Resources
mySAP Business Intelligence
Retail
Banking - Bank Customer Accounts - BCA
Utilities - Customer Care and Service - CCS
Industry Solutions
mySAP Supply Chain Management
mySAP Product Lifecycle Management
Financial Accounting - FI
mySAP Financials
Internet Sales
Customer Interaction Center
mySAP Customer Relationship Mgmt
SAP AG 2003, Performance & Scalability, Bernd F. Lober 14
Types of Certified Benchmarks
1999 2000SD 31 19ATO 5 9APO suite 0 0IS-U 0 1BW 0 3Retail 4 0BCA 1 0
200138551100
200260361010
Total 41 32 50 72HR 0 0 0 1
SAP AG 2003, Performance & Scalability, Bernd F. Lober 15
Definition: SAPS
SA
PS
SA
PS
SA
PS S AP
A pplication BenchmarkP erformanceS tandard
* 6,000 dialog steps and 2,000 postings or 2,400 SAP transactions=̂
SD Benchmark
2,000 fully processed
order line items / hour*
100 SAPS
SAP AG 2003, Performance & Scalability, Bernd F. Lober 16
Dialog Steps SD Benchmark
Dialog steps 2 to 16 are repeated n times (15 dialog steps -> min. 150 sec duration)
Business aspect:One run (dialog steps 2 to 16) corresponds to the selling of 5 items
0 Logon
1 Main screen
2 Call /nva01 (Create customer order)
3 1st screen
4 2nd screen (with 5 items)
5 [F11 - Save]
6 Call /nvl01 (Create a delivery)
7 1st screen
8 [F11 - Save]
9 Call /nva03 (Display customer order)
10 [Enter]
11 Call /nvl02 (Change delivery)
12 [F9] (Posts goods issue)
13 Call /nva05 (List orders)
14 [Enter]
15 Call /nvf01 (Create invoice)
16 [F11 - Save]
17 Call /nend
18 Confirm logoff
SAP AG 2003, Performance & Scalability, Bernd F. Lober 17
Dialog Steps ATO Benchmark
0 Logon
1 Main screen
2 Call /nva01 (Create customer order)
3 Enter order & organizational data
4 Enter customer and material
5 1st level characteristic value assignment
6 2nd level characteristic value assignment
7 2nd level characteristic value assignment
8 Control of resulting price
9 Create assembly order
10 Call /nmf44 (Make-to-Order Backflush)
11 Enter sales order data
12 Save
13 Call /nvl01 (Create a delivery)
14 Select sales order
15 Select items
16 Call /nlt03 (Create transfer order)
17 Save transfer order
18 Call /nlt12 (Confirm transfer order)
19 Confirm transfer
20 Call /nso01 (SAP Office - Inbox)
21 Select Workflow-Inbox
22 Start goods issue via workflow.
23 Call /nvf01 (Create invoice)
24 Save delivery note
25 Logoff or start process again
26 Logoff
Dialog steps 2 to 24 are repeated n times (23 dialog steps -> min. 230 sec duration)
Business aspectOne run corresponds to the full assemble-to-order scenario for one item
SAP AG 2003, Performance & Scalability, Bernd F. Lober 18
CPU Utilization of Different Servers
SAP AG 2003, Performance & Scalability, Bernd F. Lober 19
Benchmarks Prove the Scalability
Scalability of mySAP Business Solutions
~ 1.500
~ 3.000
~ 4.300
0
500
1.000
1.500
2.000
2.500
3.000
3.500
4.000
4.500
1% 31% 66% 99%
CPU Utilization
SAPS
SAP AG 2003, Performance & Scalability, Bernd F. Lober 20
Benchmarks Prove the Scalability
Scalability of mySAP Business Solutions
1,97 sec
0,12 sec
0,13 sec0,00
0,20
0,40
0,60
0,80
1,00
1,20
1,40
1,60
1,80
2,00
1% 31% 66% 99%
CPU Utilization
Dia
log
re
sp
on
se
tim
e (
se
c)
SAP AG 2003, Performance & Scalability, Bernd F. Lober 21
Published Results for SD Benchmarks (Two-tier Client/Server Configuration)
Two-tier Internet Architecture
Rel. 4.0 B 24-way Server
Rel. 2.2 C8-way Server
Rel. 3.0 E 64-way ServerRel. 2.2 G
24-way Server
Rel. 4.0 B 64-way Server
Rel. 4.6 C 76-way Server
Rel. 4.6 C 128-way Server
1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003
300 6001410 1708
3000
4100
7800
8000
13000
0
2000
4000
6000
8000
10000
12000
14000
Rel. 4.6 C 104-way Server
Rel. 4.6 C 128-way ServerNumber of SD
Benchmark users
Details of every benchmark are available under http://www.sap.com/benchmark
SAP AG 2003, Performance & Scalability, Bernd F. Lober 22
Published Results for SD Benchmarks (Highest Number of Users)
1993 1994 1995 1996 1997 1998 255601999 2000 2001 2002
120 300 710 1400 1700 20003700
5320
14400
16440
19360
2300024000
25560 26000
47528
0
5000
10000
15000
20000
25000
30000
35000
40000
45000
50000
Number of SD
Benchmark users
Three-tier Internet Architecture
47008
Details of every benchmark are available under http://www.sap.com/benchmark
SAP AG 2003, Performance & Scalability, Bernd F. Lober 23
Key Figures for the 47,528 SD User Benchmark
3,660 DB transactions per second (commits)
8,300 MB average disk write per second
75 MB average disk read per second
256 GB data blocks written in one hour
54 GB data blocks read in one hour
314,223 network packets per second with an average packet size of 859 bytes
151,250 statements and 51,620 rows inserted per second!
6,228 GB disk space
1,600 SAP transactions / second
3,999 Screen changes / second
Database used a 32-processors SMP server
R/3 was running on 424 processors
4,799,330 fully business processed order line items per hour ( 1,333 per second )
Details of every benchmark are available under http://www.sap.com/benchmark
SAP AG 2003, Performance & Scalability, Bernd F. Lober 24
Published Results for SD Benchmarks (Highest Number of Line Items)
Fully business-processed
order line items per hour
Three-tier Internet Architecture
1999 20011993 1994 1995 1996 1997 1998 2000 2002
12000 33000 81000146000 175000
230000380000 534000
15750001669000 1954670
2353670 2411330
2573330 2606000
4799330
0
500000
1000000
1500000
2000000
2500000
3000000
3500000
4000000
4500000
5000000
4713000
Details of every benchmark are available under http://www.sap.com/benchmark
SAP AG 2003, Performance & Scalability, Bernd F. Lober 26
Published Results for the ATO Benchmark (3-Tier)
2001200019991998
9130
22610
54220
130570
144090
0
20000
40000
60000
80000
100000
120000
140000
1600002002
Highest Number
of Assembly Orders
Details of every benchmark are available under http://www.sap.com/benchmark
SAP AG 2003, Performance & Scalability, Bernd F. Lober 27
Published Result for the APO Benchmark (Demand Planning)
50000
100000
150000
200000
250000
300000
350000
40000020012000 2002
53199
79611
129871
0
Number of Planned Characteristic Combinations at Aggregated Level Per Hour
2003
336510
Details of every benchmark are available under http://www.sap.com/benchmark
SAP AG 2003, Performance & Scalability, Bernd F. Lober 28
SAP Standard Application Benchmarks Customer Benefits
Benchmark results illuminate the scalability and manageability
of large client/server installations
Provide basic information for configuring and sizing of mySAP
business solutions
Tool for comparing different platforms
Enable Proof-of-concepts scenarios
High Volume tests can be done before customers use these
volumes
Outlook to future performance levels (new platforms, new
servers, ...)
SAP AG 2003, Performance & Scalability, Bernd F. Lober 29
Standard Application Benchmarks Partner Benefits
High-water benchmark results show the scalability and manageability of big client/server installations
Provide basic information for configuring and sizing of mySAP.com systems ("Sizing-Benchmarks")
Tool to compare different hardware and system software releases
Enable Hardware and Technology Partners to optimize their technology for mySAP.com
Feedback for further development in partner labs
SAP AG 2003, Performance & Scalability, Bernd F. Lober 30
Standard Application Benchmarks SAP Benefits
Quality assurance tool
Provide basic information for configuring and sizing of mySAP systems
Basis for detecting tuning potentials
Tool for comparing different mySAP releases
New components can be (stress-) tested before shipping
Feedback for further development
SAP AG 2003, Performance & Scalability, Bernd F. Lober 31
www.sap.com/benchmark
SAP AG 2003, Performance & Scalability, Bernd F. Lober 32
Comments From an Analyst
AberdeenGroup in August 2002 on the SAP Benchmark
"Over the past three to four years, the three-tier SAP SD benchmark has replaced TPC-C as the most credible and influential high-end OLTP benchmark in the industry."
"It is today’s most visible benchmark for “size matters” zealots who seek the largest, most scalable platforms for real-world applications.
"Not only is SAP the market leader in ERP software, but its benchmarking and certification program […] is acknowledged as the most effectively managed and “well-policed” platform benchmarking activity in the industry."
SAP AG 2003, Performance & Scalability, Bernd F. Lober 33
Summary
Proven Scalability - with enough potential for future growth
mySAP Business Solutions exploit the latest available components
Useful addresses:
http://www.sap.com/benchmarkhttp://service.sap.com/performancehttp://service.sap.com/sizing
SAP AG 2003, Performance & Scalability, Bernd F. Lober 34
Questions And Answers
SAP AG 2003, Performance & Scalability, Bernd F. Lober 35
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation.
IBM®, DB2®, OS/2®, DB2/6000®, Parallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®, AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.
ORACLE® is a registered trademark of ORACLE Corporation.
INFORMIX®-OnLine for SAP and Informix® Dynamic ServerTM are registered trademarks of Informix Software Incorporated.
UNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group.
Citrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc.
HTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
JAVA® is a registered trademark of Sun Microsystems, Inc.
JAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other products mentioned are trademarks or registered trademarks of their respective companies.
Copyright 2003 SAP AG. All rights reserved