| © Copyright 2022, InfluxData
Rethinking the
Database in the IoT Era
Brian Gilmore
Director, IoT and Emerging Technology
| © Copyright 2022, InfluxData
A bit about me…
| © Copyright 2022, InfluxData
| © Copyright 2022, InfluxData
A bit about InfluxData
The team behind InfluxDB…
3
| © Copyright 2022, InfluxData
At a glance
FOUNDED
FOCUS
DIFFERENCE
OSS FOUNDATION
BUSINESS MODEL
2013
San Francisco HQ, 230 FTE’s, 122+ in technical functions
Where developers build real-time applications
One platform; one API across Multiple Clouds and On-Prem
Ingest, query, story using common tools regardless of architecture
1300+ Customers and 550,000 daily active OSS deployments;
Google , Cisco, SAP, Comcast, Tesla, Siemens, PTC, Honeywell, JP Morgan Chase
PLG Driven Usage and Subscription Model
Pay for what you use; Pay how you want. Credit card, cloud provider, annual contract
for IoT, Analytics and Cloud native services
4
| © Copyright 2022, InfluxData
Large and Growing Customer Base
1300+
Customers
Internet of things
Infrastructure & real-time apps
5
| © Copyright 2022, InfluxData
Momentum & Adoption
6
634,000
Active Instances
57,000
Cloud Signups
1st
Runaway Leader
23,000
GitHub Stars
InfluxDB Cloud InfluxDB stars
InfluxDB OSS
Database ranking
source: DB Engines
| © Copyright 2022, InfluxData
| © Copyright 2022, InfluxData
| © Copyright 2022, InfluxData
| © Copyright 2022, InfluxData
| © Copyright 2022, InfluxData
Modern Application
Architectures for IoT
10
| © Copyright 2022, InfluxData
The Evolution of the Internet
11
| © Copyright 2022, InfluxData
12
The Cloud
| © Copyright 2022, InfluxData
13
Your Datacenter
| © Copyright 2022, InfluxData
14
Your Datacenter
The Edge
| © Copyright 2022, InfluxData
Technology Considerations
15
• Mostly always on
• High specificity
• Traditionally capEx
• Physical Networks
• Physical Machines
• Applications
• Servers
• Clients
• Mostly always on
• High elasticity
• Everything as a service
• Virtual Networks
• Virtual Machines
• Containers
• Microservices
• Orchestration
• Intermittent everything
• High autonomy
• Generally proprietary
• Telecommunications
• Electronics
• Programs
• Sensors
• Actuators
The Cloud The Datacenter The Edge
| © Copyright 2022, InfluxData
IoT Value Proposition Pillars
Communicate
Automate
Optimize
Understand
Integrate
Edge<->Cloud Hybrid Applications
16
| © Copyright 2022, InfluxData
Solutions
Monitoring Managing Securing Deploying Analyzing Optimizing Commercializing
IoT Archetype
Edge
Sensors
Actuators
Applications
Network
Automation
Gateway
Applications
Network
Network
Coordination
Cloud
Applications
Network
Integration
Consumers
Administrators
Time Series Database (TSDB)
17
| © Copyright 2022, InfluxData
Monitoring
Analytics
Alerting
Frameworks
InfluxDB
Purpose-Built Time Series Database
Visualization, Query & Task Engine
Sensors
Setpoints
Alarms
Events
Reference Architecture –
IIoT with InfluxData
Sources
PLCs
HMIs
Robotics
Sensors
Devices
Telegraf
Client Libraries
• MQTT Consumer
• OPC UA
• Modbus
• HTTP
• Apache Kafka
• AWS Kinesis
• Azure Event Hubs
• GCP PubSub
• Python
• Arduino
• Node.js
• JavaScript
Data Types
MES, ERP, EAM,
CMMS
Middleware / IoT
Gateways
OT Infrastructure
Industrial Control
SCADA
18
| © Copyright 2022, InfluxData
Hybrid TSDB with InfluxDB
Transparent, reliable, scalable time series data collection, transformation, enrichment, orchestration, and analytics.
InfluxDB Cloud
Multi-site Edge Data “Born-In” Cloud Data Query, API, WebUI Interfaces Cloud Native Integrations Application Development
19
Edge Device Edge Gateway Datacenter
Existing
Applications
InfluxDB
Full Fidelity Data
Summarized Data
Query & Task Engine
InfluxDB
Full Fidelity Data
Summarized Data
Query & Task Engine
Existing Applications
InfluxDB
Full Fidelity Data
Summarized Data
Query & Task Engine
Existing
Applications
| © Copyright 2022, InfluxData
We can’t operate in a vacuum…
Complementary Technologies
• Relational databases
• Document databases
• Graph databases
• Time series databases
20
| © Copyright 2022, InfluxData
| © Copyright 2022, InfluxData
Quick Update:
InfluxDB Edge Data Replication
21
| © Copyright 2022, InfluxData
How it Works
API CLI
/api/v2/remotes influx remote [create,delete,list,update]
/api/v2/replications influx replication [create,delete,list,update]
Cloud (InfluxDB Cloud) Database(s)
Enables:
• Raw data replication
• Downsampling
• Eventual consistency
Build:
• Distributed databases
• Hybrid apps
• ML pipelines
Bucket Queue
Bucket Queue
Flux
Edge (InfluxDB OSS) Databases
Disk
22
| © Copyright 2022, InfluxData
Adding Value to the InfluxDB Ecosystem
• Strategic orchestration of datasets across edge and cloud
• Unified, single source of truth for everyone in your org
• You decide where precision and fidelity is required
• Enables better visibility, alerting, analytics and data science
• Empowers optimized operations and collaboration
• Build new apps - for customers or the business
• Drive cost savings and revenue from new lines of business
Enables New Time Series Solutions
Hybrid Edge/Cloud Applications and Operations
Local/Remote Operations Global Visibility
Edge Edge
Cloud
23
| © Copyright 2022, InfluxData
InfluxDB EDR – Totally Awesome!
Durable Flexible
Ensure data gets to
where it needs to go
Simple code and
configuration
No complex code Data @ Edge & Cloud
Native Queueing
Persistent through
connectivity errors
and outages
Automatic
24
| © Copyright 2022, InfluxData
| © Copyright 2022, InfluxData
Questions?
25
| © Copyright 2022, InfluxData
Thank You!
| © Copyright 2022, InfluxData
www.influxdata.com

