Date post: | 15-Jul-2015 |
Category: |
Presentations & Public Speaking |
Upload: | juniper-networks |
View: | 186 times |
Download: | 0 times |
Cloud Analytics EngineEnabling the Hi-IQ Cloud network of tomorrow
NETWORK ANALYTICS IS A BIG DEAL
Business Agility
Virtualization Cloud Adoption
Operational Simplicity
Application Performance
THE OLD WAY LACKS TRANSPARENCY
User requests data from
device
User driven, per-device
Low frequency and capacity data extraction
You need to know what you want to know
Limited visibility into virtual tunnels and paths
Network-centric approach to data collection
INTRODUCING THE CLOUD ANALYTICS ENGINE
Open, standards based solution
Network tells you what you need to know
Automated, proactive, end-to-end
Visualize and correlate physical and virtual
Data collected streamed at wire rate
Cloud Analytics Engine (CAE)
Enables application-centric view of intelligent network
CLOUD ANALYTICS ENGINE IS NOT JUST ABOUT THE NETWORK
Analytics
DevOps
App/ Network readiness
Operations
UserExperience
Apps Developer
Appperformance
Network Admin
Network performance
Co-ordinated troubleshooting and root cause analysis
Reduce IT service delivery time and costs
Improve efficiency of IT operations
Underlay
Overlay
ApplicationsVirtual and Physical
Workloads
Analytics
+
Visibility
ANALYZE THE OVERLAY & UNDERLAY NETWORK WITH CLOUD ANALYTICS ENGINE
Network
Streams
Data
HR MARKETINGFINANCE
Orchestration Layer*
* Openstack and Cloudstack integration - Roadmap item
CLOUD ANALYTICS ENGINE – SAMPLE USE CASES
Application Visibility & Performance Management
Capacity Planning & Optimization
Troubleshooting and Root Cause Analysis
Application Visibility & Performance Management
CLOUD ANALYTICS ENGINE – DIVE INTO USE CASES
Capacity Planning & Optimization
Troubleshooting and Root Cause Analysis
Control Application flows and Workload placement
Detect Hotspots, monitor Latency and Microbursts
Correlate Overlay and Underlay Network
JUNIPER CLOUD ANALYTICS ARCHITECTURE COMPONENTS
ComputeAgent
(CA)
REST API
and Schema*
NetworkDeviceAgent*
(NDA)
DataLearningEngine*
(DLE)Present on network device
Process Schema and install probes
REST API – Open API for 3rd party integration
Schema -Generic representation of data
to be collected
Application intelligence at the network edge
Visibility into underlay/ overlay
* Available in Phase2
Plug-in module interface to Network Director,
or 3rd. party tools (roadmap)
Aggregates and correlates collected data
CA + NDA + DLE (with Network Director)
CA only with REST/ Web API
CA and DLE
NDA only with Schema API
NDA and DLE
CAE DEPLOYMENT AND HOSTING ENVIRONMENT
BENEFITS OF CLOUD ANALYTICS ENGINE
Correlate end to end network performance with application requirements
Transparency into physical and virtual layers for simpler operations
Improve co-ordination between teams for better application delivery and experience
Open ScalablePartner
Ecosystem
Backup slides
Open API Open Schema
Data Center Network Infrastructure
ORCHESTRATION
Network DirectorDLE
HOW CLOUD ANALYTICS ENGINE COMPONENTS WORK TOGETHER
QFX / EX Switches
JUNOS NDA Physical Host with Hypervisor
CA
Physical Host with Hypervisor
CAQFX / EX Switches
JUNOS NDA
QFX / EX Switches
JUNOS NDA
USE CASE: PATH DETECTION & VISIBILITYProvide integrated visibility into the actual physical network in use
NETWORK DIRECTOR
Compute Node A Compute Node B
Flow Paths
Red App: S1
S1
S2
S3
S4
S2 S4
Green App: S1 S3 S4
Blue App: S1S3
S4S2
REST Call to
Compute Agent
CA-B
CA-B
CA-B
Flow Latency
Red App:
S1 S2 S4
T+1 T+2 T+3
CA-B
T+4
End To End Latency: 4
Time stamp:
T+1
Time stamp:
T+2
Time stamp:
T+3
Time stamp:
T+4
S1
S2
S3
S4
USE CASE: PATH ATTRIBUTESData Recorded by Device Agent in OAM Reply
Compute Node A Compute Node B
Flow Paths
Red App: S1
S2
S3
S4
S2 S4
Green App: S1 S3 S4
Blue App: S1S3
S4S2
CA-B
CA-B
CA-B
• Timestamp of probe ingress and egress
• Per Hop Latency
• Ingress Interface
• Hash Computed Egress Interface
• Buffer and Queue Statistics
• Interface Error Statistics
• Bandwidth Utilization at Ingress and Egress
• ECMP Bucket Utilization
• CPU Utilization
• Memory Utilization
Network Statistics
HostStatistics
Analytics and Orchestration Layer*
* Openstack and Cloudstack integration - Roadmap item
Analytics and Orchestration Layer*
USE CASE: LATENCY CALCULATIONSProvide Per Hop and End-to-End Latency per traffic Flow
Compute Node A Compute Node B
S1
S2
S3
S4
REST Call to
Compute Agent
S2
Flow Latency
Red App:
S1 S2 S4
T+1 T+2 T+3
CA-B
T+4
End To End Latency: 4
Time stamp:
T+1Time stamp:
T+3
Time stamp:
T+4
Time stamp:
T+2
* Openstack and Cloudstack integration - Roadmap item
USE CASE: FLOW TO MICROBURST DETECTIONCorrelate Microburst Detection with Flows that are affected
Compute Node A Compute Node B
Flow Paths
Red App: S1
S1
S2
S3
S4
S2 S4
Green App: S1 S3 S4
Blue App: S1S3
S4S2
CA-B
CA-B
CA-B
Analytics and Orchestration Layer*
Burst
REST Call to
Compute
Agent
AnalyticsD / Insight
Alert
Flow
Mappings
Microburst Alert
Burst Detected on S2 towards S4.
Apps Affected:
Red
Blue
* Openstack and Cloudstack integration - Roadmap item
Request
OVERLAY_INFO
Probe
USE CASE: OVERLAY / UNDERLAY CORRELATIONProvide integrated visibility into the actual physical network in use
Compute Node A Compute Node B
S1
S2
S3
S4
Analytics and Orchestration Layer*
S1
S2
S3
S4
VNI: Red
VNI: Blue
VNI: Green
VM 1 VM 2
VM 3 VM 4
VM 5
VM 6 VM 7
VM 8 VM 9
VM 10
Overlay Awareness
S1> show overlay tunnel vtep summary
VNI Red: VM1, VM2, VM6, VM7
VNI Blue: VM3, VM4, VM8, VM9
VNI Green: VM5, VM10
Overlay Awareness
S2> show overlay tunnel vtep summary
VNI Red: VM1, VM2, VM6, VM7
VNI Blue: VM3, VM4, VM8, VM9
Overlay Awareness
S3> show overlay tunnel vtep summary
VNI Blue: VM3, VM4, VM8, VM9
VNI Green: VM5, VM10
* Openstack and Cloudstack integration - Roadmap item