Seminar Outline
Planning for new eBusiness applications as well
as analyzing the performance of existing eBusiness applications brings unique
challenges over traditional methods. While the old rules still apply, they must
be modified to fit this new paradigm.
Understanding the anatomy and architecture of
web transactions, their resource consumption, and their resulting impact on
end-user response time is a necessary prerequisite to successfully analyzing and
predicting the performance of eBusiness systems. And because eBusiness
applications use a combination of software, hardware and network
architectures, performance evaluation and capacity planning for these systems
is non-trivial; it requires a solid understanding of those architectures, the
underlying workload, and the business service requirements that must be
achieved.
This seminar will provide you with an
understanding of web architectures, performance analysis for eBusiness
applications running on multiple platforms, the necessary analytic and
statistical modeling techniques, and how to build benchmarks and perform load
and stress tests.
¨
Introduction:
Rationale for Performance Planning for eBusiness
¨
Web Transaction
Flow
o
Life of a Web Transaction
o
Anatomy of a Web Transaction
¨
Web & Internet
Architecture
o
Basic Components including
Content Distribution & Caching
o
Latency & Traffic
o
DNS, Proxy, Firewalls
¨
Requirements
Analysis & Capacity Metrics
o
Service-Level Agreements (SLA)
o
Understanding the Business
o
Specifying Realistic Performance
Goals
¨
Understanding
Web Traffic
o
Arrival Rates
o
Source Locations
o
Content Distribution and Content
Management
o
Map potential flow routes
§
Ping
§
Trace Route
¨
Web Log Analysis
& Tools
o
Web Log Formats
§
IIS, Apache
o
Tools
§
WebTrends
§
Freeware
o
Characterize a session
o
Characterize a transaction
o
Cookies, Passwords
o
Caching
¨
Methodology for
Capacity Planning & Performance for eBusiness
o
Workload characterization
o
Workload Forecasting
o
Performance Modeling &
Prediction
¨
Workload
Characterization for eBusiness
o
Hardware Architectures
o
Mapping the Business Process
o
Information Collection (for the
Business)
o
Map Process Flow to Resources
§
Business Level
§
Customer Level
§
Resource Level
¨
Workload
Forecasting for eBusiness
o
Volumes, Cycles
o
Data Sources and Information
Gathering
o
Analytic/Statistical techniques
§
Trending
§
Approximating/extrapolating
§
Regression Techniques using SAS
and Excel
¨
Methodology for
Sizing eBusiness
o
Rules-of-Thumb
o
Modeling
o
Industry Benchmarks
o
Running Your Own Benchmarks
o
Load Testing Your App
o
Script Development
¨
Analytic/Queuing
Models & Simulation Models
o
Queuing & Simulation Concepts
o
Using Analytic & Simulation
Models
¨
Performance
Testing
o
Timeline
o
Rationale for Load Testing
o
Benchmarks, Stress Tests & Load
Tests
¨
Benchmarks
o
Industry Benchmarks (Advantages
& Pitfalls)
§
SPEC
§
OLTP
§
TPC
§
Web
¨
Load/Stress
Testing
o
Script Development
§
Business & Functional
§
Scripting
Tools
§
Compuware
§
Mercury
§
Keynote
§
WCAT
o
Representative Scripts
o
Arrival Distribution
o
Case Study
¨
Performance
Considerations
o
Types of Metrics
§
UNIX
§
NT/W2K/XP
§
SQL
§
ORACLE
§
SYBASE
¨
Performance
o
Measurement Tools
o
Sampling Considerations
¨
Data
Analysis/Reports
o
Reports
o
Graphics
§
SAS
§
EXCEL
§
VB/VBA
o
Forecasting
¨
Packaged
Applications
o
CRM
o
Siebel
o
SAP
To register or get more information, Please call at
516 433-1817 or email to
srm@srmassoc.com
In-house training is also available.