Performance, Scalability & Benchmarking of mySAP.com Bernd F. Lober SAP AG
Multi-tier Internet Architecture Load Layer 2-tier 3-tier Multi-tier Internet Architecture 10-20% Presentation Services Presentation Services Web Browser User Dialog: Graphical information processing Presentation Web Server Web Server Handling Internet access 5-10% Internet Server Internet Server Processing Internet Transactions Internet Application Services Processing application logic: System Management Transaction Monitoring Production Create Orders Release Schedule Customer Accept Order Delivery Confirm Products Build Material Bill-of- Explode Reserve Service Rep Personnel Plant Part Task Application Services 60-70% Application Database Services 10-20% Database Services Information Storage Database Backup Database
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, mutiple Internet Transaction Server and multiple Web servers
Horizontal Scalability Presentation Layer 26,000 very active users connected to one database have been tested Internet Transaction Server and Web Server More than 100 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 30 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 Standard Application Benchmarks mySAP Supply Chain Management mySAP Human Resources Materials Management - MM Cross Application Time Sheets - CATS Sales & Distribution - SD Payroll Production Planning - PP Warehouse Management - WM mySAP Financials Assemble - To - Order - ATO Financial Accounting - FI Advanced Planning and Optimizing - APO Industry Solutions mySAP Product Lifecycle Management Retail Project System - PS Banking - Bank Customer Accounts - BCA Utilities - Customer Care and Service - CCS mySAP Business Intelligence Business Information Warehouse - BW mySAP Customer Relationship Mgmt Internet Sales Customer Interaction Center E-commerce Online Store 39
CPU Utilization of Different Servers
Published Results for SD Benchmarks (Two-tier Client/Server Configuration) 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 9000 Rel. 4.6 C 128-way Server 8000 7800 7000 Number of SD Benchmark users 6000 5000 Rel. 4.6 C 76-way Server 4000 4100 Rel. 4.0 B 64-way Server 3000 3000 Rel. 2.2 C 8-way Server Rel. 3.0 E 64-way Server 2000 1708 Rel. 2.2 G 24-way Server 1410 1000 Rel. 4.0 B 24-way Server 300 600 Two-tier Internet Architecture 42 25
Published Results for SD Benchmarks (Highest Number of Users) 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 30000 26000 25560 25000 Number of SD Benchmark users 24000 23000 20000 19360 16440 15000 14400 10000 6750 6030 5000 5320 3700 600 2900 1400 2000 300 900 1700 120 Three-tier Internet Architecture
Key Figures for the 26,000 SD User Benchmark 31
Published Results for SD Benchmarks (Highest Number of Line Items) 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 3000000 2606000 2500000 2573330 2411330 Fully business-processed order line items per hour 2353670 2000000 1954670 1669000 1575000 1500000 1000000 607000 678000 534000 500000 380000 230000 299000 115000 33000 175000 12000 90000 Three-tier Internet Architecture
Published Results for the ATO Benchmark (3-Tier) 1998 1999 2000 2001 2002 160000 144090 140000 Highest Number of Assembly Orders 130570 120000 100000 80000 60000 54220 40000 22610 20000 9130
Published Result for the APO Benchmark (Demand Planning) 2000 2001 2002 2003 140000 129871 120000 100000 79611 80000 60000 53199 40000 20000 Number of Planned Characteristic Combinations at Aggregated Level Per Hour
www.sap.com/benchmark
CPU- Usage / Dialog step "Load Factors" based on the SAP Standard Application Benchmarks Version 4.6 - Example 7,00 Rel. CPU- Usage / Dialog step 6,00 Platform & Release dependent 5,00 4,00 79% 3,00 80% 2,00 81% 8% Database 1,00 77% 88% 74% 9% 6% 10% 11% 10% 13% Update 9% 11% 6% 16% 11% 0,00 Dialog FI WM MM SD PP ATO SAP Business Component
Summary Proven Scalability - with enough potential for future growth mySAP.com exploits the latest available components Useful addresses: http://www.sap.com/benchmark http://service.sap.com/performance http://service.sap.com/sizing
Questions And Answers