SlideShare uma empresa Scribd logo
1 de 13
© Cloudera, Inc. All rights reserved.
EDGE2AI DELIVERED BY
CLOUDERA EDGE MANAGEMENT (CEM)
George Vetticaden
VP of Product Management, Data In Motion (DIM) BU
© Cloudera, Inc. All rights reserved. 2
STREAMING ANALYTICS REFERENCE ARCHITECTURE
IOT Ingest
Gateway Powered
by Kafka
Kafka Topic
gateway-
freightliner-
sensors-
Kafka Topic
gateway-
mack-
sensors-
Kafka Topic
gateway-
tata-
sensors-
Kafka Cluster Geo 2
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Kafka Cluster Geo 1
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Data Flow
Apps Powered
by NiFi
Data Collection
at the Edge
Freightliner Fleet Truck
Mack Fleet Truck
Tata Fleet Truck
C++
Agent
C++
Agent
C++
Agent
Streaming
Analytics Apps
/ Data Lakes
Analytics App
Micro Services
DS / AI
Workbench
CDSW
Data Lake
CDH / HDP
Analytics App
© Cloudera, Inc. All rights reserved. 3
MANAGING EDGE DATA COLLECTION IS A HARD PROBLEM
Kafka Topic
gateway-
freightliner-
sensors-
Kafka Topic
gateway-
mack-
sensors-
Kafka Topic
gateway-
tata-
sensors-
Kafka Cluster Geo 2
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Kafka Cluster Geo 1
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Subscribing
Streaming
Analytics Apps
Subcribing
Streaming Analytics
Apps
Analytics App 4
Analytics App 1
Analytics App 2
Micro Services
Analytics App 3
Data Flow
Apps Powered
by NiFi
Freightliner Fleet Truck
Mack Fleet Truck
Tata Fleet Truck
C++
Agent
C++
Agent
C++
Agent
Data Collection
at the Edge
IOT Ingest
Gateway Powered
by Kafka
Challenge #1:
Developing Edge Flows
How do I develop flows meant to run on
the edge using NiFi-like flow based
programming with no code?
© Cloudera, Inc. All rights reserved. 4
MANAGING EDGE DATA COLLECTION IS A HARD PROBLEM
Kafka Topic
gateway-
freightliner-
sensors-
Kafka Topic
gateway-
mack-
sensors-
Kafka Topic
gateway-
tata-
sensors-
Kafka Cluster Geo 2
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Kafka Cluster Geo 1
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Subscribing
Streaming
Analytics Apps
Subcribing
Streaming Analytics
Apps
Analytics App 4
Analytics App 1
Analytics App 2
Micro Services
Analytics App 3
Data Flow
Apps Powered
by NiFi
Freightliner Fleet Truck
Mack Fleet Truck
Tata Fleet Truck
C++
Agent
C++
Agent
C++
Agent
Data Collection
at the Edge
IOT Ingest
Gateway Powered
by Kafka
Challenge #2:
Deploying Flows/ Over the Air Updates (OTA)
How do I deploy data collection flows to the edge?
How do I do updates to only the Freightliner class
of trucks?
© Cloudera, Inc. All rights reserved. 5
MANAGING EDGE DATA COLLECTION IS A HARD PROBLEM
Kafka Topic
gateway-
freightliner-
sensors-
Kafka Topic
gateway-
mack-
sensors-
Kafka Topic
gateway-
tata-
sensors-
Kafka Cluster Geo 2
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Kafka Cluster Geo 1
Data Syndicate Services
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
speed
Kafka Topic
syndicate
freightliner-
geo
Kafka Topic
syndicate
freightliner-
geo
Subscribing
Streaming
Analytics Apps
Subcribing
Streaming Analytics
Apps
Analytics App 4
Analytics App 1
Analytics App 2
Micro Services
Analytics App 3
Data Flow
Apps Powered
by NiFi
Freightliner Fleet Truck
Mack Fleet Truck
Tata Fleet Truck
C++
Agent
C++
Agent
C++
Agent
Data Collection
at the Edge
IOT Ingest
Gateway Powered
by Kafka
Challenge #3:
Monitoring Agents and Flows
How do I manage hundreds of thousands of edge
agents and the flows that they are running?
© Cloudera, Inc. All rights reserved. 6
INTRODUCING CLOUDERA EDGE MANAGEMENT (CEM)
What is CEM?
 New product offering is an edge management
