Microsoft’s IoT Platform ….. why it matters to the data platform Gary Hope Data Platform Technologist Microsoft South Africa.

Download Report

Transcript Microsoft’s IoT Platform ….. why it matters to the data platform Gary Hope Data Platform Technologist Microsoft South Africa.

Microsoft’s IoT Platform
….. why it matters to the data platform
Gary Hope Data Platform Technologist Microsoft South Africa
Data Platform Tipping Points
Real-time
data creation
Multiple
data types
Large data
volumes
User
expectations
Hardware
and storage
economics
Mobility
Microsoft’s IoT Platform
+
People
+
Things
Business
Is IoT even a new thing?
Depending on who you ask, IoT is either:
Nothing new
We’ve been
doing this for
40 years
A unicorn
Magic, and will
soon change
everything.
Cloud Based IoT Solutions
Azure IoT
Easy to provision, use and manage
Three parts of an IoT solution
1 Device connectivity & management
Pay as you go, scale as you need
2 Analytics & operationalized insights
Global reach, hyper scale
End to end security & privacy
Presentation & business
3 connectivity
Windows 10 IoT Core preview available for
Minnowboard Max and Raspberry Pi 2
Devices
RTOS, Linux, Windows, Android, iOS
IoT Device & Cloud Patterns
Field
Gateway
Protocol
Adaptation
Cloud Gateway
Event Hubs
Field
Gateway
Device
Connectivity & Management
RTOS, Linux, Windows, Android, iOS
Devices
Field
Gateway
Protocol
Adaptation
Cloud Gateway
Event Hubs
Field
Gateway
Device
Connectivity & Management
RTOS, Linux, Windows, Android, iOS
Devices
Protocol
Adaptation
Field
Gateway
Protocol
Adaptation
Cloud Gateway
Field
Gateway
Event Hubs
&
IoT Hub
Device
Connectivity & Management
RTOS, Linux, Windows, Android, iOS
Devices
Protocol
Adaptation
Field
Gateway
Protocol
Adaptation
Cloud Gateway
Field
Gateway
Event Hubs
&
IoT Hub
Device
Connectivity & Management
C API
.NET API
Java API
Cross Platform C Code
OS Abstraction Layer / OS Bindings
Javascript API
RTOS, Linux, Windows, Android, iOS
Devices
Protocol
Adaptation
Field
Gateway
SQL
Protocol
Adaptation
Cloud Gateway
Field
Gateway
Event Hubs
&
IoT Hub
Device
Connectivity & Management
Analytics &
Operationalized Insights
Devices
RTOS, Linux, Windows, Android, iOS
Batch Analytics & Visualizations
Azure HDInsight, AzureML, Power BI,
Azure Data Factory
Protocol
Adaptation
Hot Path Analytics
Field
Gateway
Azure Stream Analytics, Azure HDInsight Storm
Protocol
Adaptation
Cloud Gateway
Field
Gateway
Event Hubs
&
IoT Hub
Device
Connectivity & Management
Hot Path Business Logic
Service Fabric & Actor Framework
Analytics &
Operationalized Insights
The Value of Timely Analytics
$ value of analytics
Web Analytics – Ad placement,
Financial Services, Smart Grids,
Monitoring – Systems mgmt, Health Care,
Manufacturing, etc.
Forecasting in Enterprises
Historical Trend Analysis
years
months
days
Time of interest
hrs
min
sec
Present
Current Products for Analytics
Facts/sec.
Custom-built solutions that carry huge
development and customization costs
100000
10000
Active DW analytics
1000
Traditional DW Analytics
years
months
100
days
hrs
min
sec
Time of interest
ET time in ETL
Load time in ETL
Present
Understanding Streaming Data
Question: “how many red cars are in the parking lot”.
Devices
RTOS, Linux, Windows, Android, iOS
Batch Analytics & Visualizations
Azure HDInsight, AzureML, Power BI,
Azure Data Factory
Protocol
Adaptation
Hot Path Analytics
Field
Gateway
Azure Stream Analytics, Azure HDInsight Storm
Protocol
Adaptation
Presentation &
Business Connectivity
App Service, Websites
Cloud Gateway
Field
Gateway
Event Hubs
&
IoT Hub
Device
Connectivity & Management
Hot Path Business Logic
Service Fabric & Actor Framework
Dynamics, BizTalk Services,
Notification Hubs
Analytics &
Operationalized Insights
Presentation &
Business Connectivity
Microsoft Azure IoT services
Devices
Device Connectivity
Storage
Analytics
Presentation & Action
Event Hubs
SQL Database
Machine
Learning
App Service
Service Bus
Table/Blob
Storage
Stream Analytics
Power BI
External Data
Sources
DocumentDB
HDInsight
Notification
Hubs
External Data
Sources
Data Factory
Mobile Services
{ }
BizTalk Services