how graphs are taming the complexity of network & it ops

59
Taming the Complexity of Network & IT Ops Improving Network Operations With Neo4j & Graphs

Upload: neo4j-the-fastest-and-most-scalable-native-graph-database

Post on 21-Jan-2018

229 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: How Graphs are Taming the Complexity of Network & IT Ops

Taming the Complexity of Network & IT OpsImproving Network Operations With Neo4j & Graphs

Page 2: How Graphs are Taming the Complexity of Network & IT Ops

Ryan BoydDeveloper Relations @ Neo Technology

Jeff MorrisHead of Product Marketing @ Neo Technology

Page 3: How Graphs are Taming the Complexity of Network & IT Ops

Agenda• Networks are Graphs • Network & IT-Operations with Graphs • Network Upgrade and Helpdesk Scenarios • The Neo4j Sandbox Topology • References and Resources • Q&A

Page 4: How Graphs are Taming the Complexity of Network & IT Ops

Networks are Graphs

Page 5: How Graphs are Taming the Complexity of Network & IT Ops

network topology

Page 6: How Graphs are Taming the Complexity of Network & IT Ops

Mesh Router

Gateway

Router

Router

Router

Mesh Router

Router

Router

Mesh Router

Gateway

Access Point

CPU

CPU CPU

CPU

Mobile

Mobile Mobile

Mobile

Base Station

CPU

CPU

CPU

CPU

Access Point

Page 7: How Graphs are Taming the Complexity of Network & IT Ops

Relational Database

Page 8: How Graphs are Taming the Complexity of Network & IT Ops

This is data modelled as graph!

Graph Database

Page 9: How Graphs are Taming the Complexity of Network & IT Ops

Network & IT-Operations with Graphs

Page 10: How Graphs are Taming the Complexity of Network & IT Ops

Typical IT organization

Page 11: How Graphs are Taming the Complexity of Network & IT Ops

Sys AdminsServers, on-premise virtual machines, cloud virtual machines, etc.

Network AdminsSwitches, Routers, Egress Points

App AdminsI.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc.

Internal UsersHR, Sales, Marketing, Data Analysts, E-staff etc.

Numerous Customers & Partners

Page 12: How Graphs are Taming the Complexity of Network & IT Ops

Router

Servers

Servers

Apps

FirewallCloud

SwitchApps

Network AdminsSwitches, Routers, Egress Points

Sys AdminsServers, on-premise virtual machines, cloud virtual machines, etc.

App AdminsI.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc.

Internal UsersHR, Sales, Marketing, Data Analysts, E-staff etc.

Page 13: How Graphs are Taming the Complexity of Network & IT Ops

Router

Servers

Servers

Apps

FirewallCloud

SwitchApps

Network AdminsSwitches, Routers, Egress Points

Sys AdminsServers, on-premise virtual machines, cloud virtual machines, etc.

App AdminsI.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc.

Internal UsersHR, Sales, Marketing, Data Analysts, E-staff etc.

Page 14: How Graphs are Taming the Complexity of Network & IT Ops

Router

Servers

Servers

Apps

FirewallCloud

SwitchApps

Network AdminsSwitches, Routers, Egress Points

Sys AdminsServers, on-premise virtual machines, cloud virtual machines, etc.

App AdminsI.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc.

Internal UsersHR, Sales, Marketing, Data Analysts, E-staff etc.

Page 15: How Graphs are Taming the Complexity of Network & IT Ops

Router

Servers

Servers

Apps

FirewallCloud

SwitchApps

Network AdminsSwitches, Routers, Egress Points

Sys AdminsServers, on-premise virtual machines, cloud virtual machines, etc.

App AdminsI.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc.

Internal UsersHR, Sales, Marketing, Data Analysts, E-staff etc.

Page 16: How Graphs are Taming the Complexity of Network & IT Ops

Router

Servers

Servers

Apps

FirewallCloud

SwitchApps

Network AdminsSwitches, Routers, Egress Points

Sys AdminsServers, on-premise virtual machines, cloud virtual machines, etc.

App AdminsI.e. Salesforce, Marketo, SAP, Oracle Apps, Tableau, SharePoint, DBA’s etc.

Internal UsersHR, Sales, Marketing, Data Analysts, E-staff etc.

Page 17: How Graphs are Taming the Complexity of Network & IT Ops

Network & IT operationsProactive Reactive

Page 18: How Graphs are Taming the Complexity of Network & IT Ops

Proactive Scenario:Dependency Analysis

Page 19: How Graphs are Taming the Complexity of Network & IT Ops

Best,John LewisNetwork Administrator

Email

#newyork#london

#funstuff

#graphicdesign

#product_team#marketing

#staff_info

#IT_maintenance

Slack

Premise:We are the Network admins at the company ACME and we’re planning on doing maintenance on a switch on a Friday afternoon.

Network Admins

Sys Admins

