iot – the reality of real world solutions

38
IoT – The Reality of Real World Solutions Michael Epprecht, TSP GBB IoT @fastflame

Upload: swiss-data-forum-swiss-data-forum

Post on 12-Apr-2017

393 views

Category:

Internet


2 download

TRANSCRIPT

Page 1: IoT – The reality of real world solutions

IoT – The Reality of Real

World Solutions

Michael Epprecht, TSP GBB IoT

@fastflame

Page 2: IoT – The reality of real world solutions

Mobile

Social“Things”

Natural interfaces

Machine learning

Quantum computing

Deliveringcrowdsourced

services

Bridging physical and

digital worlds

Reinventing the value chain

Achieving continuous

uptime

Advancinghuman-centric

design

Delivering faster, smarter service

Growing sustainably

Cloud

Data

Becoming a digital business

Page 3: IoT – The reality of real world solutions

Connectivity Data AnalyticsThings

Defining Internet of Things

Page 4: IoT – The reality of real world solutions

Internet of Things opportunity

Page 5: IoT – The reality of real world solutions

Provide connectivity to both existing and new devices

Facilitate new insights by harnessing power of untapped data

Enable fast solution development

Microsoft’s investment principles for IoTThe Internet of Things starts with your things

Page 6: IoT – The reality of real world solutions

Organizations are benefiting from IoT today

Lido Stone Works

Page 7: IoT – The reality of real world solutions

Hyper scale Infrastructure is the enabler27 Regions Worldwide, 22 ONLINE…huge capacity around the world…growing every year

100+ datacenters

Top 3 networks in the world

2.5x AWS, 7x Google DC Regions

G Series – Largest VM in World, 32 cores, 448GB Ram, SSD…

Operational

Announced/Not Operational

Central US

Iowa

West US

California

East US

Virginia

US Gov

Virginia

North Central US

Illinois

US Gov

Iowa

South Central US

Texas

Brazil South

Sao Paulo State

West Europe

Netherlands

China North *

Beijing

China South *

Shanghai

Japan East

Tokyo, Saitama

Japan West

Osaka

India South

Chennai

East Asia

Hong Kong

SE Asia

Singapore

Australia South East

Victoria

Australia East

New South Wales

* Operated by 21Vianet

India Central

Pune

Canada East

Quebec City

Canada Central

Toronto

India West

Mumbai

Germany North East

Magdeburg

Germany Central

Frankfurt

United Kingdom

Regions

North Europe

Ireland

East US 2

Virginia

Page 8: IoT – The reality of real world solutions

Azure IoT Suite

Page 9: IoT – The reality of real world solutions

Analyze and act

on new data

Integrate and transform

business processes

Connect and scale

with efficiency

Capture and analyze untapped data to transform your business

And

more

Real-time

operating

systems

Device Registry

Rules and Actions

Analytics

Dashboards & Visualization

Page 10: IoT – The reality of real world solutions

Accelerate time to value with preconfigured solutions

Modify existing rules and alerts

Fine-tuned to specific assets and processes

Integrate with back-end systems

Highly visual for your real-time operational data

Get started in minutes

Add your devices and begin tailor to your needs

Page 11: IoT – The reality of real world solutions

Devices

Azure IoT Suite Remote Monitoring

What you get with remote monitoring preconfigured solution

Back end

systems

and

processesC# simulator

Event Hub

Storage blobs DocumentDB

Web/Mobile App

Stream Analytics Logic Apps

Azure

Active Directory

IoT Hub Web Jobs

Power BI

Page 13: IoT – The reality of real world solutions

Why Azure IoT Suite

Get started quickly with preconfigured solutions for common

IoT scenarios.

Leverage a worldwide ecosystem of experienced IoT partners to tailor IoT solutions to your needs.

Azure IoT Suite

Connect millions of devices and integrate your business systems with new insights to transform your business.

Page 14: IoT – The reality of real world solutions

StoreTransformIngest Analyze Visualize

Catalog & Discover

Store

Orchestrate & Manage

Data

Page 15: IoT – The reality of real world solutions

Process real-time data in Azure using a simple SQL language

Consumes millions of real-time events from Event Hub/IoT Hub

collected from devices, sensors, infrastructure, and applications

Performs time-sensitive analysis using SQL-like language against

multiple real-time streams and reference data

Outputs to persistent stores, dashboards or back to devices