solution consisting of edge agents + edge
management hub.
 What does CEM do? Manage, Control and Monitor
edge agents to collect data from edge devices and
push intelligence back to the edge.
 How does CEM do it? Develop, Deploy, Run &
Monitor edge flow apps on thousands of edge
devices.
N
ew
© Cloudera, Inc. All rights reserved. 7
INTRODUCING CLOUDERA EDGE MANAGEMENT (CEM)
Key Benefits
 Agility - Build edge data collections with the same
agility as they build flow apps with NiFi.
 Key Enabler for IOT Initiatives - Build successful
IoT initiatives by collecting, curating and analyzing
data from thousands of edge devices.
 Operational Confidence - Gain complete
operational confidence with your edge
implementation by gaining visibility into all of your
deployed agents.
N
ew
© Cloudera, Inc. All rights reserved. 8
The EDGE: Truck Fleet
COMMON EDGE DATAFLOW REQUIREMENTS
Use Case Setup
#1: Company X has 1000s of vehicles
in its fleet with a sensors streaming
various telemetric data
#2: The Fleet consists of 4 different truck
manufacturers each with its own slightly
different data and flow requirements.
© Cloudera, Inc. All rights reserved. 9
COMMON EDGE DATAFLOW REQUIREMENTS
Edge Flow Requirements
1. Edge collection agents need to be lightweight, resource
efficient (size, memory, processing) and be able to run in
diverse environments like a gateway on truck.
3. Each truck manufacturer has different sensors and
data ingest and processing requirements
2. Each agent should be able perform local collection,
filter/routing, & transformation functions, and send data to
the Cloud for further more complex processing/analytics
4. Development and deployment flows to 1000s of agents
grouped my manufacturer must be made easy.
5. The edge data processing needs to support intermittent
network connectivity.
The EDGE: Truck Fleet
© Cloudera, Inc. All rights reserved. 10
The EDGE: Truck Fleet
Agent Class: Mack Agent Class: Freightliner
Agent Class: Benz Agent Class: Tata
IMPLEMENTING REQUIREMENTS WITH CEM
Steps
1. Install MiNifi C++ agent on each truck
2. On each agent configure a class that
represent the Truck manufacturer type.
This allows users to to push out different
flows to the edge based on the truck type.
4. Develop the edge flow using NiFi like
flow based development paradigm
5. Publish/Update the Flow. This will push
out the flow to every agent that is
configured with the flow’s class.
6. Monitor the agents and the flows
running on each truck
3. In Edge Flow Manager (EFM), select
an class of Agents you are going to
develop an edge flow
N
ew
© Cloudera, Inc. All rights reserved. 11
OTA UPDATE TO ALL THE FREIGHTLINER TRUCKS MADE EASY BY CEM
Update the Edge Flow with a
new/improved predictive model
Capture/Ingest New Speed Sensor.
Filter events whose speed > 50
© Cloudera, Inc. All rights reserved.
DEMO CEM
DEVELOP, DEPLOY & MANAGE
AN EDGE “SMART” FLOW FOR THE FREIGHTLINER
CLASS OF MINIFI AGENTS
© Cloudera, Inc. All rights reserved.
THANK YOU

Mais conteúdo relacionado

Mais procurados

The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)VMware Tanzu
 
Confluent Private Cloud | Rohit Bakhshi, Staff Product Manager
Confluent Private Cloud | Rohit Bakhshi, Staff Product ManagerConfluent Private Cloud | Rohit Bakhshi, Staff Product Manager
Confluent Private Cloud | Rohit Bakhshi, Staff Product ManagerHostedbyConfluent
 
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHostedbyConfluent
 
Event Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and ConfluentEvent Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and Confluentconfluent
 
Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...
Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...
Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...confluent
 
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Kai Wähner
 
Investing in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITInvesting in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITBizTalk360
 
Introduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesIntroduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesBizTalk360
 
Unleashing Apache Kafka and TensorFlow in the Cloud

Unleashing Apache Kafka and TensorFlow in the Cloud
Unleashing Apache Kafka and TensorFlow in the Cloud

Unleashing Apache Kafka and TensorFlow in the Cloud
Kai Wähner
 
KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...
KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...
KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...Flink Forward
 
