Sei sulla pagina 1di 95

Session 1402

Planning Application Deployments


with ACE™
Application and System Performance

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any
format without the prior written consent of OPNET Technologies, Inc.
© 2007 OPNET Technologies, Inc.
1402 Planning Application Deployments with ACE™

Motivation for This Session

ƒ ACE has two main functions


ƒ Application troubleshooting
ƒ Pre-deployment analysis
ƒ Application troubleshooting
ƒ Reactive: “The network is slow!”
ƒ Server problem? Network problem? Application problem? Best way to
improve performance?
ƒ Pre-deployment analysis
ƒ Proactive: “We’re going to roll out this new application.”
ƒ Sufficient network capacity? Application efficient? Response times
acceptable? Application architecture sound?
ƒ Different questions—different answers—different way of thinking

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
2
1402 Planning Application Deployments with ACE™

OPNET Solutions

ƒ ACE
ƒ IT Guru® with:
ƒ ACE
ƒ ACE™ Decode Module (ADM)
ƒ Advanced ACE Capabilities (AAC)
ƒ Required for Multi-User QuickPredict®
ƒ Helpful for advanced studies:
ƒ IT Guru® Network Planner / SP Guru® Network
Planner
ƒ IT Guru / OPNET Modeler® with:
ƒ XDI or VNE Server®
ƒ Flow Analysis™

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
3
1402 Planning Application Deployments with ACE™

Course Agenda

ƒ Application Network Readiness Assessment


ƒ Methodology: Pre-deployment Analysis in ACE
ƒ Terminology
ƒ Analyzing a single application task
ƒ Lab 1: First Import
ƒ Dealing with multiple application tasks
ƒ Lab 2: Quick Analysis of Many Transactions
ƒ Capture Strategies
ƒ Comparative analysis
ƒ Lab 3: Examine Problematic Step in Detail
ƒ Capacity planning
ƒ Lab 4: Multi-User Quick Predict
ƒ Tips for improving the testing process

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
4
1402 Planning Application Deployments with ACE™

Application Network Readiness


Assessment
ƒ Motivation
ƒ Definition
ƒ Challenges
ƒ How ACE fits in development cycle

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
5
1402 Planning Application Deployments with ACE™

Common Scenario

ƒ New application rolled out to users


in all branch offices
ƒ Help desk phones ringing off the
hook
ƒ Network team is called in to fix the
“network problem”
ƒ ACE Results:
ƒ Application is chatty
ƒ Application is sending huge files
ƒ Resolution:
ƒ Citrix / remote desktop
ƒ Costly modifications to application
ƒ Costly network upgrades
ƒ Users have to live with slow
performance

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
6
1402 Planning Application Deployments with ACE™

Other Common Scenarios

ƒ Servers moved to new data


center
ƒ Application slows to a crawl or is
unusable
ƒ Prolonged outage while servers are
moved back
ƒ New version of application
deployed to all users
ƒ Remote users suddenly have
performance problems
ƒ Remote users rolled back to old
version while problem is
investigated

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
7
1402 Planning Application Deployments with ACE™

Application Network Readiness


Assessment
ƒ Goal: look at application from a network perspective, evaluating
efficiency, capacity, and risk
ƒ Load testing: not just for servers anymore!
ƒ Overlooked part of testing
ƒ Answer the following questions:
ƒ How will this application perform once deployed?
ƒ Does the network have sufficient capacity?
ƒ Are there inefficiencies in the application design that cause unnecessary
network or server load?
ƒ What is the best way to solve any problems identified?

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
8
1402 Planning Application Deployments with ACE™

Benefits of Application Network Readiness


Assessment
ƒ Reduce costs
ƒ Lower application development lifecycle costs
ƒ Identify performance issues quickly and fix them before deployment
ƒ Develop network-efficient applications
ƒ Optimize bandwidth usage and quantify cost savings
ƒ Ensure achievable service levels
ƒ Accurately predict response times and capacities before deployment
ƒ Set expectations!
ƒ Increase performance stability
ƒ Expose a common view of application / network dynamics
ƒ Identify dominant performance factors
ƒ Trade-off application performance and link capacity