NotifyHi, maintenance scheduled for Switch IP 10.2.5 on Rack 5 on Friday, May 28 @ 3-4pm.

@channel Hi, maintenance scheduled for Switch IP 10.2.5 on Rack 5 on Friday, May 28 @ 3-4pm.

Page 20: How Graphs are Taming the Complexity of Network & IT Ops

Premise:We are the Network admins at the company ACME and we’re planning on doing maintenance on a switch on a Friday afternoon.

Sys Admins(Servers & Other Hardware)

Network Admins(In Charge of Switch)

The Telephone Game

Page 21: How Graphs are Taming the Complexity of Network & IT Ops

Premise:We are the Network admins at the company ACME and we’re planning on doing maintenance on a switch on a Friday afternoon.

Network Admins

Sys Admins

App Admins 10+(Marketo, SalesForce, Publishing Tools etc.)

(Servers & Other Hardware)

(In Charge of Switch)

The Telephone Game

Page 22: How Graphs are Taming the Complexity of Network & IT Ops

Premise:We are the Network admins at the company ACME and we’re planning on doing maintenance on a switch on a Friday afternoon.

Network Admins

Sys Admins

App Admins

Internal Users

10+(Marketo, SalesForce, Publishing Tools etc.)

(Employees in Sales, Marketing, Legal, HR, etc)

(Servers & Other Hardware)

(In Charge of Switch)

500+

The Telephone Game

Page 23: How Graphs are Taming the Complexity of Network & IT Ops

Network Admins

Sys Admins

App Admins

Customers

Internal Users

10+(Marketo, SalesForce, Publishing Tools etc.)

(Employees in Sales, Marketing, Legal, HR, etc)

(Servers & Other Hardware)

(In Charge of Switch)

500+

10’000+

The Telephone Game

Premise:We are the Network admins at the company ACME and we’re planning on doing maintenance on a switch on a Friday afternoon.

Page 24: How Graphs are Taming the Complexity of Network & IT Ops

49%

Page 25: How Graphs are Taming the Complexity of Network & IT Ops

Dependency Analysis Demo

Page 26: How Graphs are Taming the Complexity of Network & IT Ops

Reactive Scenario:Root Cause Analysis

Page 27: How Graphs are Taming the Complexity of Network & IT Ops

Helpdesk

Customers

App Admins

Internal Users

Sys Admins

Network Admins

Organization Hierarchy

Page 28: How Graphs are Taming the Complexity of Network & IT Ops

Premise:It’s 5 pm on a Friday in the summer. Most staff have left for the day, but the Helpdesk remain on call. The staff starts receiving numerous complaints.

Page 29: How Graphs are Taming the Complexity of Network & IT Ops

Premise:It’s 5 pm on a Friday in the summer. Most staff have left for the day, but the Helpdesk remain on call. The staff starts receiving numerous complaints.

CRM system

Oracle Financials

Tableau

Page 30: How Graphs are Taming the Complexity of Network & IT Ops

Premise:

App Admins

6-6.45pm

Starts investigating

8pm

Oracle App Admin

On-call Sys Admin

Slow fiber connection to the SAN detected

5pm

Complaintsbegin

Helpdesk Network Admin

9pm

Issue is a bad fiber connector

10pm

System operational

Helpdesk

It’s 5 pm on a Friday in the summer. Most staff have left for the day, but the Helpdesk remain on call. The staff starts receiving numerous complaints.

Page 31: How Graphs are Taming the Complexity of Network & IT Ops

Premise:

Impact:• Outage lasted 5 hours• 3 helpdesk staff involved• 3 on-call app admins• 3 on-call sysadmins• 2 on-call network admins return to the office• Total people time until resolution: 55 hours

It’s 5 pm on a Friday in the summer. Most staff have left for the day, but the Helpdesk remain on call. The staff starts receiving numerous complaints.

Page 32: How Graphs are Taming the Complexity of Network & IT Ops

Helpdesk Root Cause Demo

Page 33: How Graphs are Taming the Complexity of Network & IT Ops

Premise:

Impact after switching to graph:• Outage lasts 45 min• 3 helpdesk staff involved• 2 on-call network admins are involved• Total people time until resolution: 3.75 hours

It’s 5 pm on a Friday in the summer. Most staff have left for the day, but the Helpdesk remain on call. The staff starts receiving numerous complaints.

Page 34: How Graphs are Taming the Complexity of Network & IT Ops

Network are Graphs! Neo4j enables you to quickly traverse a network graph for proactive impact analysis Neo4j significantly increases the speed when performing root cause analysis

Summary

Page 35: How Graphs are Taming the Complexity of Network & IT Ops

Who’s using Neo4j?

Page 36: How Graphs are Taming the Complexity of Network & IT Ops

Government Commercial clients

Who’s Using Neo4j?Institutions

Local Governments

Law Enforcement

Military & Intelligence

Page 37: How Graphs are Taming the Complexity of Network & IT Ops

