20
ICT infrastructure for AI Tools to accelerate Enterprise IOT by Thavash Govender , Microsoft

ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

ICT infrastructure for AI Tools to accelerate Enterprise IOT

by Thavash Govender , Microsoft

Page 2: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

We’ve observed three primary stages in the IoT customer journey

Ability to gain real time insights and improve business processes

Optimize usage of assets and/or deliver better products to customers

Develop new business opportunities, increase profitability, create more compelling business models

Connect

&

Monitor

Analyze

&

Improve

Transform &

Expand

Cu

sto

mer

So

ph

isti

cati

on

/ V

alu

e R

ealize

d

Page 3: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights
Page 4: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

THE DIGITAL FEEDBACK LOOPS

A comprehensive

digital model that

includes products,

assets, and operations:

OPERATIONS

PEOPLE

PRODUCTSCUSTOMERS DATA

Our vision: to enable any organization to create digital feedback loops for all aspects of their business

The ability to track,

optimize, simulate and

predict the future

• People

• Places

• Things

• Systems

• Context

• Process

Page 5: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

CONNECTING THE DOTS

Connected Building

Microsoft IoT for Smart Buildingshttps://www.youtube.com/watch?v=d55rBuB9D7s

Connected Office

Smart buildings & more productive peoplehttps://www.youtube.com/watch?v=uhfjeVNI9b0

Connected CarMicrosoft connected vehicle platformhttps://www.youtube.com/watch?v=rFo4l54vIw4

Connected Factory

Manufacturinghttps://azure.microsoft.com/en-us/features/iot-accelerators/connected-factory/

Connected Grid Smarter grid with Agder Energi in Norway https://www.youtube.com/watch?v=cxKphN8iVHE

Connected AgricultureFarmBeats tracks soil, moisture data 24/7https://www.youtube.com/watch?v=pDgjOHY7sMI

Enabling precision agriculture with AIhttps://www.youtube.com/watch?v=KTvdjcU0lf8

Page 6: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights
Page 7: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

IOT & INTELLIGENT INFRASTRUCTURE

Citizen Engagement

Transportation, Traffic, Parking, Vehicles

Energy, Water & Utilities

Public Safety & Security

Housing,Buildings

Environment

Social

Economy

Municipal Command & Control Center

Responsive Store

Intelligent Supply Chain Devices

Connected Fleet Digital

Signage Automated Car System

TrafficSensors & Cameras

Logistics Optimization

Factory Optimization

Traffic Flow Optimization

Home Energy

Management

Building Optimization

Smart Grid

Comms NetworkOptimization

Page 8: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

MODEL & INTERACT WITH THE REAL WORLD

THINGS INSIGHTS ACTIONS

RTOS, Linux, Windows, Android, iOS

Power BI

Mixed Reality

Logic Apps

Web Apps

Mobile Apps

SearchAzure Maps

Manage

View and manage solutions

Azure Sphere

Secured

MCU

Secured

OS

Cloud

Security

• Spatial intelligence graph

o People, Space, Device Twins

o Loadable Twin Object Models

o User Defined Functions

o Blob storage

o Nested tenancy

• Role-based access & control

• AuthN/AuthZ via AAD

• Notifications & egress routing

Cold Analytics

Find insights over historical data

AzureML

Azure Data Lake Analytics

Hot Analytics

Real-time monitoring

Azure Stream Analytics

HDInsight Spark & Storm

Warm Analytics

Time series data storage & analytics

Azure Time Series Insights

Business Integration

Connect to Business Processes

Office 365Dynamics 365

Flow

AI - Cognitive Services

Azure IoT Hub

• Bi-directional device-cloud

• Telemetry ingestion

• Command & Control

• Device Registry & Identity

• Device Provisioning

• Device Mgmt

• HTTP, AMQP, MQTT

Azure Digital Twins

People

Spaces

Devices

Edge Modules:• Protocol Adaptation

• Functions

• Stream Analytics

• Machine Learning

• AI

Azure IoT Edge

Page 9: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

FPGAs

EFFICIENCY

Hardware Acceleration in the future

FLEXIBILITY

CPUs GPUsASICs

INFERENCINGCPUs, GPUS, FPGAs, GRAPHCORE?

TRAININGCPUs, GPUs + GRAPHCORE

Cloud Edge

INFERENCINGCPUs, GPUS, FPGAs, ASICs, Graphcore ?

TRAINING