ƒ Prevent future application performance problems!


CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
9
1402 Planning Application Deployments with ACE™

System Development Lifecycle (Modified


Waterfall)

Applicability of ACE

Operations

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
10
1402 Planning Application Deployments with ACE™

Challenges

ƒ Management doesn’t understand value of study


ƒ Delayed development projects reduce the time available for testing
ƒ Hard to bridge gap between network and application knowledge

Physical
Application TCP IP Data

Link
Link

Application Network
Development Engineering
Build and maintain
Develop functionality
communications
to meet business and
infrastructure
service requirements.
for service delivery.

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
11
1402 Planning Application Deployments with ACE™

Methodology: Pre-Deployment Analysis in


ACE

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
12
1402 Planning Application Deployments with ACE™

Methodology: Capture Key Workflows

ƒWork with testers, users to


understand workflows
ƒUse existing test plans
ƒTry to understand context of tasks
ƒLook for “interesting” tasks
ƒCapture as many tasks as you can!

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
13
1402 Planning Application Deployments with ACE™

Methodology: Import Multiple Tasks,


Create Comparison Reports
ƒ Workflow:
ƒ First, import one task
ƒ Validate architecture/filters
ƒ Save Import Configuration
ƒ Create QuickPredict and Comparison
Report templates
ƒ Batch Import remaining tasks
ƒ Generate Comparison Report
ƒ Goals:
ƒ Quickly analyze a large number of capture
files
ƒ Save ACE files for baselining and capacity
planning
ƒ Look for the problem areas

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
14
1402 Planning Application Deployments with ACE™

Methodology: Identify Red Flags

ƒ Focus on these statistics:


ƒ Number of application turns
ƒ Network data (total)
ƒ Network data (over WAN)
ƒ Predicted response times
ƒ Look for two things:
ƒ Inefficient behavior
ƒ Network-heavy tasks

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
15
1402 Planning Application Deployments with ACE™

Methodology: Analyze Problem Tasks

ƒ Examine each problem task in ACE


ƒ Tree view
ƒ Decodes
ƒ AppDoctor
ƒ QuickPredict Bar Charts
ƒ Perform additional captures
ƒ Study impact of changes
ƒ Determine best solution

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
16
1402 Planning Application Deployments with ACE™

Methodology: Capacity Planning

ƒ Goals
ƒ Determine whether network can support
planned number of users
ƒ Predict response times with many users
ƒ Scope
ƒ Network load testing only
ƒ Server performance held static
ƒ Tools:
ƒ Multi-User QuickPredict
ƒ Requires AAC or ACE Plus
ƒ Discrete Event or Hybrid Simulation
ƒ Requires ACE Plus or IT Guru +
ACE
ƒ Flow Analysis
ƒ Requires IT Guru Network Planner or
IT Guru + Flow Analysis + Import

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
17
1402 Planning Application Deployments with ACE™

Terminology

ƒ Application Task
ƒ Workflow
ƒ User Think Time
ƒ Duration
ƒ Response Time

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
18
1402 Planning Application Deployments with ACE™

Application Task

ƒ What is a task?
ƒ A basic unit of user activity
ƒ Workflow can be made up of:
ƒ A single task
ƒ A series of tasks

ACE file of a series of tasks

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
19
1402 Planning Application Deployments with ACE™

Application Task

Open_Form
Click_OK
Enter data
Click_UpdateandQuit
Click_Submit

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
20
1402 Planning Application Deployments with ACE™

User Think Time

ƒ New in 14.0
ƒ ACE detects User Think Time
ƒ Default = 1 second of
contiguous client delay
ƒ Client = first talker
ƒ Click Setup… to change
threshold
ƒ Click Apply to OK this
assumption

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
21
1402 Planning Application Deployments with ACE™

User Think Time

ƒ New statistic: Duration


ƒ Duration is true duration of capture including user think time
ƒ Response time = Duration – User Think Time
ƒ Two views of Pie Chart:

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
22
1402 Planning Application Deployments with ACE™