Strategy and Directions for the IBM® Mainframe
Strategy and Directions for the IBM® MainframeStrategy and Directions for the IBM® Mainframe
Strategy and Directions for the IBM® MainframeCA Technologies
 
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Apache Kafka and MQTT - Overview, Comparison, Use Cases, ArchitecturesApache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Apache Kafka and MQTT - Overview, Comparison, Use Cases, ArchitecturesKai Wähner
 
002 a solooverviewjul2020-ceposta
002 a solooverviewjul2020-ceposta002 a solooverviewjul2020-ceposta
002 a solooverviewjul2020-cepostaNeependra Khare
 
Micro services and devops on aws to accelerate innovation cwin18-toulouse
Micro services and devops on aws to accelerate innovation cwin18-toulouseMicro services and devops on aws to accelerate innovation cwin18-toulouse
Micro services and devops on aws to accelerate innovation cwin18-toulouseCapgemini
 
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...CA Technologies
 
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Kai Wähner
 
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...IMGS
 
Serverless London 2019 FaaS composition using Kafka and CloudEvents
Serverless London 2019   FaaS composition using Kafka and CloudEventsServerless London 2019   FaaS composition using Kafka and CloudEvents
Serverless London 2019 FaaS composition using Kafka and CloudEventsNeil Avery
 
Apache Kafka for Smart Grid, Utilities and Energy Production
Apache Kafka for Smart Grid, Utilities and Energy ProductionApache Kafka for Smart Grid, Utilities and Energy Production
Apache Kafka for Smart Grid, Utilities and Energy ProductionKai Wähner
 
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...Amazon Web Services
 

Mais procurados (20)

The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
The Journey to Enterprise PaaS (Cloud Foundry Summit 2014)
 
Confluent Private Cloud | Rohit Bakhshi, Staff Product Manager
Confluent Private Cloud | Rohit Bakhshi, Staff Product ManagerConfluent Private Cloud | Rohit Bakhshi, Staff Product Manager
Confluent Private Cloud | Rohit Bakhshi, Staff Product Manager
 
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, GoogleHybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
Hybrid Streaming Analytics for Apache Kafka Users | Firat Tekiner, Google
 
