Taming the Complexity
of Network & IT Ops
Improving Network Operations With Neo4j & Graphs
Michael Hunger | @mesirii
Director Developer Relations Engineering
Agenda
• Networks are Graphs
• Network & IT-Operations with Graphs
• Network Upgrade and Helpdesk Scenarios
• Why Neo4j
• References and Resources
• Q&A
Networks are Graphs
network topology
Mesh
Router
Gatew
ay
Router
Router
Router
Mesh
Router
Router
Router
Mesh
Router
Gatew
ay
Access
Point
CPU
CPU CPU
CPU
Mobile
Mobile Mobile
Mobile
Base
Station
CPU
CPU
CPU
CPU
Access
Point
Infrastructure &
Asset Management
Data Model
Graph Structure
Exploration
Network & IT operations
Proactive Reactive
Proactive Scenario:
Dependency Analysis
Best,
John Lewis
Network 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
Notify Hi, 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.
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
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
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
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.
Dependency Analysis
Demo
Who’s using Neo4j?
In Network & IT-Management
Background
• Airline and Travel reservation system
• Used by almost all airlines
• 15th largest company, USD 5bn revenue
• 40 offices and 15,000 staff
Business Problem & Solution
• Management of a large, dynamic IT infrastructure
• Lots of different sources
• Different users with different questions
• Ingest data from sources into Neo4j
• Build interactive UI with free and canned queries
• Access Management
Amadeus IT Operations
41
diginomica.com/2018/03/06/amadeus-travels-across-enterprise/
Background
• New Relic delivers (APM) as a SaaS product.
• Cloud offering is an integral tool for developers, IT
ops teams, and executives
• easily view and analyze massive amounts of data,
• gain actionable insights in real-time
• Ward Cunningham is a Staff Engineer at NR
Business Problem & Solution
• Project Upscale enabled self empowered teams
• Need to record who works where on what
• Which systems are involved and needed
• Ingest data from 15+ systems into a cohesive
Graph View
NewRelic IT Operations
42
infoq.com/news/2017/09/el-dorado-released
Background
• Lending Club is the world’s largest credit
marketplace
• Shaking up the financial services industry
• also trying to shake up the financial technology
space
• We started this as a hobby, and now it’s running
our infrastructure of a publicly traded company.
Business Problem
• Manage all the infrastructure of a dynamic startup
• Availability for deployment
• Failure impact
• Microservices dependencies
• Virtual Services, Application Pools
LendingClub FINANCE
43
neo4j.com/blog/managing-microservices-neo4j/
Internet of Things
Business Problem
• Support complex operational infrastructure
collects, records and manages weather data
across a wide network
• Integrate with Splunk system that monitors
remote instruments
• Use graphs to query instrument network
Solution and Benefits
• Neo4j analyzes dependency graphs to produce
exception reports
• Neo4j and SPLUNK integrated tightly
• Solution has enabled KNMI to re-architect and
rebuild their entire operational infrastructure
Background
• The Royal Netherlands Meteorological
Institute (KNMI)
• Dutch national service with 1100+ weather
measurement locations
• Monitors and forecasts weather, climate,
air quality and seismic activity
Royal Netherlands Meteorological Institute
SCIENCES
44
Thank you!

Neo4j GraphTalk Wien - Taming the Complexity of Networks & IT Ops

  • 1.
    Taming the Complexity ofNetwork & IT Ops Improving Network Operations With Neo4j & Graphs Michael Hunger | @mesirii Director Developer Relations Engineering
  • 2.
    Agenda • Networks areGraphs • Network & IT-Operations with Graphs • Network Upgrade and Helpdesk Scenarios • Why Neo4j • References and Resources • Q&A
  • 3.
  • 4.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
    Network & IToperations Proactive Reactive
  • 11.
  • 12.
    Best, John Lewis Network Administrator Email #newyork #london #funstuff #graphicdesign #product_team #marketing #staff_info #IT_maintenance Slack Premise: Weare 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 Notify Hi, 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.
  • 13.
    Premise: We are theNetwork 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
  • 14.
    Premise: We are theNetwork 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
  • 15.
    Premise: We are theNetwork 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
  • 16.
    Network Admins Sys Admins AppAdmins 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.
  • 17.
  • 18.
    Who’s using Neo4j? InNetwork & IT-Management
  • 19.
    Background • Airline andTravel reservation system • Used by almost all airlines • 15th largest company, USD 5bn revenue • 40 offices and 15,000 staff Business Problem & Solution • Management of a large, dynamic IT infrastructure • Lots of different sources • Different users with different questions • Ingest data from sources into Neo4j • Build interactive UI with free and canned queries • Access Management Amadeus IT Operations 41 diginomica.com/2018/03/06/amadeus-travels-across-enterprise/
  • 20.
    Background • New Relicdelivers (APM) as a SaaS product. • Cloud offering is an integral tool for developers, IT ops teams, and executives • easily view and analyze massive amounts of data, • gain actionable insights in real-time • Ward Cunningham is a Staff Engineer at NR Business Problem & Solution • Project Upscale enabled self empowered teams • Need to record who works where on what • Which systems are involved and needed • Ingest data from 15+ systems into a cohesive Graph View NewRelic IT Operations 42 infoq.com/news/2017/09/el-dorado-released
  • 21.
    Background • Lending Clubis the world’s largest credit marketplace • Shaking up the financial services industry • also trying to shake up the financial technology space • We started this as a hobby, and now it’s running our infrastructure of a publicly traded company. Business Problem • Manage all the infrastructure of a dynamic startup • Availability for deployment • Failure impact • Microservices dependencies • Virtual Services, Application Pools LendingClub FINANCE 43 neo4j.com/blog/managing-microservices-neo4j/
  • 22.
    Internet of Things BusinessProblem • Support complex operational infrastructure collects, records and manages weather data across a wide network • Integrate with Splunk system that monitors remote instruments • Use graphs to query instrument network Solution and Benefits • Neo4j analyzes dependency graphs to produce exception reports • Neo4j and SPLUNK integrated tightly • Solution has enabled KNMI to re-architect and rebuild their entire operational infrastructure Background • The Royal Netherlands Meteorological Institute (KNMI) • Dutch national service with 1100+ weather measurement locations • Monitors and forecasts weather, climate, air quality and seismic activity Royal Netherlands Meteorological Institute SCIENCES 44
  • 23.