Neo4j Adoption by Selected VerticalsSOFTWARE FINANCIAL

SERVICES RETAIL MEDIA & OTHER SOCIAL NETWORKS TELECOM HEALTHCARE

Page 38: How Graphs are Taming the Complexity of Network & IT Ops

“Graph analysis is possibly the single most effective competitive differentiator for organizations pursuing data-driven operations and decisions after the design

of data capture.

“By the end of 2018, 70% of leading organizations will have one or more pilot or proof-of-concept

efforts underway utilizing graph databases.”

Towards Graph Inevitability

Page 39: How Graphs are Taming the Complexity of Network & IT Ops
Page 40: How Graphs are Taming the Complexity of Network & IT Ops

Valuable Resources

neo4j.com/sandbox

neo4j.com/use-cases/network-and-it-operations/

neo4j.com/product

Sandbox

www.linkedin.com/company/neo-technology_2

github.com/LendingClub/mercator

neo4j.com/resources

Use Cases

Page 41: How Graphs are Taming the Complexity of Network & IT Ops

Thank you!

Page 42: How Graphs are Taming the Complexity of Network & IT Ops
Page 43: How Graphs are Taming the Complexity of Network & IT Ops

“Forrester estimates that over 25% of enterprises will be using graph databases by 2017.”

Towards Graph Inevitability

Page 44: How Graphs are Taming the Complexity of Network & IT Ops

Towards Graph Inevitability

Page 45: How Graphs are Taming the Complexity of Network & IT Ops
Page 46: How Graphs are Taming the Complexity of Network & IT Ops

ACME Helpdesk

CRM very slowadmin • apps

new

#16783247

CRITICAL New May 28, 20173.30pm

CRM taks ages to respondadmin • apps

new

#16783248

CRITICAL May 28, 20173.31pm

# Priority Status DateSubject

New

new

#16783247

CRITICALCRM taks ages to respondadmin • apps

May 28, 20173.33pm

New

Oracle Financials is slowadmin • apps

new

#16783247

CRITICAL New May 28, 20173.30pm

Something wrong with Financialsadmin • apps

new

#16783248

CRITICAL May 28, 20173.31pm

New

new

#16783247

CRITICALCan’t access Tableauadmin • apps

May 28, 20173.33pm

New

new

#16783247

CRITICALTableau is insanely slowadmin • apps

May 28, 20173.33pm

New

original

Page 47: How Graphs are Taming the Complexity of Network & IT Ops

ACME Helpdesk

Page 48: How Graphs are Taming the Complexity of Network & IT Ops

Example Reactive ScenarioHelpdesk overload

Customers

App Admins(Marketo, SalesForce, Publishing Tools etc.)

Internal Users(Employees in Sales, Marketing, Legal, HR, etc)

Sys Admins(Servers & Other Hardware)

Network Admins(In charge of network)

Helpdesk

Page 49: How Graphs are Taming the Complexity of Network & IT Ops
Page 50: How Graphs are Taming the Complexity of Network & IT Ops
Page 51: How Graphs are Taming the Complexity of Network & IT Ops
Page 52: How Graphs are Taming the Complexity of Network & IT Ops
Page 53: How Graphs are Taming the Complexity of Network & IT Ops
Page 54: How Graphs are Taming the Complexity of Network & IT Ops
Page 55: How Graphs are Taming the Complexity of Network & IT Ops

#IT_maintenance

#newyork

#london

#funstuff

#graphicdesign

#product_team#marketing

#staff_info

@channel Reminder of the scheduled maintenance on FX31QR on Friday, May 28 @ 3-4pm.

Hi, reminder of the scheduled maintenance on FX31QR on Friday, May 28 @ 3-4pm.

Best,John LewisNetwork Administrator

Page 56: How Graphs are Taming the Complexity of Network & IT Ops
Page 57: How Graphs are Taming the Complexity of Network & IT Ops

[email protected]

ALERT: Scheduled maintenance for FX31QR

[email protected]

Hi, maintenance scheduled for Switch IP 10.2.5 on Rack 5 on Friday, May 28 @ 3-4pm./John

John LewisNetwork Administrator

***ACME CompanySan Francisco, CA

Page 58: How Graphs are Taming the Complexity of Network & IT Ops

[email protected]

ALERT: Scheduled maintenance for Switch on Rack 5

Hi, maintenance scheduled for Switch IP 10.2.5 on Rack 5 on Friday, May 28 @ 3-4pm./John

John LewisNetwork Administrator

***ACME CompanySan Francisco, CA

Page 59: How Graphs are Taming the Complexity of Network & IT Ops

[email protected]

ALERT: Scheduled maintenance for Switch on Rack 5

Hi, maintenance scheduled for Switch IP 10.2.5 on Rack 5 on Friday, May 28 @ 3-4pm./John

John LewisNetwork Administrator

***ACME CompanySan Francisco, CA