Analyzing a Single Application Task

1. Validate what you know about the application


2. Examine key metrics
3. Create groundwork for future batch imports by creating templates

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
23
1402 Planning Application Deployments with ACE™

Validate

ƒ Too often, communications patterns between tiers are unknown or


misunderstood

ƒ Start with architecture diagram


ƒ Who talks to whom
ƒ IP address of all servers
ƒ Ports/protocols in use

ƒ Take initial captures


ƒ Default filter
ƒ Multiple capture points

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
24
1402 Planning Application Deployments with ACE™

Validate

ƒ Import into ACE Summary


ƒ Give friendly names to known tier pairs
ƒ Validate tiers that communicate
ƒ Validate protocols and ports
ƒ Look for unexpected packets
ƒ Account for anomalies
ƒ Filter
ƒ Analyze Included in ACE
ƒ Continue through import

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
25
1402 Planning Application Deployments with ACE™

Examine Key Metrics

ƒ Examine AppDoctor Statistics


ƒ Application Turns
ƒ Network Data (total)
ƒ Network Data (across WAN)
ƒ Network Packets
ƒ Connection Resets
ƒ Protocol-specific metrics
ƒ Tree view
ƒ Decodes

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
26
1402 Planning Application Deployments with ACE™

Examine Key Metrics

ƒ QuickPredict Bar Charts


ƒ Predict response time for different
users
ƒ Understand sensitivity to network
conditions
ƒ Assess server colocation
ƒ Create a template
ƒ Save for future use

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
27
1402 Planning Application Deployments with ACE™

Create Templates

ƒ Once you are confident of which traffic to include, create filter


ƒ Filter will be reused for subsequent imports
ƒ Be prepared to re-validate:
ƒ Transactions known to hit different servers
ƒ If application architecture changes

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
28
1402 Planning Application Deployments with ACE™

Create Templates

ƒ Import Configuration file


saves:
ƒ Filters
ƒ Tier name mappings
ƒ Capture location vs. tier
location
ƒ Bandwidth and latency
during capture
ƒ Save Import Configuration
from ACE File Menu
ƒ Only available after import
ƒ Create and use filter first

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
29
1402 Planning Application Deployments with ACE™

Create Templates

ƒ Comparison Reports
ƒ Short
ƒ Spreadsheet/table
ƒ Multiple Transaction Reports
ƒ Transaction Summary
ƒ Table of Contents
ƒ Comparison Report
ƒ Normal ACE Word Report per
transaction
ƒ How to create templates:
ƒ Choose report type
ƒ Choose tasks (doesn’t matter)
ƒ Choose what to include
ƒ Point to QuickPredict Bar Chart
templates
ƒ Save template

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
30
1402 Planning Application Deployments with ACE™

Create Templates

ƒ Helpful statistics to include:


ƒ Response Time
ƒ Application Turns
ƒ Network Packets
ƒ Network Data (total)
ƒ Network Data (WAN)
ƒ QuickPredict results

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
31
1402 Planning Application Deployments with ACE™

Lab 1: First Import

ƒ Objectives:
ƒ Import one task into ACE Plus, exploring the contents of the capture file as
you go
ƒ Create a Quick Predict bar chart to use for other tasks

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
32
1402 Planning Application Deployments with ACE™

Lab 1: First Import

ƒ Conclusions
ƒ Login response time is 8.2 seconds on LAN
ƒ It’s not going to get any faster on the WAN
ƒ Worst case response time: Wireless Card, 15 seconds
ƒ QuickPredict Bar Chart template saved for Lab 2

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
33
1402 Planning Application Deployments with ACE™

Importing Many Transactions into ACE

ƒ First, import one task


ƒ Validate architecture/filters
ƒ Save Import Configuration
ƒ Create QuickPredict and Comparison
Report template
ƒ Batch Import remaining tasks
ƒ Generate Comparison Report
ƒ Look for red flags!

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
34
1402 Planning Application Deployments with ACE™

Batch Import

ƒ Used to import many captures at once


