preparing for a unified imc architecture by 2020
play

PREPARING FOR A UNIFIED IMC ARCHITECTURE BY 2020 STEVE WILKES - PowerPoint PPT Presentation

PREPARING FOR A UNIFIED IMC ARCHITECTURE BY 2020 STEVE WILKES CO-FOUNDER & CTO OF STRIIM EVERYTHING IS CONVERGING TOWARDS IN-MEMORY COMPUTING CONVERGENCE the merging of distinct technologies, industries, or devices into a


  1. PREPARING FOR A UNIFIED IMC ARCHITECTURE BY 2020 STEVE WILKES 
 CO-FOUNDER & CTO OF STRIIM

  2. EVERYTHING IS CONVERGING TOWARDS IN-MEMORY COMPUTING “ CONVERGENCE the merging of distinct technologies, industries, 
 or devices 
 into a unified whole ”

  3. ENTERPRISE, CLOUD AND IOT ARE NOT ISLANDS Enterprise Cloud IoT

  4. THEY ARE PART OF A CONNECTED ECO-SYSTEM Enterpris e Cloud IoT

  5. PART OF A DIGITAL TRANSFORMATION THAT INCLUDES AI NLP Call Center/ Sentiment Predictive Analysis maintenance/ Retail Banking part management Enterprise Automating customer AI driven Machine engagement through smart bots adaptive AML Learning Cloud IoT CGM predictive Cybersecurity Analytics monitoring

  6. EVERY INDUSTRY IS UNIFIED BY DIGITAL TRANSFORMATION Financial Services Healthcare Manufacturing Transportation/ 
 Retail Communication Logistics Public Sector IT Insurance

  7. DATA GENERATION RATES ARE GROWING EXPONENTIALLY 95% Of Real-Time By 2025 This Will Data Will Be Leap to 160ZB Generated By IoT By 2025 25% Of All Data Will About 5% Of This Today We Generate be 
 Is Real-Time Data Around 16ZB Data Real-Time Annually Only A Small Percentage Of This Data Can Be Stored * Data Age 2025: The Evolution of Data to Life-Critical. An IDC White Paper, Sponsored by Seagate

  8. IF YOU CAN’T STORE ALL DATA – WHAT CAN YOU DO? PROCESS AND ANALYZE DATA IN-MEMORY IN A STREAMING FASHION

  9. NOT JUST IOT DATA IS MASSIVE – CYBERSECURITY FOR EXAMPLE How do you avoid losing or ignoring valuable data, while still storing only the minimum? 
 NETWORK 
 SECURITY 
 How do you correlate all events for immediate SERVERS & 
 SERVICES DEVICES DEVICES insights and proactive responses? How do you act promptly to better serve customers, protect reputation, and beat competitors?

  10. REAL-TIME USE CASES CONVERGE ACROSS MANY INDUSTRIES Healthcare Financial Services Manufacturing - Proactive illness detection - Anti-money laundering - Quality management - Staff allocation optimization - Fraud prevention - Predictive maintenance - Point of care compliance - Risk management - Equipment monitoring - Eligibility verification - VIP customer service - Capacity optimization Communications Retail Transportation/Logistics - Fraud and theft detection - Connected car - Network health monitoring, - Real-time offers - Predictive maintenance - Predict network failures - Geo-targeted marketing - Asset tracking - Proactive service outreach - Dynamic pricing - Route optimization - Location-based advertising Public Sector IT Insurance - Crime detection and - Claim fraud detection - Cyber security prevention - Agent fraud detection - Replication validation - Cyber security - Risk-based policy pricing - API usage monitoring - Traffic management - Agency performance - SLA monitoring - Connected City - Usage-based insurance

  11. ALL DATA ARRIVES IN STREAMS NOT BATCHES human s database streami machin es logs ng devic es events … stream processing has emerged as a major infrastructure requirement

  12. STREAM PROCESSING REQUIRES A COMPLETE IMC PLATFORM VALUE EXTRACTED 
 IMMEDIATELY IN-MEMORY COMPUTING PLATFORM REAL-TIME 
 REAL-TIME 
 CONTINUOUS 
 CONTINUOUS 
 STREAM 
 STREAMING 
 DATA 
 INFORMATION 
 PROCESSIN ANALYTICS COLLECTION STORAGE G & ALERTING CONTEXT ADDED 
 WHILE PROCESSING

  13. GARTNER TAXONOMY OF IN-MEMORY COMPUTING TECHNOLOGIES In-Memory Application Platforms In-Memory Analytics Stream Processing Other Application and Platforms Platforms Visual Data Discovery In-Memory Data Management Platforms High-Performance Message In-Memory In-Memory Infrastructure DBMSs Data Grids Memory-Intensive Computing Platform (DRAM, Flash, SSD, Multicore, InfiniBand, Clusters, Grid, Cloud) Source: Gartner (January 2017)

  14. IN-MEMORY COMPUTING USED FOR HTAP & HIP In-Memory Application Platforms HTAP 
 In-Memory Analytics and Stream Processing Other Application Visual Data Discovery Platforms Platforms Hybrid Transactional 
 In-Memory Data Management Platforms Analytics High-Performance Message Infrastructure In-Memory In-Memory Processing DBMSs Data Grids In-Memory Application Platforms In-Memory Analytics and Stream Processing Other Application Visual Data Discovery Platforms Platforms HIP 
 Hybrid Integration 
 In-Memory Data Management Platforms Platform High-Performance Message Infrastructure In-Memory In-Memory DBMSs Data Grids

  15. ALSO FOR STREAMING INTEGRATION AND ANALYTICS In-Memory Application Platforms In-Memory Analytics and Stream Processing Other Application Visual Data Discovery Platforms Platforms In-Memory Data Management Platforms High-Performance Message Infrastructure In-Memory In-Memory DBMSs Data Grids

  16. 
 UNIFIED IMC ARCHITECTURE FOR STREAMING ANALYTICS Sources Targets Development Dashboards & Visualization 
 For In-Memory Analytics / Visual Discovery Streami ng Integrati on and Analytic Distributed Results Storage s Platform … Data Collection Stream Processing Data Delivery & Analytics CLUSTER Distributed In-Memory Data Grid Distributed High Speed Message Infrastructure

  17. HOW DO YOU GET THERE? HYBRID OPEN SOURCE PROPRIETARY “OPEN CORE”

  18. 
 BUILDING THIS FROM OPEN SOURCE Sources Targets Development Dashboards & Visualization Streami ng Integrati API Connectivity / Abstraction Layer / Web Server on and Analytic Distributed Results Storage s Platform From Glue-Code … Open Data Collection Processing & Data Delivery Source Analytics CLUSTER Clustering Scalability Reliability Security Management Distributed In-Memory Data Grid Distributed High Speed Message Infrastructure

  19. OPEN SOURCE DEVELOPMENT PROCESS Build From Open Source Vendor Or Community Design Support For Each Component Maintain Identify Deprecated Build Test Deploy Applications Evaluate Upgraded Integrate Test

  20. ADVANTAGES OF HYBRID “OPEN CORE” PLATFORMS HYBRID “OPEN CORE” Commodity meets OPEN SOURCE PROPRIETARY enterprise grade. Commodity Technology Combines rapid Business Logic Intensive Extensible Technology innovation & economies Unique Integration Critical Mass of commodity software of Niche Technologies Technology open source with security, unique IP, and last mile integration of proprietary

  21. HYBRID “OPEN CORE” DEVELOPMENT PROCESS Build From Open Source Hybrid Support Design For Each Component Maintain Identify Deprecated Install Build Test Deploy Hybrid Applications Evaluate Upgraded Integrate Test

  22. IMC NEEDS TO BE ENTERPRISE GRADE FOR MISSION CRITICAL APPS Scalability Reliability Enterprise Grade Security Integration

  23. SCALABILITY "Scalability is a characteristic of Scalability Reliability a system that describes its Enterprise Grade capability to cope and perform Security Integration under an increased or expanding workload" Scalability in IMC: • Ingestion volume • Processing

  24. RELIABILITY "Reliability is the ability of a Scalability Reliability system to consistently perform Enterprise Grade its intended or required function, Security Integration on demand without degradation or failure." Reliability in IMC: • Ingestion • Processing

  25. SECURITY "Security is the mechanism by Scalability Reliability which a system is protected from Enterprise Grade data corruption, destruction, loss, Security Integration interception, or unauthorized access" Security in IMC: • Authentication • Authorization

  26. INTEGRATION "Integration is the bringing Scalability Reliability together of component Enterprise Grade subsystems into one system and Security Integration ensuring that the subsystems function together." Integration in IMC: • Ingestion • Enrichment

  27. EXAMPLE – STRIIM’S HYBRID ARCHITECTURE Sources Targets Drag and Drop UI Real-Time Streaming Dashboards 
 Kafka Kafka + Command Line Interface to Surface In-Memory Analytics HDFS HDFS Server Scalability, Distribution, Clustering & Failover TQL / JDBC / ODBC / REST / WS APIs Distributed Results Storage Role-Based Security & Encryption Elastic Reliability, Recovery & E1P Continuous 
 SQL-Based Continuous Management & Monitoring Data Processing Data … Collection And Analytics Delivery STRIIM 
 CLUSTER Databases (CDC) 
 Databases Files 
 Files Messaging Messaging Cloud Cloud Big Data Big Data Devices Distributed In-Memory Data Grid for Context Data JCache Distributed In-Memory Data Grid for Metadata / Control Hazelcast Flume HBase Distributed Persistent High Speed Message Infrastructure Kafka HBase Hive Distributed High Speed Message Infrastructure JMQ + Kryo

Recommend


More recommend