SlideShare a Scribd company logo
1 of 27
Download to read offline
| © 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

More Related Content

Similar to Rethinking the Database in the IoT Era

cloud computing
cloud computingcloud computing
cloud computingHyderabad
 
Enabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series DataEnabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series DataInfluxData
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing FundamentalDony Riyanto
 
ciscothousandeyesusecase
ciscothousandeyesusecaseciscothousandeyesusecase
ciscothousandeyesusecaseRENJITHKNAIR5
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptA
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloudVan Pham
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloudsree raj
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingRevathi Ram
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptA
 
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud InfrastructureRedefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud InfrastructureNetApp
 

Similar to Rethinking the Database in the IoT Era (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Enabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series DataEnabling Edge-Cloud Duality of Time Series Data
Enabling Edge-Cloud Duality of Time Series Data
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing Fundamental
 
ciscothousandeyesusecase
ciscothousandeyesusecaseciscothousandeyesusecase
ciscothousandeyesusecase
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Cloud
CloudCloud
Cloud
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud
CloudCloud
Cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Lect15 cloud
Lect15 cloudLect15 cloud
Lect15 cloud
 
cloud computng
cloud computng cloud computng
cloud computng
 
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud InfrastructureRedefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
Redefining HCI: How to Go from Hyper Converged to Hybrid Cloud Infrastructure
 

More from InfluxData

Announcing InfluxDB Clustered
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB ClusteredInfluxData
 
Best Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemBest Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemInfluxData
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...InfluxData
 
Power Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBPower Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBInfluxData
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base InfluxData
 
Build an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING StackBuild an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING StackInfluxData
 
Meet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustMeet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustInfluxData
 
Introducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedIntroducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedInfluxData
 
Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB InfluxData
 
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...InfluxData
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...InfluxData
 
Introducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineIntroducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineInfluxData
 
Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena InfluxData
 
Understanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineUnderstanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineInfluxData
 
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBStreamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBInfluxData
 
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...InfluxData
 
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022InfluxData
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022InfluxData
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...InfluxData
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022InfluxData
 

More from InfluxData (20)

Announcing InfluxDB Clustered
Announcing InfluxDB ClusteredAnnouncing InfluxDB Clustered
Announcing InfluxDB Clustered
 
Best Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow EcosystemBest Practices for Leveraging the Apache Arrow Ecosystem
Best Practices for Leveraging the Apache Arrow Ecosystem
 
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
How Bevi Uses InfluxDB and Grafana to Improve Predictive Maintenance and Redu...
 
Power Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDBPower Your Predictive Analytics with InfluxDB
Power Your Predictive Analytics with InfluxDB
 
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
How Teréga Replaces Legacy Data Historians with InfluxDB, AWS and IO-Base
 
Build an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING StackBuild an Edge-to-Cloud Solution with the MING Stack
Build an Edge-to-Cloud Solution with the MING Stack
 
Meet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using RustMeet the Founders: An Open Discussion About Rewriting Using Rust
Meet the Founders: An Open Discussion About Rewriting Using Rust
 
Introducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud DedicatedIntroducing InfluxDB Cloud Dedicated
Introducing InfluxDB Cloud Dedicated
 
Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB Gain Better Observability with OpenTelemetry and InfluxDB
Gain Better Observability with OpenTelemetry and InfluxDB
 
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
How a Heat Treating Plant Ensures Tight Process Control and Exceptional Quali...
 
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...How Delft University's Engineering Students Make Their EV Formula-Style Race ...
How Delft University's Engineering Students Make Their EV Formula-Style Race ...
 
Introducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage EngineIntroducing InfluxDB’s New Time Series Database Storage Engine
Introducing InfluxDB’s New Time Series Database Storage Engine
 
Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena Start Automating InfluxDB Deployments at the Edge with balena
Start Automating InfluxDB Deployments at the Edge with balena
 
Understanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage EngineUnderstanding InfluxDB’s New Storage Engine
Understanding InfluxDB’s New Storage Engine
 
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDBStreamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
Streamline and Scale Out Data Pipelines with Kubernetes, Telegraf, and InfluxDB
 
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
Ward Bowman [PTC] | ThingWorx Long-Term Data Storage with InfluxDB | InfluxDa...
 
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
Scott Anderson [InfluxData] | New & Upcoming Flux Features | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts | InfluxDays 2022
 
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
Steinkamp, Clifford [InfluxData] | Welcome to InfluxDays 2022 - Day 2 | Influ...
 
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
Steinkamp, Clifford [InfluxData] | Closing Thoughts Day 1 | InfluxDays 2022
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Rethinking the Database in the IoT Era

  • 1. | © Copyright 2022, InfluxData Rethinking the Database in the IoT Era Brian Gilmore Director, IoT and Emerging Technology
  • 2. | © Copyright 2022, InfluxData A bit about me…
  • 3. | © Copyright 2022, InfluxData | © Copyright 2022, InfluxData A bit about InfluxData The team behind InfluxDB… 3
  • 4. | © 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
  • 5. | © Copyright 2022, InfluxData Large and Growing Customer Base 1300+ Customers Internet of things Infrastructure & real-time apps 5
  • 6. | © 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
  • 7. | © Copyright 2022, InfluxData
  • 8. | © Copyright 2022, InfluxData
  • 9. | © Copyright 2022, InfluxData
  • 10. | © Copyright 2022, InfluxData | © Copyright 2022, InfluxData Modern Application Architectures for IoT 10
  • 11. | © Copyright 2022, InfluxData The Evolution of the Internet 11
  • 12. | © Copyright 2022, InfluxData 12 The Cloud
  • 13. | © Copyright 2022, InfluxData 13 Your Datacenter
  • 14. | © Copyright 2022, InfluxData 14 Your Datacenter The Edge
  • 15. | © 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
  • 16. | © Copyright 2022, InfluxData IoT Value Proposition Pillars Communicate Automate Optimize Understand Integrate Edge<->Cloud Hybrid Applications 16
  • 17. | © 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
  • 18. | © 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
  • 19. | © 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
  • 20. | © Copyright 2022, InfluxData We can’t operate in a vacuum… Complementary Technologies • Relational databases • Document databases • Graph databases • Time series databases 20
  • 21. | © Copyright 2022, InfluxData | © Copyright 2022, InfluxData Quick Update: InfluxDB Edge Data Replication 21
  • 22. | © 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
  • 23. | © 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
  • 24. | © 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
  • 25. | © Copyright 2022, InfluxData | © Copyright 2022, InfluxData Questions? 25
  • 26. | © Copyright 2022, InfluxData Thank You!
  • 27. | © Copyright 2022, InfluxData www.influxdata.com