Devnet 2204
Devnet 2204
NetDevOps:
Application-to-Network
Automated & Programmable
Performance Insights
#CLUS
• Introduce Application Performance
Monitoring with AppDynamics
• Introduce How Central Nervous
System Can be built with Insights
from App & Network together
Session Objectives • Provide examples of how
correlated Insights can be used to
solve network issues impacting
mission critical apps using Cisco
ACI and Cisco SD-WAN as
examples
ACI=Application Centric Infrastructure
SD-WAN=Software Defined Wide Area Network
DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Objective
• Application Performance Monitoring Introduction & Demo
• Central Nervous System with AppDynamics
• Integration Architecture(s)
• Use Cases for NetDevOps: ACI & SD-WAN etc.
• Resources
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Cisco Webex Teams
Questions?
Use Cisco Webex Teams to chat
with the speaker after the session
How
1 Find this session in the Cisco Live Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Application &
Business
Performance
Monitoring with
AppDynamics
You Need to Keep Pace with Your Customers!
Every Business is a Software Business
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Traditional Siloed
Tools Solve Siloed
Problems
Network
Middleware
Logs
DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Application Intelligence with AppDynamics
Move Fast, Follow Everything & Focus on What Matters Most
One-Way One-Way
One-Way HTTP/S Remote JDBC
HTTP/S HTTP/S
Application
Agent Server Agent Database
End User Agent
Browser / Mobile / Java .NET. PHP OS SQL
IoT Node.js C++ Python
Go Extensions
SAP
*Exceptions apply
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
AppDynamics Demo
Central Nervous
System (CNS):
Enabler for AIOps
The Central Nervous System: Enabler for AIOps
Visibility Insight Action
Public Private
cloud cloud
Cognition Engine
Incident response
App and business Action engine
Orchestration
Infrastructure
Cost optimization
Unified dashboard
Feedback Loop
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Cognition Engine Insight
• Baselines performance
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Action Engine Action
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Use case : intelligent auto-scaling
• Challenge: Scaling infrastructure to meet resource demands is slow and complex
Create incident
1 2 3
in ServiceNow
+ Automatically create
4 Team Space and invite
the right people
Performance Correlate application performance with network
anomaly detected and infrastructure to determine root cause and
correct action CWOM* Deploy
5
Cisco Workload Another vPod
Optimization Manager
(CWOM)
Feedback loop shows improvement which automatically closes the incident and closes
7
team space
*Cisco Workload Optimization Manager (Turbonomic)
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Use case: intelligent network
• Challenge: Scaling infrastructure to meet resource demands is slow and complex
1 2 3
App and business, Correlate application performance with New policy is automatically
network and network and infrastructure to determine provisioned to increase the
infrastructure root cause and corrective action network bandwidth
Feedback loop shows improvement which automatically closes the incident and closes teams
4 space
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Integration
Architectures &
Use Cases
• Library of Extensions
• Health Policy Based Actions
• API Based Cross Platform
Integration
How does • Cisco Workload Optimization
AppDynamics Manager (CWOM) (Turbonomic)
Cisco Cloud Center
Integrate with
•
• Cisco Application Centric
Other Systems
Infrastructure (ACI)
• SD-WAN (Viptela) (Proof-Of-
Concept)
DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
AppDynamics Exchange
Library of Extensions Supported by AppDynamics Support
• https://www.appdynamics.com/community/exchange
• Alerting Extensions: One Way Events typically from AppD Controller to third
party systems: formatted/coded for target systems
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Alert & Respond System: Health Policy Based
Actions
• Email Alert
• SMS
Message
• Third Party
API End Point
Call
• Auto Scale
Infrastructure
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Tie application context to your network w/ACI*
Connecting Application &
Network Data Models
AppDynamics ACI
Runs on
Node End Point (EP)
End Point
Tier
Group (EPG)
Application
Application
Profile (AP)
Tenant Tenant
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Integration Architecture
AppIQ
APPDYNAMICS Controller
Container NGNIX
based Stateful On APIC REST API
App on APIC
VM VM VM VM VM VM VM
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Integration API Flows: AppD to APIC Flows
APPDYNAMICS
REST
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Integration API Flows: APIC to AppD Flows
APPDYNAMICS
REST
AppDynamics
End User Response Time Trend for Fleet
Inc/Branch 22
Viptela
Integration
Module*
Improved User
Experience results
from using Premium
vManage
vEdge
Service for App & BT
Viptela SD-WAN
vEdge
* Proof Of Concept/Under Development #CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Summary
AppDynamics Performance Visibility provides deep
application & Business Metrics Visibility in near real time
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
References
AppDynamics ACI Integration Documentation
https://docs.appdynamics.com/pages/viewpage.action?pageId=45510337
AppDynamics APIs
https://docs.appdynamics.com/display/PRO45/AppDynamics+APIs
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Complete your
online session • Please complete your session survey
evaluation after each session. Your feedback
is very important.
• Complete a minimum of 4 session
surveys and the Overall Conference
survey (starting on Thursday) to
receive your Cisco Live water bottle.
• All surveys can be taken in the Cisco Live
Mobile App or by logging in to the Session
Catalog on ciscolive.cisco.com/us.
Cisco Live sessions will be available for viewing
on demand after the event at ciscolive.cisco.com.
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Continue your education
Demos in the
Walk-in labs
Cisco campus
#CLUS DEVNET-2204 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Thank you
#CLUS
#CLUS