Upload
manoharcv
View
221
Download
0
Embed Size (px)
Citation preview
8/8/2019 SLMWithApdexWebinar
1/16
Service Level Management With Apdex
Peter Sevcik
Executive Director, Apdex Alliance
President, NetForecast
434 249 1310
Outline
Apdex Overview
Apdex Parameters
Apdex Scope
Apdex in Service Level Management
2010, Apdex Alliance Inc., all rights reserved. Slide 2
1990-2010 Peter Sevcik and NetForecast, Inc., All rights reserved.
8/8/2019 SLMWithApdexWebinar
2/16
Apdex Defined
Apdex is a numerical measure of user satisfactionwith the performance of enterprise applications
into one number Uniform 0-1 scale
0 = no users satisfied
1 = all users satisfied
Standardized method that is a comparable metricacross
2010, Apdex Alliance Inc., all rights reserved. Slide 3
Applications,
Measurement approaches, and
Enterprises
How Apdex Works
Existing TaskResponse TimeMeasurement
1. Define T for the application
T = Target time (satisfied-tolerating threshold)
F = 4T (tolerating-frustrated threshold)
2. Define a Report Group
3. Extract data set from existin measurements
Frustrated
Good
Fair
Poor
0.50T
1.00T
0.85T
0.94T
0.70T
ExcellentReport Group:
ApplicationUser GroupTime Period
Samples2
3
5
.
4. Count number of samples in three zones
5. Calculate the Apdex formula
6. Display Apdex score showing T
7. Optionally display score using quality colors
2010, Apdex Alliance Inc., all rights reserved. Slide 4
Tolerating
ApdexT= Total samples
Satisfied2
+
Satisfied
Tolerating
Unacceptable
0.00T
T1
4F 60.91 [6]
Score T
8/8/2019 SLMWithApdexWebinar
3/16
8/8/2019 SLMWithApdexWebinar
4/16
Process for Setting the Apdex T
UnderstandApplication Tasks
This Webinar Covers
OngoingMeasurements
(at least 1 month)
Assess GoodVs. Bad Periods
CalculateApdex Reports
SelectInitial T
Observe Users,Business, Events
Determine SomeT Markers
T
2010, Apdex Alliance Inc., all rights reserved. Slide 7
Do Apdexand observations
correlate?No
Adjust T
Yes
Validated T& Early ApdexScore Results
What is a T Marker?
Performance Zone Boundaries
Satisfied Tolerating Frustrated
M1 M2
M3
2010, Apdex Alliance Inc., all rights reserved. Slide 8
A T Marker (TM) is an indicator of the user satisfied-toleratingboundary for an application
Some T Markers have a greater than or less than property
Multiple T Markers can be used to converge on an initial T value
8/8/2019 SLMWithApdexWebinar
5/16
T Marker Alternatives
1. Default Value2. Empirical Data
.
4. Outside References
5. Observing the User
6. Controlled Performance Experiment
7. Best Time Multiple
2010, Apdex Alliance Inc., all rights reserved. Slide 9
.
9. Interview Stakeholders
10.Mathematical Inflection Point
Major Website Case Study:
Initial T Selections
T Markers From Three Sources Initial T Selection
Circle # indicatessetting T method
SurveyTargets
Measured(T Inflection)
BehaviorModel Voting
T MarkersAverage
ConsensusInitial Ts
Home 6.5 4.4 8 6.3 5
Search 2.7 1.3 2 2.0 2
My Page 5.8 2.9 6 4.9 5
9 10 3
2010, Apdex Alliance Inc., all rights reserved. Slide 10
Shopping 6.3 6.7 16 9.7 7
Community 12.4 10.4 9 10.6 9
Source: NetForecast
8/8/2019 SLMWithApdexWebinar
6/16
8/8/2019 SLMWithApdexWebinar
7/16
Different T Values at Each Tier
Desktop WAN(private orInternet)
DataCenterEdge
WebServer
AppServer
DatabaseServer
Task 2 12 2 10
Turn 0.2 1.0 0.1 0.8 0.1 0.8 0.1 0.8
2010, Apdex Alliance Inc., all rights reserved. Slide 13
Packet 0.1 0.3 0.01 - 0.05
Values supplied by Apdex members
Extending Apdex Beyond
Response Time Fundamentally Apdex is a way to present performance
Represented by many measurements
Of a service function
That can be grouped into 3 performance zones
The formula can be applied to many services Response Time: Packet, Turn, or Task
Bandwidth
Loss
Jitter
2010, Apdex Alliance Inc., all rights reserved. Slide 14
Business metrics
8/8/2019 SLMWithApdexWebinar
8/16
Apdex Applied to Bandwidth
40%
45%
15%
20%
25%
30%
2010, Apdex Alliance Inc., all rights reserved. Slide 15
0%
5%
2 4 6 8 10 12
Bandwidth(Mbps)
Apdex Applied to Bandwidth
40%
45%
TF
F = T/4
15%
20%
25%
30%Apdex = 0.95 [8]
2010, Apdex Alliance Inc., all rights reserved. Slide 16
0%
5%
2 4 6 8 10 12
Bandwidth(Mbps)
SatisfiedFrustr. Tolerating
8/8/2019 SLMWithApdexWebinar
9/16
Outline
Apdex Overview
Apdex Parameters
Apdex Scope
Apdex in Service Level Management
2010, Apdex Alliance Inc., all rights reserved. Slide 17
1990-2010 Peter Sevcik and NetForecast, Inc., All rights reserved.
Performance Management
Layers
Best PracticesBest Practices
n
Communicate
Measure
Understand
Assurance
Capacity
Availability
2010, Apdex Alliance Inc., all rights reserved. Slide 18
nc en
ProcessesProcesses
ToolsTools
Instrumentation
Measurements
Data StorageAnalytics
Root Cause
Discovery
AlarmsDiagnostics
Agents
LogsMIBS
Many More
Source: NetForecast
8/8/2019 SLMWithApdexWebinar
10/16
Service Level Management asDefined by ITIL
SLR Service Level Requirement What the business needs
nge
SLO Service Level Objective Business need in IT terms
SLT Service Level Target Goal in measurements of the IT terms
eAssuranceisaR
Different types ofreports are appliedalong this spectrum
2010, Apdex Alliance Inc., all rights reserved. Slide 19
SLA Service Level Agreement Delivery terms and conditions added S
ervic
Apdex Mapped Into ITIL SLM SLR Service Level Requirement
Apdex methodology defines 10+ ways to map requirements
SLO Service Level Ob ective This is Apdex T
SLT Service Level Target This is the Apdex score that you should be above
SLA Service Level Agreement This is the window of time when the Apdex score matters
2010, Apdex Alliance Inc., all rights reserved. Slide 20
Apdex T is not the SLA!
8/8/2019 SLMWithApdexWebinar
11/16
8/8/2019 SLMWithApdexWebinar
12/16
Case Study:Web Service Apdex Report
1.00
California Colorado Florida Minnesota New York
0.75
0.80
0.85
0.90
.
Apdex[4]
SLT
SLO
2010, Apdex Alliance Inc., all rights reserved. Slide 23
0.55
0.60
0.65
.
2/25 2/26 2/27 2/28 3/1 3/2 3/3 3/4 3/5 3/6 3/7 3/8 3/9 3/10 3/11 3/12 3/13 3/14 3/15 3/16 3/17
SLA
Weekdays
Source: NetForecast
Not Using Apdex:
Average With ThresholdCalifornia Colorado Florida Minnesota New York
24
Average(sec)
12
16
20
SLA
Weekdays
SLO
2010, Apdex Alliance Inc., all rights reserved. Slide 24
0
4
2/25 2/26 2/27 2/28 3/1 3/2 3/3 3/4 3/5 3/6 3/7 3/8 3/9 3/10 3/11 3/12 3/13 3/14 3/15 3/16 3/17
&SLT
Source: NetForecast
8/8/2019 SLMWithApdexWebinar
13/16
20
Not Using Apdex:Deviation From Normal
California Colorado Florida Minnesota New York
)
5
10
15
SLO
&SLT
f50%
FromNormal(se
SLA
Weekdays
2010, Apdex Alliance Inc., all rights reserved. Slide 25
(5)
0
2/25 2/26 2/27 2/28 3/1 3/2 3/3 3/4 3/5 3/6 3/7 3/8 3/9 3/10 3/11 3/12 3/13 3/14 3/15 3/16 3/17
Dev
iation
Source: NetForecast
Very Different
SLA Compliance Reports
SLA compliance report is the percentage of days that the SLA was met(5 states, 5 days per week, 3 weeks in the report = 75 state-days)
Apdex AveragesDeviation
from Normal
SLO = 4 sec = 50%
SLT >= 0.9 Score N/A N/A
SLA Weekdays Weekdays Weekdays
2010, Apdex Alliance Inc., all rights reserved. Slide 26Source: NetForecast
8/8/2019 SLMWithApdexWebinar
14/16
Case Study:e-Government Portal
2010, Apdex Alliance Inc., all rights reserved. Slide 27
e-Government Portal
Apdex Daily Report
0.955
0.960
Excellent Performance
[5]
SLO
0.935
0.940
0.945
0.950
Apdex
SLT
SLA
2010, Apdex Alliance Inc., all rights reserved. Slide 28
0.920
0.925
0.930
Good Performance
8/8/2019 SLMWithApdexWebinar
15/16
e-Government PortalSLA Compliance Report
80%
90%
100%
8PMPerio
d)
Daily SLA Compliance
40%
50%
60%
70%
SLAisMet
score>=0.9
4in8AMto
Trend Line
2010, Apdex Alliance Inc., all rights reserved. Slide 29
0%
10%
20%
30%
1Sep 3Sep 5Sep 7Sep 9S ep 1 1Sep 13Sep 15Sep 17Sep 19Sep 21Sep 23Sep 25Sep 27Sep 29SepPercentofTime
(HoursWhe
nApde
SLA Summary:The portal was not 100% compliant for any day in SeptemberThe average compliance was 70%The trend is negativeSerious performance degradation occurred on:
Tuesday, Sep 16,Thursday, Sep 18, and Friday, Sep 19
Apdex Helps
Performance ManagementSelection of T and theApdex score is alink to business needs
This Webinar Covered
Best PracticesBest Practices
Communicate
Measure
Understand
Assurance
Capacity
Availability
and non-technologistcommunication
Encouragescollaborativedialog
Definesmeasurementtaxonomy
Foundation formeaningful SLAs
Trend analysis findscapacity problems
User-drivenavailability
2010, Apdex Alliance Inc., all rights reserved. Slide 30
Instrumentation
Measurements
Data StorageAnalytics
Root Cause
Discovery
Alarms
nc en
ProcessesProcesses
ToolsTools
Diagnostics
Agents
LogsMIBS
Many More
Discovershidden
problems
Source: NetForecast
8/8/2019 SLMWithApdexWebinar
16/16
Questions and Answers
Go to www.apdex.org for more information
Join the dialog at the Apdex Exchange http://apdex.org/blog/
Apdex Alliance Facts
Invented: by Peter Sevcik, first articles published in Jul 2002 and Nov 2003
Alliance founded: 2004
Alliance structure: non-profit organization
Objective: Define and promote effective performance reporting methods
Technology: Open standard freely available to all
Sponsors: 27 companies since 2004
Members: 2,000 individuals interested in following and implementing Apdex