(HEAVY EDGE)CPUs,GPUs, Graphcore ?

Page 10: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

Understanding the Edge: Heavy Edge vs Light Edge

Cloud: Azure Heavy Edge Light Edge

DescriptionAn Azure host that

spans from CPU to GPU and FPGA VMs

A server with slots to insert CPUs, GPUs, and FPGAs or a X64 or ARM system that needs to be plugged in to work

A Sensor with a SOC (ARM CPU, NNA, MCU) and memory that can operate on batteries

ExampleDSVM / ACI / AKS /

Batch AI

- DataBox Edge

- HPE

- Azure Stack

- Intel Tank

- Ge Healthcare (Windows)

- DJI Drone PC

- Advantech- Dell Gateway- Intel UP2

-DLink Video Gateway-DVR

-Mobile Phones

-Peabody

-Dlink Camera

-Cisco Meraki

-Mobile Phones

-IP Cameras

-1st party devices* may move to NNA

-Azure Sphere - Appliances

What runs model

CPU,GPU or Arria 10 FPGA

Arria 10 FPGA

Intel HDDNN

Nvidia GPU

Other GPUx64 CPU Multi-ARM CPU

Hw accelerated NNA

CPU/GPU MCU

Model OS package

-Linux Container

-Native to Windows (x)

-Windows Native**will move to Linux Container

- Linux container- Windows Container + WinML

- Linux container

- Windows Container +WinML

- Linux container

- Android Native

- Linux container

- Android Native

- IOS Native

- Linux container

- Android Native

- Windows

- IOS Native

- Azure Sphere

- RTOS

Page 11: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

Development Experience for AI on the Edge :VAIDK Vscode Experience.pptx.

Az ML + IoT Edge Lifecycle

Page 12: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

The AML Development Life Cycle

Page 13: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights
Page 14: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

© Microsoft Corporation

Microcontrollers (MCUs)

1970’s 1980’s 1990’s 2000’s 2010’s 2020’s 2030’s

Wave 2:Wave 1:The Microcontroller (MCU) Internet Connectivity

Page 15: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

9 BILLION new MCU devices deployed every year

IN TOYS... IN APPLIANCES… IN EQUIPMENT…

FEWER THAN 1% ARE CONNECTED TODAY.

Page 16: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

© Microsoft Corporation

Connected devices create profoundly

better customer experiences.

How does a consumer know the compressor

in their fridge needs to be replaced?

Option 1

Melted ice cream

Option 2

Predictive maintenance

It will change your relationships with your customers

Page 17: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

© Microsoft Corporation

Highly-secured connected devices require 7 properties

Hardware Root of Trust

Is your device’s identity and software integrity secured by hardware?

Defense in Depth

Does your device remain protected if a security mechanism is defeated?

Small Trusted Computing Base

Is your device’s TCB protected from bugs in other code?

Dynamic Compartments

Can your device’s security protections improve after deployment?

Certificate-Based Authentication

Does your device use certificates instead of passwords for authentication?

FailureReporting

Does your device report back about failures and anomalies?

Does your device’s software update automatically?

Renewable Security

= Silicon support required = OS support required = Cloud Service support required

Page 18: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

© Microsoft Corporation

Azure Sphere OS Architecture

App Containers for POSIX (on Cortex-A)

App Containers for

I/O (on Cortex-Ms)

On-chip Cloud Services

HLOS Kernel

Security Monitor

Azure Sphere MCUs

OS Layer 4

OS Layer 3

OS Layer 2

OS Layer 1

Hardware

The Azure Sphere OS is optimized for IoT, Security and MCU agility

On-chip Cloud Services

Provide update, authentication, and connectivity

Custom Linux kernel

Empowers agile silicon evolution and reuse of code

Security Monitor

Guards integrity and access to critical resources

Secure Application Containers

Compartmentalize code for agility, robustness & security

Page 19: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

© Microsoft Corporation

Simplify development

Focus your device development effort

on the value you want to create

Streamline debugging

Experience interactive, context-aware

debugging across device and cloud

Simplify Azure connect

Connect your Azure Sphere devices

quickly and easily to Azure IoT

Modernize MCU development with Azure Sphere and Visual Studio

Page 20: ICT infrastructure for AI Tools to accelerate …...by Thavash Govender , Microsoft We’ve observed three primary stages in the IoT customer journey Ability to gain real time insights

ENABLING PARTNERS