ƒ Use when importing each file is tedious
ƒ 12-step test plan
ƒ Separate capture file(s) for each task
ƒ Methodology
ƒ Import the file(s) for one task normally
ƒ Create and save filters
ƒ Save import configuration
ƒ Save report settings
ƒ Import remaining sets using Batch Import

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
35
1402 Planning Application Deployments with ACE™

Batch Import

ƒ Select the directory where capture files are stored


ƒ Set Import Configuration
ƒ Set Output Directory
ƒ Set Report Template

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
36
1402 Planning Application Deployments with ACE™

Batch Import

ƒ Single point of capture


ƒ Save all captures to a directory
ƒ Click Add Multiple Transactions…
ƒ Choose Select a directory
ƒ Choose Add one transaction per capture file

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
37
1402 Planning Application Deployments with ACE™

Batch Import

ƒ Multiple capture points, using ACE Agents


ƒ Naming convention is consistent!
ƒ Click Add Multiple Transactions…
ƒ Choose Select a directory
ƒ Choose Add one transaction for each set of capture files with the same
<name>@...@...appcapture

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
38
1402 Planning Application Deployments with ACE™

Batch Import

ƒ Multiple capture points, using variety of capture technologies


ƒ Naming convention may not be consistent
ƒ Put each task’s capture files in a separate directory
ƒ Click Add Multiple Transactions…
ƒ Choose Select a directory
ƒ Check Include subdirectories
ƒ Choose Add one transaction for each directory that contains capture files

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
39
1402 Planning Application Deployments with ACE™

Comparison Report

ƒ Run during/after Batch Import


ƒ Focus on key metrics
ƒ Look for red flags

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
40
1402 Planning Application Deployments with ACE™

Comparison Report—QuickPredict

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
41
1402 Planning Application Deployments with ACE™

Multiple Transaction Reports

ƒ Useful for documentation and


baselining

ƒ Tips:
ƒ Keep reports as short as possible
ƒ Use Table of Contents

ƒ Only include Per-Transaction


Details relevant to predicting
performance
ƒ AppDoctor Statistics
ƒ QuickPredict Results
ƒ Protocol-specific statistics

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
42
1402 Planning Application Deployments with ACE™

Lab 2: Quick Analysis of Many


Transactions
ƒ Create a filter for the packet captures
ƒ Do a batch import of the remaining tasks
ƒ Examine the report for problems

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
43
1402 Planning Application Deployments with ACE™

Lab 2: Quick Analysis of Many


Transactions
ƒ Conclusion
ƒ Step 1
ƒ Lots of server delay (as noted in Lab 1)
ƒ Slow predicted response time
ƒ Step 6
ƒ Largest number of application turns
ƒ Largest amount of network data
ƒ Anomalous results compared to other steps
ƒ Slow predicted response time
ƒ Other tasks
ƒ Small amounts of network data
ƒ Small number of application turns
ƒ No red flags

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
44
1402 Planning Application Deployments with ACE™

Capture Strategies

ƒ What to capture
ƒ How to capture
ƒ When to capture
ƒ How to organize what you’ve captured

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
45
1402 Planning Application Deployments with ACE™

Capture Strategies—Legacy Application

ƒ How do users do this today?


ƒ How long does it take?
ƒ Complaints about the current
application?
ƒ Expectations about the new
application?

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
46
1402 Planning Application Deployments with ACE™

Capture Strategies—What to Capture

ƒTry to understand context of tasks


ƒ How often is task performed?
ƒ Are there specific time constraints?
ƒ Is task interactive?
ƒBe on the lookout for “interesting” tasks
ƒ Direct communications with database
ƒ Large database entries
ƒ Transmission/creation of huge documents
ƒ Tasks that are slow in test
ƒ Tasks developers/testers are concerned about
ƒ Tasks with many dependencies

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
47
1402 Planning Application Deployments with ACE™

Capture Strategies—How to Capture

ƒ Think in terms of workflows


ƒ Workflows contain many tasks
ƒ Use test plans as starting point
ƒ Work with testers and users
ƒWorkflow capture options
ƒ Capture all tasks in workflow in one file, or
ƒ Capture each task in a separate file

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
48
1402 Planning Application Deployments with ACE™

