Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Network and IT Ops Series: Build Production Solutions

224 vues

Publié le

Jeff Morris, Director, Neo4j:Are you building a breakthrough product or extending an existing one? Do you need introduce new capabilities based on insights from data relationships? If so, you should consider embedding a graph database.

For software providers building products to assure quality network operations or security, using an embedded graph database may open new customer opportunities. Watch this webinar to learn how you can easily differentiate your applications and take your solutions to market faster with a native graph database like Neo4j.

Publié dans : Technologie
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/GADvBT ◀ ◀ ◀ ◀
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Network and IT Ops Series: Build Production Solutions

  1. 1. The Future of 
 Network & IT Operations 
 Products with Neo4j
  2. 2. Why is This Important?
  3. 3. Connections in Data Ability to Leverage Connections
  4. 4. Connections in Data Ability to Leverage Connections Function of Time Choice of Technology
  5. 5. NODE RELATIONSHIP
  6. 6. NODE RELATIONSHIP
  7. 7. Case Study: The Consumer Web C 34,3%B 38,4%A 3,3% D 3,8% 1,8% 1,8% 1,8% 1,8% 1,8% E 8,1% F 3,9%
  8. 8. Jeff Morris Head of Product Marketing @ Neo4j
  9. 9. Product Manager Engineer Time-to-market: How fast can we embed Neo4j in our software? How is Neo4j’s stability & performance? Will embedding Neo4j add several X more value? What is Neo4j’s track record? Who are the reference customers? Can we trust Neo4j with a long term partnership? Does Neo4j give us capabilities to solve “new” problems? How easy is Neo4j to maintain & upgrade? How does integrations, API’s, and reference architecture look? Is the support and training sufficient to fit our needs? How does clustering & scalability work in Neo4j? How easy is it to get started with Cypher Query Language? How is the backwards compatibility in Neo4j?
  10. 10. Intro to
  11. 11. Neo4j is the World’s Leading Native Graph Database.
  12. 12. Neo4j is the World’s Leading Native Graph Database. We provide a technology that gives any organization the ability to leverage connections in data
  13. 13. Neo4j is the World’s Leading Native Graph Database. We provide a technology that gives any organization the ability to leverage connections in data — in real-time.
  14. 14. Unlike other database models, Neo4j connects data as it stores it
  15. 15. Unlike other database models, Neo4j connects data as it stores it
  16. 16. Unlike other database models, Neo4j connects data as it stores it
  17. 17. Index-free adjacency ensures lighting-fast retrieval of data and relationships
  18. 18. End users Visualization Tools Analysts Data- Scientists Powering Applications at Internet Scale in Real- Time Powering Analytics & Business Intelligence Transaction Data
  19. 19. Difference with other Prominent Database Technologies
  20. 20. Good for discrete problems Insufficient for connected problems RDBMS
  21. 21. Data lake Good for Analytics, BI, Map Reduce No holistic view, Slow Queries RDBMS
  22. 22. How Neo4j Fits
  23. 23. GRAPH DB Load Data RELATIONAL DB
  24. 24. GRAPH DB Load Data RELATIONAL DB
  25. 25. RELATIONAL DB DOCUMENT STORE WIDE COLUMN STORE DOCUMENT STORE RELATIONAL DB KEY VALUE STORE Data Stored in Disparate Silos
  26. 26. Neo4j Adoption
  27. 27. “Forrester estimates that over 25% of enterprises will be using graph databases by 2017.” Forrester Research, 2014
  28. 28. >50%of the Global 2000 are Using or Piloting Neo4j! As of today
  29. 29. Adoption Highlights Retail 7 out of top 10 retailers in the world Finance 12 out of 25 top financial services firms 8 out of top 10 software vendors Software (As per 2017)
  30. 30. Real-Time Recommendations Fraud Detection Network & IT Operations Master Data Management Graph-Based Search Identity & Access Management Common Graph DB Use Cases
  31. 31. The Future of 
 Network & IT Operations 
 Products with Neo4j
  32. 32. 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
  33. 33. Complexity of Providing Network Services
  34. 34. Services (e.g. route a call, play a movie) Operational Tasks (e.g. upgrades, reconciliation) Key Systems (e.g. Oracle, SAP) Assets (e.g. routers, servers) Cross Domain Dependencies Complexity of Providing Network Services
  35. 35. Complexity of Providing Network Services Common Scenarios • Vulnerability and impact analysis • Asset management and technical debt analysis • Dynamic SDN configuration and mgmt. • Dynamic load and route mgmt. • Multi-channel contact routing and mgmt. • Contact center mgmt. Services (e.g. route a call, play a movie) Operational Tasks (e.g. upgrades, reconciliation) Key Systems (e.g. Oracle, SAP) Assets (e.g. routers, servers) Cross Domain Dependencies
  36. 36. ? ? ? ? ? ? Lack of Visibility • Time consuming to discover and map cascading dependencies • Difficult to correlate cross domain impact • Inconsistent to poor customer experience
  37. 37. Cluster ServerDatabase Database Router Router Switch SwitchSwitch Graph Model
 Naturally Captures Relations Use a Network-Natural Approach Router • Impact & root cause is readily apparent across network • Correlations are intuitive • Customer experience can be modeled ? ? ? ? ? ? Lack of Visibility • Time consuming to discover and map cascading dependencies • Difficult to correlate cross domain impact • Inconsistent to poor customer experience
  38. 38. Ryan Boyd Developer Relations @ Neo4j Neo4j DEMO
  39. 39. A Real-World Telecom Scenario
  40. 40. Dynamic Call Routing Routing 
 Engine Switch < 100 Milliseconds Thousands of 
 calls per second Least Cost Routing Capacity Routing Feature Routing Dynamic Balancing for each call
  41. 41. Routing 
 Engine Locations & roaming Ported numbers Special requests Cost of transport Alt. Carrier agreements Tariffs or fees Time of day Priority Traffic Special services: Ringback Simultaneous ringing Inbound call rate Load allowances Quality indicators Risk metrics Least Cost Routing Capacity Routing Feature Routing <100 Milliseconds
  42. 42. Drastically Reduce Time to Routing Recommendation Alternate
 Carrier$ Tariffs / Fees $ Transport Priority Traffic Special Services Risk Call Rates Load Allowances Quality Indicators • Offer your customers more intelligent 
 routing with time for more variables • Lower CAPEX requirements • Potential to reduce latency with smaller routing solutions nearer to switches Time of Day Routing 
 Engine
  43. 43. Neo4j Opens the Door for New Opportunities Add 
 Historical 
 Traffic PatternsLeast Cost Routing Capacity Routing Feature Routing Add 
 Call Detail Records • Offer what-if analysis • Assist customers with predictive modeling • Look for opportunities for contract negotiation
  44. 44. Query for Call Routing Router Switch Caller 
 Switch Router Switch Caller 
 Router Router Router Switch Router Router
  45. 45. Router Switch Router Switch Caller 
 Router Switch Router Router Query for Call Routing cost: $.0014 features: hasRingBack cost: $.0012 features: hasRingBack cost: $.0018 features: hasCustomTones
 packetLoss: 0.002 cost: $.0018 features: hasVideo cost: $.0018 features: isVoip
  46. 46. Query for Call Routing Router Switch Router Switch Caller 
 Router Switch Router Router cost: $.0014 features: hasRingBack cost: $.0012 features: hasRingBack cost: $.0018 features: hasCustomTones
 packetLoss: 0.002 cost: $.0018 features: hasVideo cost: $.0018 features: isVoip MATCH (from:Switch{id:’A’}), (to:Switch{id:’Z’})
 CALL apoc.algo.dijkstra( from, to, ‘ROUTE’, {hasRingBack: true, capacityRemaining > 0.05, packetLoss < 0.0003}, ‘cost’) yield path as path, weight as weight RETURN path, weight

  47. 47. Query for Call Routing Router Switch Caller 
 Switch Router Switch Caller 
 Router Router Router Switch Router Router
  48. 48. Building Customer Products 
 with Neo4j
  49. 49. Your Engines 
 & Algorithms Customer Facing Apps Native Graph 
 Databases Customer 
 Data Sources Product Models with Neo4j Inside Real-Time Capabilities Next Gen. CMDB Snapshots:
 Modeling & Predictive VisualizationImpact 
 Analysis Recommendations Metering Decisioning Variance
 Analysis Rules
 Engine Complex Event
 Procedures APIs & Drivers Data Ingest CMDB Assets Data Network Monitoring Data Application Monitoring Data Bus. Process Monitoring Data
  50. 50. • Network traffic mgmt. • Dynamic configuration mgmt. • What-if analysis & predictive modeling • Entitlement mgmt. • Customer experience mgmt. • Billing mgmt. • SLA monitoring • Trouble ticket mgmt. • Fault and event mgmt. • Performance mgmt. • QoS mgmt. • Risk mgmt. • Cost analysis and mgmt. • Planned vs actual analysis Network & IT Ops Customer Use Cases To name a few…
  51. 51. Differentiate Your Solutions Uncover hidden patterns and knowledge New Market Opportunities Integrate silos and make sense of complex networks Enhance Products Add, remove or make changes with no downtime Quickly
 Iterate From minutes to milliseconds Performance At Scale
  52. 52. All data elements and relations in a native graph database Streamline Execution Get To Market Faster Data models represent real-world business Prototype Faster Often in less than one week Rapid PoC Support, active community and thriving APOC Expertise 
 at Scale
  53. 53. 8 of the top 10 software vendors Software 3 of the 5 largest
 telecom hardware vendors Telecom Industry Proven
  54. 54. Top solution providers embed Neo4j “We tried doing our work with RDBMS, but found that the queries were just going too slowly.” — Peter Walker, Cisco “Neo4j ’s flexibility with data connections allows customers to import all of their connected data, see the richness in the data relationships, understand different patterns and get insights from their data.” – Chuck Kane, Director of Global Solutions Pitney Bowes
  55. 55. Ecosystem Matters Flexible OEM pricing models Dedicated OEM support Years of Experience working with partners and OEM
  56. 56. Let’s Do Great Things Together neo4j.com/partners/oem-partner/ oempartners@neo4j.com neo4j.com/partners/ partners@neo4j.com
  57. 57. Thanks!

×