how to apply graphs to network management
DESCRIPTION
Root cause analysis, impact analysis : graph technologies make it easier to understand network. Learn how to apply it to network management.TRANSCRIPT
How to apply graphs to network management?
SAS founded in 2013 in Paris | http://linkurio.us | @linkurious
WHAT IS A GRAPH?
Father Of
Father Of
Siblings
This is a graph
WHAT IS A GRAPH : NODES AND RELATIONSHIPS
Father Of
Father Of
Siblings
A graph is a set of nodes linked by relationships
This is a node
This is a relationship
People, objects, movies, restaurants, music
Antennas, servers, phones, people
Supplier, roads, warehouses, products
Graphs can be used to model many domains
DIFFERENT DOMAINS WHERE GRAPHS ARE IMPORTANT
Supply chains Social networks Communications
But why can graphs can be applied to network management?
GRAPH AND NETWORK MANAGEMENT
THE COST OF BAD NETWORK MANAGEMENT
According to Information week, IT downtime costs $26.5 billion in lost revenue per year.
People, objects, movies, restaurants, music
Antennas, servers, phones, people
Supplier, roads, warehouses, products
Network management is rarely seen as a source of stability
BUT NETWORK MANAGEMENT IS OFTEN UNDER PRESSURE
Outages UncertaintyConstant stress
But why can graphs help with network management?
GRAPH AND NETWORK MANAGEMENT
IP address Type Port) Status
192.168.21.83 Dynamic 123 Up
127.0.21.83 Dynamic 92 Up
127.0.3.12 Static 28 Up
192.170.0.2 Dynamic 8080 Down
REPRESENTING A NETWORK
Most network management tools are tabular-oriented
REPRESENTING A NETWORK
But networks are best represented as graphs
Website
Router
Server
ERP
Application
CRM
Application
Virtual machine
Router
Virtual machineVirtual machine
Server
WHY IT IS IMPORTANT TO USE GRAPHS FOR NETWORK MANAGEMENT
Why does it matter?
EXAMPLE : IMPACT ANALYSIS
What happens if I remove a server?
Website
Router
Server
ERP
Application
CRM
Application
Virtual machine
Router
Virtual machineVirtual machine
Server
I traverse the graph to evaluate the impact
EXAMPLE : IMPACT ANALYSIS
Website
Router
Server
ERP
Application
CRM
Application
Virtual machine
Router
Virtual machineVirtual machine
Server
Graph databases are optimized for this task
With a RDMS WIth a graph database
Operations involved
Write complex queries with multiple-joins
Write a query with a graph-oriented language
DIfficulty DIfficult Easy
Performances Slow Fast
Risk of error High Low
EXAMPLE : IMPACT ANALYSIS
When it is easy to understand and modify the IT network,
the data quality is improved.
With greater data quality and a more natural way to query
the data, network management becomes
easier.
Adding a server, planning an intervention : graphs can help your organization get more of
its architecture.
Graphs can have a powerful impact on network management
THE IMPACT OF GRAPHS
Better data quality
Greater agilityLess stress
Graph databases makes it possible to store and query the IT network in real-time
APPLYING GRAPHS IN PRODUCTION
Real life events require graph knowledge
A new server is added
A maintenance intervention is planned
The equipment is moved
A neo4j cypher query delivers an answer
The network management team decide
The network management team can focus on delivering
value to the business.
Linkurious allows you to quickly browse the data to make an informed decision.
IT can use Linkurious to quickly analyse the network
WHAT IS THE IMPACT OF LINKURIOUS
Within Linkurious, you can run impact analysis and
complex queries simply by clicking.
Direct access to the data
Graph analytics on demand
Faster and better decisions
TECHNOLOGY
Cloud ready and open-source based