Workflow Capture Options

ƒ Option 1—Capture all tasks in workflow in one file


ƒ Good for Flow Analysis
ƒ Easier to capture and import
ƒ ACE can remove Think Time
ƒ Separate into tasks later
ƒ Transaction Extraction Utility (ping-slicing)
ƒ Manually edit in ACE QuickView or ACE
ƒ Recapture key tasks
ƒ Option 2—Capture each task in a separate file
ƒ More time consuming to capture
ƒ Easier to analyze data later

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
49
1402 Planning Application Deployments with ACE™

Transaction Extraction Utility

ƒ Splits single packet capture file into many files

ƒ Methodology
ƒ Start capture(s)
ƒ Use the application as normal
ƒ Send pings between each transaction
ƒ Import entire file(s) into ACE
ƒ Use Transaction Extraction Utility to chop up the file(s)
ƒ Use Batch Import to import each set of short capture files

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
50
1402 Planning Application Deployments with ACE™

Capturing During Load Tests

ƒ Good for seeing real server response times


ƒ Hard to isolate backend traffic

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
51
1402 Planning Application Deployments with ACE™

Capturing During Load Tests

ƒ Tips for success:


ƒ Capture easily isolated traffic only (client <-> server)
ƒ Focus on QuickPredict Response Times

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
52
1402 Planning Application Deployments with ACE™

Capturing with No Load

ƒ Tester is only user hitting app


ƒ Best case response time – least server delay
ƒ Easy to isolate traffic
ƒ QuickPredict Response Times only reflect network delays
ƒ True response times may be longer

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
53
1402 Planning Application Deployments with ACE™

Capturing with Minimal Load

ƒ Most common scenario: several testers hitting application


ƒ Backend traffic relatively easy to isolate
ƒ Validation/filtering is necessary after Batch Import!
ƒ Servers under low load, same as no load

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
54
1402 Planning Application Deployments with ACE™

Organize Files—Example Structure

ƒ Capture Files
ƒ Bob
ƒ New patient entry
ƒ Send bill
ƒ Linda
ƒ Adding a donation
ƒ Looking up product code
ƒ ACE Files
ƒ Filtered and validated
ƒ New patient entry
ƒ Send bill
ƒ Batch Import
ƒ Test
ƒ Filters and Templates
ƒ Reports

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
55
1402 Planning Application Deployments with ACE™

Comparative Analysis

ƒ Compare two versions of same task


ƒ Upgrading to new version of existing app
ƒ Migration from one app to another
ƒ Testing a fix to an application problem
ƒ Comparison Report
ƒ Difference Report
ƒ Eyeball Data Exchange Chart

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
56
1402 Planning Application Deployments with ACE™

Changing Application Behavior

ƒ QuickRecode
ƒ ACE™ Whiteboard

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
57
1402 Planning Application Deployments with ACE™

Lab 3: Examine Problematic Step in Detail

ƒ Objectives
ƒ Find out the root cause of the slow performance of a task
ƒ Evaluate an alternative approach
ƒ Compare the two traces and determine which is better

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
58
1402 Planning Application Deployments with ACE™

Lab 3: Examine Problematic Step in Detail

ƒ Conclusions
ƒ PDF file is better across the board
ƒ Less data
ƒ Fewer application turns
ƒ Fewer packets
ƒ Faster response times

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
59
1402 Planning Application Deployments with ACE™

Full Scale Capacity Planning Study

ƒ Goals
ƒ Determine whether network can support planned number of users
ƒ Predict response times when multiple users are using application
ƒ Scope
ƒ Network load testing only
ƒ Server performance held static
ƒ Tools:
ƒ Multi-User QuickPredict
ƒ Requires AAC license or ACE Plus
ƒ Discrete Event or Hybrid Simulation
ƒ Requires ACE Plus or IT Guru + ACE
ƒ Flow Analysis
ƒ Requires IT Guru Network Planner or IT Guru + Flow Analysis + Import

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
60
1402 Planning Application Deployments with ACE™