Point of Service Devices

Self CheckoutStations

Kiosks

Smart Phones

Slates/Tablets

PCs/Laptops

Servers

Digital Signs

DiagnosticEquipmentRemote Medical

MonitorsLogic

Controllers

SpecializedDevicesThin

Clients

Handhelds

Security

POS Terminals

AutomationDevices

VendingMachines

Kinect

ATM

Page 16: IoT – The reality of real world solutions

Fully managed service to support orchestration of data movement

and processing

Connect to relational or non-relational data that is on-premises or

in the cloud

Single pane of glass to monitor and manage data processing

pipelines.

Publish to Power BI

Compose and orchestrate data services at scale

Microsoft Confidential – Under Strict NDA

C#

MapReduce

Trusted data

BI & analyticsHive

Pig

Stored Procedures

Azure Machine Learning

Page 17: IoT – The reality of real world solutions

ML Algorithms are best of breed and embrace OSS

• MS + R + Python + BYOA

ML Studio for productive development

• Faster experiments results in faster improvements

• Visual Workflows & ML Experiments at Cloud Scale

ML Operationalization to remove deployment friction

• Build entire ML Apps & Deploy as Cloud APIs

ML Applications Marketplace

• Provide ML applications like apps in an ‘app store’

• Publish/consume APIs in a 2 sided market

Help organizations eliminate undifferentiated heavy lifting

Powerful predictive analytics in Azure

Azure Machine Learning

Page 18: IoT – The reality of real world solutions

Enable enterprise-wide self-service data source registration and discovery

A metadata repository that allow users to register, enrich,

understand, discover, and consume data sources

Delivers differentiated value though

‒ Data source discovery; rather than data discovery

‒ Support for data from any source; Structured and

unstructured, on premises and in the cloud

‒ Publishing, discovery and consumption through any tool

‒ Annotation crowdsourcing: empowering any user to

capture and share their knowledge.

This, while allowing IT to maintain control and oversight

Page 19: IoT – The reality of real world solutions

Elastic scale and performance

• Scales to petabytes of data

• Massively Parallel Processing

• Instant-on compute scales in seconds

• Query Relational / Non-Relational

Powered by the cloud

• Get started in minutes

• Integrated with Azure ML, PowerBI & ADF

Market Leading Price & Performance

• Simple billing compute & storage

• Pay for what you need, when you need it with

dynamic pause

Elastic cloud data warehouse with proven SQL Server capabilities

Page 20: IoT – The reality of real world solutions

Store any data in its native format without prior

transformation

Hadoop Distributed File System (HDFS) For The

Cloud

Enterprise grade security, availability and durability

Optimized for massive throughput - No limits on

file and account sizes

A hyper scale repository for big data analytics workloads

HDInsight

Page 21: IoT – The reality of real world solutions

Provides a real-time view of your business

operations

Direct connections to on-premise data supporting

Hybrid scenarios

Native iOS, Android and Windows mobile apps

“Out of the box” reports for a growing list of SaaS

services empowering the end users

Natively integrated with Microsoft applications,

services and data platform

A “single pane of glass” to view of the operation of your business

.

.

Page 22: IoT – The reality of real world solutions

Getting Started

Start with business plan

Get executive buy in

Leverage Quick Start consultation

Start your Azure IoT Experience at

www.InternetOfYourThings.com

Page 23: IoT – The reality of real world solutions
Page 24: IoT – The reality of real world solutions

Appendix

Page 25: IoT – The reality of real world solutions

1Establish

monitoring

objectives

and

requirements

2Profile the

devices

involved

3Determine

additional

solution

components

4Categorize

the data 5Define

alerts and

actions

6Operationali

ze the

solution and

scale

Imagine if you could monitor thousands of devices located around the world without

physically inspecting them

Azure IoT Suite solutions come with pre-built sample scenarios that include:

• Background information on the business need and objectives

• Simulated devices and sample data

• Pre-set rules and alerts, pre-defined dashboards, and more

Remote Monitoring

Page 26: IoT – The reality of real world solutions

Predictive Maintenance

1Identify the

target

outcome

2Inventory

data

sources

3Capture &

combine

data

4Model, test

and

integrate

5Validate

model in a

live

operational

scenario

6Integrate

into

operations

Imagine if you could automatically identify and fix potential problems

before they happen

Azure IoT Suite solutions come with pre-built sample scenarios that include:

• Background information on the business need and objectives

• Simulated devices and sample data

• Pre-set rules and alerts, pre-defined dashboards, and more

Page 27: IoT – The reality of real world solutions

Security & Management

Web Apps

MobileApps

APIManagement

APIApps

LogicApps

NotificationHubs

Content DeliveryNetwork (CDN)

MediaServices

HDInsight MachineLearning

StreamAnalytics

DataFactory

EventHubs

MobileEngagement

ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

BiztalkServices

HybridConnections

ServiceBus

StorageQueues

Store /Marketplace

HybridOperations

Backup

StorSimple

SiteRecovery

Import/Export

SQLDatabase

DocumentDB

RedisCache Search

Tables

SQL DataWarehouse

Azure AD Connect Health

AD PrivilegedIdentity Mngt

OperationalInsights

CloudServices

Batch Remote App

ServiceFabric Visual Studio

ApplicationInsights

Azure SDK

Team Project

VM Image Gallery& VM Depot

IoTHubs

Page 28: IoT – The reality of real world solutions
Page 29: IoT – The reality of real world solutions

Platform Services

Infrastructure Services

Web Apps

MobileApps

APIManagement

API Apps

Logic Apps

Notification Hubs

Content DeliveryNetwork (CDN)

Media Services

BizTalkServices

HybridConnections

Service Bus

StorageQueues

HybridOperations

Backup

StorSimple

Azure SiteRecovery

Import/Export

SQL Database

DocumentDB

RedisCache

AzureSearch

StorageTables

DataWarehouse

Azure AD Health Monitoring

AD PrivilegedIdentity Management

OperationalAnalytics

Cloud Services

BatchRemoteApp

ServiceFabric

Visual Studio

AppInsights

Azure SDK

VS Online

Domain Services

HDInsight MachineLearning

StreamAnalytics

Data Factory

EventHubs

MobileEngagement

Data Lake

IoT Hub

Data Catalog

Security & Management

Azure ActiveDirectory

Multi-FactorAuthentication

Automation

Portal

Key Vault

Store/Marketplace

VM Image Gallery& VM Depot

Azure ADB2C

Scheduler

Page 30: IoT – The reality of real world solutions

Field gateway

Cloud protocolgateway

IP-c

ap

ab

leP

AN

-devic

es

Event processing and insight(e.g. hot and cold paths)

Device business logic,Connectivity monitoring

Applicationdevice provisioning and management

IoT Hub

Page 31: IoT – The reality of real world solutions

Functionality

Security

Monitoring

Reach and customization

IoT Hub

Field gateway

Cloud protocolgateway

IP-c

ap

ab

leP

AN

-devic

es

Page 32: IoT – The reality of real world solutions

Device authentication & security (SAC)

Device connectivity monitoring

Scale

IoT protocols, device resource optimization

Telemetry ingestionDevice-to-Cloud messaging

Page 33: IoT – The reality of real world solutions

Designed for IoT

Service assisted communications

Cloud-scale messaging

Cloud-facing feedback

Per-device authentication

Connection multiplexing

Multi-protocol

Multi-platform

Page 34: IoT – The reality of real world solutions

device

Event processing(hot and cold path)

Device provisioning and management

Your IoT Hub

Device id

C2D queue

endpoint

D2C send

endpoint

Device …

Device …

Device …

D2C receive endpoint

C2D send endpoint

Msg feedback and monitoring endpoint

Device identity managementIoT Hub

management

Device business logic,Connectivity monitoring

Field GW /Cloud GW

Page 35: IoT – The reality of real world solutions

Identity registry

Authenticated comms

Custom

IoT Hub(identity registry)

Device registry(e.g. DocDB, SQL)

Other(e.g. ERP)

Device provisioning orchestration

Page 36: IoT – The reality of real world solutions

Use cases

IoT Hub capabilities

Patterns Field gateway

(OPC-UA, coAP, AllJoyn, …)

CloudGateway

(MQTT, custom)

IoT Hub

Page 37: IoT – The reality of real world solutions

Custom authentication

Device requests token

Device uses token with IoTHub

Token service

IoT Hub

Page 38: IoT – The reality of real world solutions

Azure IoT Hub

Designed for IoT

Service assisted communications

Cloud-scale messaging

Cloud-facing telemetry ingestion

Per-device authentication

Connection multiplexing

Multi-protocol support

Multi-platform