20
Safeguarding your SAP System Availability and Performance Claricent, Inc

Safeguarding Your SAP System Availability And Performance

Embed Size (px)

Citation preview

Safeguarding your SAP System Availability and Performance

Claricent, Inc

© 2008 2

Agenda

The challenges – Managing system performance and stability

The solutions: – Canary Code – system performance monitoring – Fitness Check

2

© 2008 3

System growth and complexity is ongoing

More and more customers run mission critical applications on SAP.

“67% of mission-critical applications have more than 9 hours of downtime per month.”

– Source : SAP-The Standish Group.

© 2008 4

Business impact of an outage is substantial

Comair lost $20 million of revenue after a crew scheduling application failed during the December holiday travel season.

– IT Risk, Turning Business Threats into Competitive Advantage, Harvard Business School Press.

© 2008 5

How widespread is the perceived issue?

58% of line-of-business managers are unsatisfied with performance of their enterprise applications

Challenged to identify issues before end-users were impacted.

– Monitoring the End-User Experience: Improving Business Performance through Application Management, AberdeenGroup, 2009

© 2008 6

Historically, what is monitored?

© 2008 7

Shouldn’t the focus be on the business application?

© 2008 8

The solution – CanaryCode

Proactive and near real time monitoring and alerting to: –Safeguard Availability –Safeguard

Performance; before it impacts the business.

Focus on meaningful / business related indicators

© 2008

Architecture

R/3

BW BWA

APO

CRM

Canary Code Central Instance

(ABAP based solution installed on

an existing server e.g. BW or SolMan)

Systems to monitor The KPI Groups

Detailled analysis

Alerting

Logged technical details for root cause analysis

© 2008 10

Transaction /DVD/Mon

Meaningful KPIs

Out of the box and user defined KPIs

KPIs can be grouped

© 2008 11

Transaction /DVD/Mon

© 2008 12

Example of indicators (not all are available, nor on all db/versions)

System activity Work process activity (busy, free, running programs) CPU: load, IO wait, user, system Memory, Swap File system free space Number of users, number of transactions, average runtime

Database CPU load on DB server Memory on DB server Archive log on / off Row scan

Exceptions

Dumps, Syslog, Lock Benchmarking (a specif batch, process) Updates RFC queues

BW-BWA Trex Memory, CPU, unloads, threads, inactive index Number of packets in an infopackage

Objective Detect locks Be informed if system is overloaded Be able to know if we increase workload,

parallelization.

Detect bad sql statement / execution plan Detect issues on DB

Alert of system wide issue or specific issue Allow Root cause analysis

Alert if reporting is impacted Alert if bw load are impacted

© 2008 13

Flexibility is paramount – Easy as 1-2-3

Quickly and easily create your own KPI’s

© 2008

Strengths of CanaryCode

Global view of all your systems – COCKPIT with all KPI, real time trending

Sophisticated / Business related INDICATORS

FEW alerts and near zero false alert

ROOT CAUSE analysis – logs (WP, memory, trace of exceptions, of alerts) – to prevent reoccurrence

UP and running in one day

Lean and LIGHT like a canary

Customer indicators can be created in few minutes

Keeping Your System Fit: BW Fitness Check

© 2008 16

System robustness

Data volume

Data quality

BW Fitness Check – Tool-based analysis of system performance

Performance

1

2

3

4

Recommendations

(Workshop)

5

© 2008 17

Sample of benchmarking and analysis

© 2008 18

Direct Access to Detailed Results

© 2008 19

Direct Access to Detailed Results

© 2008 20

www.claricent.com twitter/claricent facebook/claricent

David A. Fox Managing Principal Consultant

T: 888-325-6496 x511

E: [email protected]