Multi-User Quick Predict (MUQP)

ƒ MUQP vs. QuickPredict


ƒ MUQP performs capacity planning to the edge
ƒ Results:
ƒ Predicted response times (taking network load into account)
ƒ Utilization of WAN links

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
61
1402 Planning Application Deployments with ACE™

Multi-User Quick Predict (MUQP)

ƒ Define the environment


ƒ User workloads
ƒ Application tasks
ƒ SLAs
ƒ Client sites
ƒ Data centers
ƒ Save as a template

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
62
1402 Planning Application Deployments with ACE™

Multi-User Quick Predict (MUQP)

ƒ Report on Average and/or Nth percentile


ƒ 95th percentile = worst case
ƒ Everyone logs in at once
ƒ Determine whether results vary widely

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
63
1402 Planning Application Deployments with ACE™

Multi-User Quick Predict (MUQP)

ƒ View results by site, link, or transaction


ƒ Navigate using drilldowns and breadcrumbs
ƒ Generate report

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
64
1402 Planning Application Deployments with ACE™

Capacity Planning with Flow Analysis

ƒ Capacity planning through network core


ƒ Capacity planning to user locations
ƒ Workflow:
ƒ Build network model
ƒ Add historic traffic (optional)
ƒ Convert ACE file(s) to traffic flows
ƒ Run Flow Analysis
ƒ View link utilization
ƒ Session 1350

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
65
1402 Planning Application Deployments with ACE™

Create Network Topology

ƒ Manually create using GUI


ƒ For small scale or “greenfield” networks
ƒ For incremental changes to topology, configuration

ƒ Partial automation—importing data from multiple


sources
ƒ Using eXpress Data Import (XDI)
ƒ Model is created through multiple imports

ƒ Full automation—importing near-real-time


integrated network data
ƒ Using VNE Server
ƒ Intelligently fuses data from disparate sources VNE Server
ƒ Continuously maintains unified network data
ƒ Model is created through “single click”
import operation

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
66
1402 Planning Application Deployments with ACE™

Import Traffic into OPNET

ƒ Traffic flows
ƒ Cisco NetFlow
ƒ NetScout nGenius
ƒ Cflowd
ƒ Fluke Network OptiView
ƒ Spreadsheet
ƒ Text files
ƒ ACE
ƒ Link loads
ƒ CA eHealth
ƒ MRTG
ƒ InfoVista
ƒ HP OpenView Insight
ƒ Text files

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
67
1402 Planning Application Deployments with ACE™

ACE to Flows

ƒ Start with an ACE file


ƒ Single task
ƒ Workflow including Think Time
ƒ Overlay ACE file onto network model

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
68
1402 Planning Application Deployments with ACE™

ACE to Flows

ƒ Convert ACE model to application flows

ƒ Specify ACE file(s) to include

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
69
1402 Planning Application Deployments with ACE™

ACE to Flows

ƒ Assign nodes in network


model to ACE tiers
ƒ Clients
ƒ Servers

ƒ Configure client node


ƒ Number of users
ƒ Transactions per hour

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
70
1402 Planning Application Deployments with ACE™

ACE to Flows

ƒ Generate the flow elements

ƒ Traffic Center View of derived


flows

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
71
1402 Planning Application Deployments with ACE™

Flow Analysis Results

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
72
1402 Planning Application Deployments with ACE™

Capacity Planning with Discrete Event


Simulation
ƒ Get response times and link utilization
ƒ Model more complex scenarios than MUQP
ƒ QoS impact on response time
ƒ Multiple load-balanced links to a site
ƒ Workflow:
ƒ Create topology
ƒ Model historic traffic
ƒ Convert ACE file(s) to Discrete Traffic
ƒ Run simulation
ƒ View results

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
73
1402 Planning Application Deployments with ACE™

Flow Analysis vs Discrete Event Simulation

Topology + Traffic
Discrete Event Simulation
Event-based simulation
Link Utilization
Application response time
QoS Impact

Flow Analysis
Analytical modeling/simulation
Link Utilization
No response times
Quick performance evaluation

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
74
1402 Planning Application Deployments with ACE™

