performance and scalability of mysap business solutions bernd f. lober sap ag

34
Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

Post on 19-Dec-2015

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

Performance and Scalability of mySAP Business Solutions

Bernd F. LoberSAP AG

Page 2: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

SAP AG 2003, Performance & Scalability, Bernd F. Lober 2

Agenda

Characteristics of scalability Performance indicators

Standard Application Benchmarks Characteristics Published benchmark results

Page 3: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Shai Agassi
small changes in bullets, arrows
Page 4: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 5: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 6: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 7: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 8: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 9: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 10: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

SAP AG 2003, Performance & Scalability, Bernd F. Lober 10

Agenda

Characteristics of scalability Performance indicators

Standard Application Benchmarks Characteristics Published benchmark results

Page 11: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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)

Page 12: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 13: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 14: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 15: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 16: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 17: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 18: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

SAP AG 2003, Performance & Scalability, Bernd F. Lober 18

CPU Utilization of Different Servers

Page 19: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 20: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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)

Page 21: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 22: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 23: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 24: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 25: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 26: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 27: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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, ...)

Page 28: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 29: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 30: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

SAP AG 2003, Performance & Scalability, Bernd F. Lober 31

www.sap.com/benchmark

Page 31: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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."

Page 32: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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

Page 33: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

SAP AG 2003, Performance & Scalability, Bernd F. Lober 34

Questions And Answers

Page 34: Performance and Scalability of mySAP Business Solutions Bernd F. Lober SAP AG

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