Is Infrastructure Affecting Critical BTs? Harish Nataraj
Safe Harbor Statement
This Product Roadmap is the confidential information of AppDynamics, Inc. ("AppDynamics"), and the recipient shall not disclose this Product Roadmap to any third party. AppDynamics reserves the right to change this Product Roadmap at any time, for any reason and without notice or compensation to the recipient. Notwithstanding the forward-looking statements contained herein (such as estimated completion dates), this Product Roadmap is not a guarantee of future product features and should not be relied upon in making any purchasing decisions. Actual product results may vary from forward-looking statements due to changes in AppDynamics and customer technologies, factors related to the economy and target markets, acquisitions of other companies, the hiring and termination of personnel and other factors.
NETWORK SCENARIOS
Technology
Architecture - Agent
Confidential
App Flow (BT)
Network Flows
User
App
AppD Agent
Kernel
TCP/IP
AppD Controller
L3 Switch
Node
PCAP
Message è Flow Mapping
Confidential
App
TCP/IP
Node A
L3 Switch LBFirewall L3 Switch
App
TCP/IP
Node B
MsgID-XY ID-XY
Flow ID: F1 (5 Tuple)
Flow ID: F2 (5 Tuple)
Sender Flow ID: F1 Receiver Flow ID: F2
Message è Flow Mapping
Confidential
ID-XY Msg ID Sender Flow ID Receiver Flow ID XY F1 F2
ID-XY
E-Commerce Application
Confidential
Nodes Nodes
E-Commerce Tier Inventory Tier
Internet
LB
Nodes
LB
Order Processing Tier
Internet
Payment GW Tier
Pinpoint Congestion
Confidential
Nodes Nodes
E-Commerce Tier Inventory Tier
Internet
LB
Nodes
LB
Order Processing Tier
Internet
Payment GW Tier
Inject Congestion
Not All Flows Are Equal!
Confidential
How is it Done Today?
Confidential
Pinpoint Packet Loss
Confidential
Nodes Nodes
E-Commerce Tier Inventory Tier
Internet
LB
Nodes
LB
Order Processing Tier
Internet
Payment GW Tier
Inject Loss
Loss is Painful!
Confidential
How is it Done Today?
Confidential
SERVER SCENARIOS
APPENDIX
Deep Path Analysis
Confidential
• Trace Network Path • Identify Packet Loss Location
MemCacheTier
InventoryTier
LBL3 Switch
Bad switch port causing sporadic packet loss
L3 Switch