ACE to Discrete Traffic

ƒ Find out response time for each task over simulated network
ƒ Server delay held constant
ƒ Works with DES only

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
75
1402 Planning Application Deployments with ACE™

Discrete Event Simulation Results

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
76
1402 Planning Application Deployments with ACE™

Lab 4: Multi-User Quick Predict

ƒ Objectives
ƒ Perform a Multi-User QuickPredict on worst case task from worst case
location
ƒ If network can handle this scenario, you are done!
ƒ Perform a Multi-User QuickPredict for all transactions for users in:
ƒ Four branch offices
ƒ Person working from home
ƒ Person using wireless card
ƒ Determine which transactions and scenarios do not meet SLAs

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
77
1402 Planning Application Deployments with ACE™

Lab 4: Multi-User Quick Predict

ƒ Conclusion
ƒ Paris office needed more bandwidth to support Step 6
ƒ Wireless card had worst performance
ƒ Even after upgrade, Paris office was not speedy
ƒ Most transactions ran fine in all scenarios
ƒ Steps 1 and 6 were the problem transactions (predicted in Lab 2!)

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
78
1402 Planning Application Deployments with ACE™

Improving the Testing Process

ƒ Challenges revisited….
ƒ Management doesn’t understand value of study
ƒ Delayed development projects reduce the time available for testing
ƒ Hard to bridge gap between network and application knowledge
ƒ Mandate for Application Network Readiness Assessment is essential
ƒ How can you improve your organization’s current process?

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
79
1402 Planning Application Deployments with ACE™

Characterizing Application Performance


Management
ƒ Chaotic
ƒ No monitoring
ƒ No tools
ƒ No documentation
ƒ No process!

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
80
1402 Planning Application Deployments with ACE™

Characterizing Application Performance


Management (cont.)
ƒ Reactive
ƒ Some monitoring, tools, documentation
ƒ When problem occurs, respond
ƒ Wide range of reactive models

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
81
1402 Planning Application Deployments with ACE™

Characterizing Application Performance


Management (cont.)
ƒ Proactive
ƒ Applications tested prior to deployment
ƒ Plan is in place in case something goes wrong
ƒ Baselining of current applications occurs on an ongoing basis
ƒ Changes are tested before being deployed

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
82
1402 Planning Application Deployments with ACE™

Characterizing Application Performance


Management (cont.)
ƒ Strategic
ƒ Network team involved from initial design meeting through project lifecycle
ƒ Communication between groups allows concerns to be addressed earlier
ƒ Teams work toward business goal

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
83
1402 Planning Application Deployments with ACE™

Characterizing Application Performance


Management (cont.)
ƒ How would you categorize your organization’s process for application
performance management?
ƒ Chaotic
ƒ Reactive
ƒ Proactive
ƒ Strategic

ƒ What are the benefits to being more proactive and strategic?

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
84
1402 Planning Application Deployments with ACE™

Improving the Troubleshooting Process

ƒ Shorten the time needed to set up a capture


ƒ Deploy agents on all servers and workstations
ƒ Deploy, document, allow access to hardware probes
ƒ Create a SWAT team
ƒ Across divisions
ƒ Authority and knowledge to
ƒ Get data
ƒ Find problem
ƒ Propose/implement solution
ƒ Profile and baseline applications before problems are reported
ƒ Pre-deployment testing
ƒ Profile key applications now to understand behavior

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
85
1402 Planning Application Deployments with ACE™

Perform Pre-Deployment Studies Rather


Than Troubleshooting
ƒ Troubleshooting is expensive

ƒ Solving problems earlier in lifecycle is easier / cheaper / faster


ƒ Pre-deployment planning takes time, but:
ƒ It will get things working and prevent unwanted surprises
ƒ Net time savings
ƒ Better to design well than to live with poor design

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
86
1402 Planning Application Deployments with ACE™

Pre-Deployment Testing

ƒ Pre-deployment application testing should include network


performance testing
ƒ Encourages developers to be aware of the impact the network will have on
their applications
ƒ Increases communication between application and network teams
ƒ Eliminates “surprises” from application deployments
ƒ Reduces the amount of time and energy spent fighting fires later