Rethinking the Database in the IoT Era

  • 1.
    | © Copyright2022, InfluxData Rethinking the Database in the IoT Era Brian Gilmore Director, IoT and Emerging Technology
  • 2.
    | © Copyright2022, InfluxData A bit about me…
  • 3.
    | © Copyright2022, InfluxData | © Copyright 2022, InfluxData A bit about InfluxData The team behind InfluxDB… 3
  • 4.
    | © Copyright2022, InfluxData At a glance FOUNDED FOCUS DIFFERENCE OSS FOUNDATION BUSINESS MODEL 2013 San Francisco HQ, 230 FTE’s, 122+ in technical functions Where developers build real-time applications One platform; one API across Multiple Clouds and On-Prem Ingest, query, story using common tools regardless of architecture 1300+ Customers and 550,000 daily active OSS deployments; Google , Cisco, SAP, Comcast, Tesla, Siemens, PTC, Honeywell, JP Morgan Chase PLG Driven Usage and Subscription Model Pay for what you use; Pay how you want. Credit card, cloud provider, annual contract for IoT, Analytics and Cloud native services 4
  • 5.
    | © Copyright2022, InfluxData Large and Growing Customer Base 1300+ Customers Internet of things Infrastructure & real-time apps 5
  • 6.
    | © Copyright2022, InfluxData Momentum & Adoption 6 634,000 Active Instances 57,000 Cloud Signups 1st Runaway Leader 23,000 GitHub Stars InfluxDB Cloud InfluxDB stars InfluxDB OSS Database ranking source: DB Engines
  • 7.
    | © Copyright2022, InfluxData
  • 8.
    | © Copyright2022, InfluxData
  • 9.
    | © Copyright2022, InfluxData
  • 10.
    | © Copyright2022, InfluxData | © Copyright 2022, InfluxData Modern Application Architectures for IoT 10
  • 11.
    | © Copyright2022, InfluxData The Evolution of the Internet 11
  • 12.
    | © Copyright2022, InfluxData 12 The Cloud
  • 13.
    | © Copyright2022, InfluxData 13 Your Datacenter
  • 14.
    | © Copyright2022, InfluxData 14 Your Datacenter The Edge
  • 15.
    | © Copyright2022, InfluxData Technology Considerations 15 • Mostly always on • High specificity • Traditionally capEx • Physical Networks • Physical Machines • Applications • Servers • Clients • Mostly always on • High elasticity • Everything as a service • Virtual Networks • Virtual Machines • Containers • Microservices • Orchestration • Intermittent everything • High autonomy • Generally proprietary • Telecommunications • Electronics • Programs • Sensors • Actuators The Cloud The Datacenter The Edge
  • 16.
    | © Copyright2022, InfluxData IoT Value Proposition Pillars Communicate Automate Optimize Understand Integrate Edge<->Cloud Hybrid Applications 16
  • 17.
    | © Copyright2022, InfluxData Solutions Monitoring Managing Securing Deploying Analyzing Optimizing Commercializing IoT Archetype Edge Sensors Actuators Applications Network Automation Gateway Applications Network Network Coordination Cloud Applications Network Integration Consumers Administrators Time Series Database (TSDB) 17
  • 18.
    | © Copyright2022, InfluxData Monitoring Analytics Alerting Frameworks InfluxDB Purpose-Built Time Series Database Visualization, Query & Task Engine Sensors Setpoints Alarms Events Reference Architecture – IIoT with InfluxData Sources PLCs HMIs Robotics Sensors Devices Telegraf Client Libraries • MQTT Consumer • OPC UA • Modbus • HTTP • Apache Kafka • AWS Kinesis • Azure Event Hubs • GCP PubSub • Python • Arduino • Node.js • JavaScript Data Types MES, ERP, EAM, CMMS Middleware / IoT Gateways OT Infrastructure Industrial Control SCADA 18
  • 19.
    | © Copyright2022, InfluxData Hybrid TSDB with InfluxDB Transparent, reliable, scalable time series data collection, transformation, enrichment, orchestration, and analytics. InfluxDB Cloud Multi-site Edge Data “Born-In” Cloud Data Query, API, WebUI Interfaces Cloud Native Integrations Application Development 19 Edge Device Edge Gateway Datacenter Existing Applications InfluxDB Full Fidelity Data Summarized Data Query & Task Engine InfluxDB Full Fidelity Data Summarized Data Query & Task Engine Existing Applications InfluxDB Full Fidelity Data Summarized Data Query & Task Engine Existing Applications
  • 20.
    | © Copyright2022, InfluxData We can’t operate in a vacuum… Complementary Technologies • Relational databases • Document databases • Graph databases • Time series databases 20
  • 21.
    | © Copyright2022, InfluxData | © Copyright 2022, InfluxData Quick Update: InfluxDB Edge Data Replication 21
  • 22.
    | © Copyright2022, InfluxData How it Works API CLI /api/v2/remotes influx remote [create,delete,list,update] /api/v2/replications influx replication [create,delete,list,update] Cloud (InfluxDB Cloud) Database(s) Enables: • Raw data replication • Downsampling • Eventual consistency Build: • Distributed databases • Hybrid apps • ML pipelines Bucket Queue Bucket Queue Flux Edge (InfluxDB OSS) Databases Disk 22
  • 23.
    | © Copyright2022, InfluxData Adding Value to the InfluxDB Ecosystem • Strategic orchestration of datasets across edge and cloud • Unified, single source of truth for everyone in your org • You decide where precision and fidelity is required • Enables better visibility, alerting, analytics and data science • Empowers optimized operations and collaboration • Build new apps - for customers or the business • Drive cost savings and revenue from new lines of business Enables New Time Series Solutions Hybrid Edge/Cloud Applications and Operations Local/Remote Operations Global Visibility Edge Edge Cloud 23
  • 24.
    | © Copyright2022, InfluxData InfluxDB EDR – Totally Awesome! Durable Flexible Ensure data gets to where it needs to go Simple code and configuration No complex code Data @ Edge & Cloud Native Queueing Persistent through connectivity errors and outages Automatic 24
  • 25.
    | © Copyright2022, InfluxData | © Copyright 2022, InfluxData Questions? 25
  • 26.
    | © Copyright2022, InfluxData Thank You!
  • 27.
    | © Copyright2022, InfluxData www.influxdata.com