Event Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and ConfluentEvent Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and Confluent
 
Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...
Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...
Running Kafka in Kubernetes: A Practical Guide (Katherine Stanley, IBM United...
 
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
Confluent Platform 5.5 + Apache Kafka 2.5 => New Features (JSON Schema, Proto...
 
Investing in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft ITInvesting in Cloud Integration at Microsoft IT
Investing in Cloud Integration at Microsoft IT
 
Introduction to Microsoft Integration Technologies
Introduction to Microsoft Integration TechnologiesIntroduction to Microsoft Integration Technologies
Introduction to Microsoft Integration Technologies
 
Unleashing Apache Kafka and TensorFlow in the Cloud

Unleashing Apache Kafka and TensorFlow in the Cloud
Unleashing Apache Kafka and TensorFlow in the Cloud

Unleashing Apache Kafka and TensorFlow in the Cloud

 
KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...
KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...
KEYNOTE Flink Forward San Francisco 2019: From Stream Processor to a Unified ...
 
Strategy and Directions for the IBM® Mainframe
Strategy and Directions for the IBM® MainframeStrategy and Directions for the IBM® Mainframe
Strategy and Directions for the IBM® Mainframe
 
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Apache Kafka and MQTT - Overview, Comparison, Use Cases, ArchitecturesApache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
Apache Kafka and MQTT - Overview, Comparison, Use Cases, Architectures
 
002 a solooverviewjul2020-ceposta
002 a solooverviewjul2020-ceposta002 a solooverviewjul2020-ceposta
002 a solooverviewjul2020-ceposta
 
Micro services and devops on aws to accelerate innovation cwin18-toulouse
Micro services and devops on aws to accelerate innovation cwin18-toulouseMicro services and devops on aws to accelerate innovation cwin18-toulouse
Micro services and devops on aws to accelerate innovation cwin18-toulouse
 
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
Demo to Prepare for “Hands-On Lab: Take a Deep Dive with Experts Who Have Int...
 
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
 
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
IMGS 2015 - Implementing Leica Zeno for the Rural Payments Agency - Alex MacD...
 
Serverless London 2019 FaaS composition using Kafka and CloudEvents
Serverless London 2019   FaaS composition using Kafka and CloudEventsServerless London 2019   FaaS composition using Kafka and CloudEvents
Serverless London 2019 FaaS composition using Kafka and CloudEvents
 
Apache Kafka for Smart Grid, Utilities and Energy Production
Apache Kafka for Smart Grid, Utilities and Energy ProductionApache Kafka for Smart Grid, Utilities and Energy Production
Apache Kafka for Smart Grid, Utilities and Energy Production
 
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
Airbus Goes Serverless with AWS to Improve Fleet Operations (MFG315) - AWS re...
 

Semelhante a Edge2AI delivered by Cloudera Edge Management(CEM) 

Addressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge ManagementAddressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge ManagementDataWorks Summit
 
Oracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator SuiteOracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator SuiteIke Aniagoh
 
New Design Patterns in Microservice Solutions
New Design Patterns in Microservice SolutionsNew Design Patterns in Microservice Solutions
New Design Patterns in Microservice SolutionsMichel Burger
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Amazon Web Services
 
IoT and Microservice
IoT and MicroserviceIoT and Microservice
IoT and Microservicekgshukla
 
Building Real-time Pipelines with FLaNK_ A Case Study with Transit Data
Building Real-time Pipelines with FLaNK_ A Case Study with Transit DataBuilding Real-time Pipelines with FLaNK_ A Case Study with Transit Data
Building Real-time Pipelines with FLaNK_ A Case Study with Transit DataTimothy Spann
 
The Current And Future State Of Service Mesh
The Current And Future State Of Service MeshThe Current And Future State Of Service Mesh
The Current And Future State Of Service MeshRam Vennam
 
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Michelle Holley
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected VehiclesTomo Yamaguchi
 
Discover How Volvo Cars Uses a Time Series Database to Become Data-Driven
Discover How Volvo Cars Uses a Time Series Database to Become Data-DrivenDiscover How Volvo Cars Uses a Time Series Database to Become Data-Driven
Discover How Volvo Cars Uses a Time Series Database to Become Data-DrivenDevOps.com
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetesKrishna-Kumar
 
Http Services in Rust on Containers
Http Services in Rust on ContainersHttp Services in Rust on Containers
Http Services in Rust on ContainersAnton Whalley
 
Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...Cisco Canada
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?Bernard Paques
 
Analytics driven SDN and commodity switches
Analytics driven SDN and commodity switchesAnalytics driven SDN and commodity switches
Analytics driven SDN and commodity switchesnetvis
 
Linux Akraino Blueprint
Linux Akraino BlueprintLinux Akraino Blueprint
Linux Akraino BlueprintLiz Warner
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkMegan O'Keefe
 
Managing microservices with Istio Service Mesh
Managing microservices with Istio Service MeshManaging microservices with Istio Service Mesh
Managing microservices with Istio Service MeshRafik HARABI
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE
 

Semelhante a Edge2AI delivered by Cloudera Edge Management(CEM)  (20)

Addressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge ManagementAddressing Challenges with IoT Edge Management
Addressing Challenges with IoT Edge Management
 
Oracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator SuiteOracle Open World 2018 - Cloud Lift Accelerator Suite
Oracle Open World 2018 - Cloud Lift Accelerator Suite
 
New Design Patterns in Microservice Solutions
New Design Patterns in Microservice SolutionsNew Design Patterns in Microservice Solutions
New Design Patterns in Microservice Solutions
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
IoT and Microservice
IoT and MicroserviceIoT and Microservice
IoT and Microservice
 
Building Real-time Pipelines with FLaNK_ A Case Study with Transit Data
Building Real-time Pipelines with FLaNK_ A Case Study with Transit DataBuilding Real-time Pipelines with FLaNK_ A Case Study with Transit Data
Building Real-time Pipelines with FLaNK_ A Case Study with Transit Data
 
The Current And Future State Of Service Mesh
The Current And Future State Of Service MeshThe Current And Future State Of Service Mesh
The Current And Future State Of Service Mesh
 
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
 
[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles[Solace] Open Data Movement for Connected Vehicles
[Solace] Open Data Movement for Connected Vehicles
 
Discover How Volvo Cars Uses a Time Series Database to Become Data-Driven
Discover How Volvo Cars Uses a Time Series Database to Become Data-DrivenDiscover How Volvo Cars Uses a Time Series Database to Become Data-Driven
Discover How Volvo Cars Uses a Time Series Database to Become Data-Driven
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
Http Services in Rust on Containers
Http Services in Rust on ContainersHttp Services in Rust on Containers
Http Services in Rust on Containers
 
Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...Cisco Connect Halifax 2018   Understanding Cisco's next generation sd-wan sol...
Cisco Connect Halifax 2018 Understanding Cisco's next generation sd-wan sol...
 
What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?What is expected from Chief Cloud Officers?
What is expected from Chief Cloud Officers?
 
Analytics driven SDN and commodity switches
Analytics driven SDN and commodity switchesAnalytics driven SDN and commodity switches
Analytics driven SDN and commodity switches
 
How T-Mobile Tamed Metron
How T-Mobile Tamed MetronHow T-Mobile Tamed Metron
How T-Mobile Tamed Metron
 
Linux Akraino Blueprint
Linux Akraino BlueprintLinux Akraino Blueprint
Linux Akraino Blueprint
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
Managing microservices with Istio Service Mesh
Managing microservices with Istio Service MeshManaging microservices with Istio Service Mesh
Managing microservices with Istio Service Mesh
 
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWAREFIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
FIWARE Global Summit - Building Production Grade IoT Platform Leveraging FIWARE
 

Último

INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingsocarem879
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Milind Agarwal
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataTecnoIncentive
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxSimranPal17
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfSubhamKumar3239
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 

Último (20)

INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processing
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Cyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded dataCyber awareness ppt on the recorded data
Cyber awareness ppt on the recorded data
 
What To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptxWhat To Do For World Nature Conservation Day by Slidesgo.pptx
What To Do For World Nature Conservation Day by Slidesgo.pptx
 
convolutional neural network and its applications.pdf
convolutional neural network and its applications.pdfconvolutional neural network and its applications.pdf
convolutional neural network and its applications.pdf
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 

Edge2AI delivered by Cloudera Edge Management(CEM) 

  • 1. © Cloudera, Inc. All rights reserved. EDGE2AI DELIVERED BY CLOUDERA EDGE MANAGEMENT (CEM) George Vetticaden VP of Product Management, Data In Motion (DIM) BU
  • 2. © Cloudera, Inc. All rights reserved. 2 STREAMING ANALYTICS REFERENCE ARCHITECTURE IOT Ingest Gateway Powered by Kafka Kafka Topic gateway- freightliner- sensors- Kafka Topic gateway- mack- sensors- Kafka Topic gateway- tata- sensors- Kafka Cluster Geo 2 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Kafka Cluster Geo 1 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Data Flow Apps Powered by NiFi Data Collection at the Edge Freightliner Fleet Truck Mack Fleet Truck Tata Fleet Truck C++ Agent C++ Agent C++ Agent Streaming Analytics Apps / Data Lakes Analytics App Micro Services DS / AI Workbench CDSW Data Lake CDH / HDP Analytics App
  • 3. © Cloudera, Inc. All rights reserved. 3 MANAGING EDGE DATA COLLECTION IS A HARD PROBLEM Kafka Topic gateway- freightliner- sensors- Kafka Topic gateway- mack- sensors- Kafka Topic gateway- tata- sensors- Kafka Cluster Geo 2 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Kafka Cluster Geo 1 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Subscribing Streaming Analytics Apps Subcribing Streaming Analytics Apps Analytics App 4 Analytics App 1 Analytics App 2 Micro Services Analytics App 3 Data Flow Apps Powered by NiFi Freightliner Fleet Truck Mack Fleet Truck Tata Fleet Truck C++ Agent C++ Agent C++ Agent Data Collection at the Edge IOT Ingest Gateway Powered by Kafka Challenge #1: Developing Edge Flows How do I develop flows meant to run on the edge using NiFi-like flow based programming with no code?
  • 4. © Cloudera, Inc. All rights reserved. 4 MANAGING EDGE DATA COLLECTION IS A HARD PROBLEM Kafka Topic gateway- freightliner- sensors- Kafka Topic gateway- mack- sensors- Kafka Topic gateway- tata- sensors- Kafka Cluster Geo 2 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Kafka Cluster Geo 1 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Subscribing Streaming Analytics Apps Subcribing Streaming Analytics Apps Analytics App 4 Analytics App 1 Analytics App 2 Micro Services Analytics App 3 Data Flow Apps Powered by NiFi Freightliner Fleet Truck Mack Fleet Truck Tata Fleet Truck C++ Agent C++ Agent C++ Agent Data Collection at the Edge IOT Ingest Gateway Powered by Kafka Challenge #2: Deploying Flows/ Over the Air Updates (OTA) How do I deploy data collection flows to the edge? How do I do updates to only the Freightliner class of trucks?
  • 5. © Cloudera, Inc. All rights reserved. 5 MANAGING EDGE DATA COLLECTION IS A HARD PROBLEM Kafka Topic gateway- freightliner- sensors- Kafka Topic gateway- mack- sensors- Kafka Topic gateway- tata- sensors- Kafka Cluster Geo 2 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Kafka Cluster Geo 1 Data Syndicate Services Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- speed Kafka Topic syndicate freightliner- geo Kafka Topic syndicate freightliner- geo Subscribing Streaming Analytics Apps Subcribing Streaming Analytics Apps Analytics App 4 Analytics App 1 Analytics App 2 Micro Services Analytics App 3 Data Flow Apps Powered by NiFi Freightliner Fleet Truck Mack Fleet Truck Tata Fleet Truck C++ Agent C++ Agent C++ Agent Data Collection at the Edge IOT Ingest Gateway Powered by Kafka Challenge #3: Monitoring Agents and Flows How do I manage hundreds of thousands of edge agents and the flows that they are running?
  • 6. © Cloudera, Inc. All rights reserved. 6 INTRODUCING CLOUDERA EDGE MANAGEMENT (CEM) What is CEM?  New product offering is an edge management solution consisting of edge agents + edge management hub.  What does CEM do? Manage, Control and Monitor edge agents to collect data from edge devices and push intelligence back to the edge.  How does CEM do it? Develop, Deploy, Run & Monitor edge flow apps on thousands of edge devices. N ew
  • 7. © Cloudera, Inc. All rights reserved. 7 INTRODUCING CLOUDERA EDGE MANAGEMENT (CEM) Key Benefits  Agility - Build edge data collections with the same agility as they build flow apps with NiFi.  Key Enabler for IOT Initiatives - Build successful IoT initiatives by collecting, curating and analyzing data from thousands of edge devices.  Operational Confidence - Gain complete operational confidence with your edge implementation by gaining visibility into all of your deployed agents. N ew
  • 8. © Cloudera, Inc. All rights reserved. 8 The EDGE: Truck Fleet COMMON EDGE DATAFLOW REQUIREMENTS Use Case Setup #1: Company X has 1000s of vehicles in its fleet with a sensors streaming various telemetric data #2: The Fleet consists of 4 different truck manufacturers each with its own slightly different data and flow requirements.
  • 9. © Cloudera, Inc. All rights reserved. 9 COMMON EDGE DATAFLOW REQUIREMENTS Edge Flow Requirements 1. Edge collection agents need to be lightweight, resource efficient (size, memory, processing) and be able to run in diverse environments like a gateway on truck. 3. Each truck manufacturer has different sensors and data ingest and processing requirements 2. Each agent should be able perform local collection, filter/routing, & transformation functions, and send data to the Cloud for further more complex processing/analytics 4. Development and deployment flows to 1000s of agents grouped my manufacturer must be made easy. 5. The edge data processing needs to support intermittent network connectivity. The EDGE: Truck Fleet
  • 10. © Cloudera, Inc. All rights reserved. 10 The EDGE: Truck Fleet Agent Class: Mack Agent Class: Freightliner Agent Class: Benz Agent Class: Tata IMPLEMENTING REQUIREMENTS WITH CEM Steps 1. Install MiNifi C++ agent on each truck 2. On each agent configure a class that represent the Truck manufacturer type. This allows users to to push out different flows to the edge based on the truck type. 4. Develop the edge flow using NiFi like flow based development paradigm 5. Publish/Update the Flow. This will push out the flow to every agent that is configured with the flow’s class. 6. Monitor the agents and the flows running on each truck 3. In Edge Flow Manager (EFM), select an class of Agents you are going to develop an edge flow N ew
  • 11. © Cloudera, Inc. All rights reserved. 11 OTA UPDATE TO ALL THE FREIGHTLINER TRUCKS MADE EASY BY CEM Update the Edge Flow with a new/improved predictive model Capture/Ingest New Speed Sensor. Filter events whose speed > 50
  • 12. © Cloudera, Inc. All rights reserved. DEMO CEM DEVELOP, DEPLOY & MANAGE AN EDGE “SMART” FLOW FOR THE FREIGHTLINER CLASS OF MINIFI AGENTS
  • 13. © Cloudera, Inc. All rights reserved. THANK YOU