ƒ Tips for making ACE a part of testing process


ƒ Get visibility by testing one critical application
ƒ Get “grassroots” buy-in to value of performance testing
ƒ Get application developers involved and trained
ƒ Do some PR—advertise application profiling service to upper management

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
87
1402 Planning Application Deployments with ACE™

Adding ACE to Pre-Deployment Planning

ƒ When is the best time to advocate:


ƒ Being more proactive?
ƒ Getting yourself involved earlier in the lifecycle?
ƒ Predicting application performance before deployment?

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
88
1402 Planning Application Deployments with ACE™

Adding ACE to Pre-Deployment Planning

ƒ When is the best time to advocate:


ƒ Being more proactive?
ƒ Getting yourself involved earlier in the lifecycle?
ƒ Predicting application performance before deployment?

ƒ Answer based on our experience:


ƒ When you just solved a production performance issue!

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
89
1402 Planning Application Deployments with ACE™

Example Production Diagnosis

ƒ Example:
ƒ Application tested in lab 6 months ago – 2 second response time
ƒ When deployed to NY office – 41 second response time!
ƒ ACE quickly pin-points the source of the performance problem

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
90
1402 Planning Application Deployments with ACE™

Example Production Diagnosis (cont.)

ƒ Add “retroactive” prediction to production diagnosis report


ƒ Show how diagnosed problem could have been avoided
ƒ Using the production trace file, show how ACE:
ƒ Could predict what happened in the lab
ƒ Could have predicted the observed problem
ƒ Could have predicted other potential problems

“I could have told you…if only you’d asked!”

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
91
1402 Planning Application Deployments with ACE™

Sample Addition to Production Diagnosis


Report

Not only is ACE useful for identifying application performance problems, but ACE is also used to
proactively identify production performance problems before an application is rolled into
production.

For example, we would have predicted this exact production problem in the NYC office if we had
used ACE on this application before it was rolled out.

Below on the right is a prediction of the Lab, NYC office, and London office performance. Note
how QuickPredict’s prediction matches AppDoctor’s diagnosis of the production NYC problem.

Production Diagnosis “Retroactive” Prediction

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
92
1402 Planning Application Deployments with ACE™

Documentation References

ƒ FAQs
ƒ 1254: How does QuickPredict work? How can I validate QuickPredict? What
might be a reason QuickPredict results differ from my expectations?
ƒ 951: Why might my results for ACE QuickPredict differ from real world or
simulation? What does QuickPredict model?:
ƒ 1048: How do I simulate a network trace of my application using ACE?
ƒ Product Documentation
ƒ ACE Documentation: Predicting Application Performance
ƒ Methodologies & Case Studies:
ƒ Application Networkability Assessment
ƒ Application Impact Assessment
ƒ Application Performance Troubleshooting and Analysis

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
93
1402 Planning Application Deployments with ACE™

Related OPNETWORK Sessions

ƒ 1442 Application Capture and Import Strategies with ACE™—Introduction


ƒ 1415 Application Capture and Import Strategies with ACE™—Advanced
ƒ 1452 Troubleshooting Application Performance with ACE™—Advanced
ƒ 1350 Network Capacity Planning for Enterprises
ƒ 1302 Traffic Modeling Techniques
ƒ 1432 Modeling Applications with the ACE™ Whiteboard

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
94
1402 Planning Application Deployments with ACE™

Take-Away Points

ƒ It is always better to ask the question


What will happen?
rather than
What happened?

ƒ Application Network Readiness Assessment is a critical part of testing


ƒ Capture as much as possible
ƒ Get a high level view of many tasks first
ƒ Use comparison reports!
ƒ Study problem tasks in more detail
ƒ Network and application teams should look at ACE together

CONFIDENTIAL ─ RESTRICTED ACCESS: This information may not be disclosed, copied, or transmitted in any format without the prior written consent of OPNET Technologies, Inc. © 2007 OPNET Technologies, Inc.
95

Potrebbero piacerti anche