SlideShare a Scribd company logo
1 of 39
Download to read offline
Leveraging the Cloud to Architect Digital Solutions
Agenda
• State of the art technology for IoT
• Table Storage Demo
• ML Clustering and Classification
prototype
• Cortana Analytics
• Architecture for building today
• Patterns and anti-patterns
• Open Discussion
2
What is Digital?
Digital is more than technology.
It involves connecting that technology with the right data science, devices, design
and business strategy.
It is putting a customer, device, organization or business process at the center of
real change in how businesses do things and how customers experience them. In
how we engage, invent, build and buy everything.
It means creating value by uniting the physical world—seamlessly, efficiently,
meaningfully—to the virtual one we’re building.
3
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
{ }
4
>90,000
New Azure customer
subscriptions/month
1.5Trillion
Messages per month
processed by Azure IoT
>500Million
Users in
Azure Active Directory
777Trillion
Storage Transactions
per day
>1.5Million
SQL Databases
running on Azure
>40%
Revenue from
Start-ups and ISVs
Cloud Momentum
5
Device Connectivity and Security
Data Ingestion and Command & Control
Stream Processing & Predictive Analytics
Workflow Automation
Dashboards and Visualization
Preconfigured Solutions
Azure IoT Suite
Managing Big Data
6
Is IoT even a new thing?
Depending on who you ask, IoT is either:
Nothing new
A unicorn
Magic, and will
soon change
everything.
We’ve been
doing this
for 40 years
7
Emerging Challenges for IT
• Scale
• # devices >> # users, and growing fast
• Volume of data (and network traffic)
• Pace
• Innovation pressure: analysis, command and
control, cost
• Skill pressure: data science, new platforms
• Environment
• IT/OT collaboration
• Security and privacy threats
• Emerging standards
• New competitors
8
Azure Machine Learning Conceptual Model
9
• Data scientist
– A highly educated and skilled person who can solve complex data problems by employing
deep expertise in scientific disciplines (mathematics, statistics or computer science)
• Data professional
– A skilled person who creates or maintains data systems, data solutions, or implements
predictive modelling
Roles: Database Administrator, Database Developer, or BI Developer
• Software developer
– A skilled person who designs and develops programming logic, and can apply machine
learning to integrate predictive functionality into applications
Machine learning roles
10
Pattern: Think big. Start small
• Build to an architecture that will scale, but start
prototyping with a small number of devices.
• It’s hard to predict what data provides value --
which impacts which sensors and devices are
necessary -- until you build something.
• The options can be overwhelming: set crisp goals
up front and use those to define and refine.
• It’s much easier to work through device identity,
management/update and security at small scale.
.
11
Pattern: Telemetry first
• It is very hard to predict in advance what data
will be useful.
• It is tempting, but likely inefficient to try for
business transformation in the first step.
• Think about not only device telemetry but
also diagnostic telemetry.
• Privacy and security implications of telemetry
are generally lesser than for command and
control.
12
Telemetry today
• High scale data ingestion
stream processing
• Storage for cold-path
analytics
• Processing for hot-path
analytics
13
Azure Table Storage
14
Storage
15
Traditional RDBMS vs. Table Storage
Value Metric
1000 kB kilobyte
10002 MB megabyte
10003 GB gigabyte
10004 TB terabyte
10005 PB petabyte
10006 EB hexabyte
10007 ZB zettabyte
10008 YB yottabyte
16
Entity Properties
– Up to 1MB per entity
– PartitionKey & RowKey (only
indexed properties)
– Uniquely identifies an entity
– Defines the sort order
– Timestamp
– Optimistic Concurrency
– Exposed as an HTTP Etag
– Each property is stored as a <name, typed value> pair
– No schema stored for a table
– Properties can be the standard .NET types
– String, binary, bool, DateTime, GUID, int, int64, and double
17
Purpose of the PartitionKey
– Entities in the same partition will be stored together
– Efficientquerying and cachelocality
– Endeavourto include partition key in all queries
– Atomic multiple Insert/Update/Delete in same partition in a single transaction
– Target throughput – 500 tps/partition, several thousand tps/account
– Windows Azure monitors the usage patterns of partitions
– Automatically load balance partitions
– Each partition can be served by a differentstoragenode
– Scale to meetthe trafficneeds of your table
18
Azure Machine Learning Conceptual Model
19
Azure IoT Reference Architecture
Solution Portal
Provisioning API
Identity & Registry Stores
Stream Event Processor
Analytics/
Machine
Learning
Data
Visualization &
Presentation
Device State Store
Gateway
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
Presentation
Device and Event Processing
Data
Transport
Devices and
Data Sources
Cloud
Gate-
way
Agent
Libs
Agent
Libs
Control System Worker Role
Agent
Libs
20
Demo: ML Clustering and
Classification of Data
Table Storage Sharding
22
23
Azure Machine Learning Conceptual Model
24
Solution Portal
Provisioning API
Identity & Registry Stores
Stream Event Processor
Analytics/
Machine
Learning
Data Visualization
& Presentation
Device State Store
Gateway
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
Presentation
Device and Event Processing
Data
Transport
Devices and
Data Sources
Cloud
Gate-
way
Agent
Libs
Agent
Libs
Control System Worker Role
Agent
Libs
Data, Information, Knowledge, Wisdom Hierarchy
27
Cortana Analytics Suite
Transform data into intelligent action
29
Azure Machine Learning Conceptual Model
30
Azure IoT Reference Architecture
Solution Portal
Provisioning API
Identity & Registry Stores
Stream Event Processor
Analytics/
Machine
Learning
Data
Visualization &
Presentation
Device State Store
Gateway
Storage
IP capable
devices
Existing IoT
devices
Low power
devices
Presentation
Device and Event Processing
Data
Transport
Devices and
Data Sources
Cloud
Gate-
way
Agent
Libs
Agent
Libs
Control System Worker Role
Agent
Libs
31
Visualizing ML Results in Power BI
32
The need to know what could be…
33
Deriving Business Value from Big Data
34
Vision Analytics
Using past data to predict the future
Recommenda-
tion engines
Advertising
analysis
Weather
forecasting for
business
planning
Social network
analysis
Legal
discovery and
document
archiving
Pricing analysis
Fraud
detection
Churn
analysis
Equipment
monitoring
Location-based
tracking and
services
Personalized
Insurance
Machine learning &
predictive analytics are core
capabilities that can help
create added business
value
35
Summary
• Think big (architecture), but start
small (experiment, learn and
refine).
• Start with telemetry. Address
privacy, security and
manageability before moving to
command and control.
• Don’t interrupt the fast path and
create processing bottlenecks.
• Build to the reference architecture
to ease the move to IoT Suite.
36
Future Topics
• Cortana Analytics Suite
• Azure Portal
• Scalable Cloud Applications
• PaaS development
• Event Hub
• Stream Analytics
• Machine Learning Studio
37
38
Q&A

More Related Content

Similar to Digital_IOT_(Microsoft_Solution).pdf

Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...Dataconomy Media
 
Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics WebinarBill Wong
 
When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018Denodo
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Denodo
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise AnalyticsDATAVERSITY
 
Microsoft Fabric Introduction
Microsoft Fabric IntroductionMicrosoft Fabric Introduction
Microsoft Fabric IntroductionJames Serra
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionDenodo
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...DATAVERSITY
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationDenodo
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessInside Analysis
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureDATAVERSITY
 
Microsoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMicrosoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMark Kromer
 
Derfor skal du bruge en DataLake
Derfor skal du bruge en DataLakeDerfor skal du bruge en DataLake
Derfor skal du bruge en DataLakeMicrosoft
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudInside Analysis
 
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMicrosoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMark Kromer
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?Nicolas Georgeault
 
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenariosThe Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarioskcmallu
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?James Serra
 

Similar to Digital_IOT_(Microsoft_Solution).pdf (20)

Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
Sudhir Rawat, Sr Techonology Evangelist at Microsoft SQL Business Intelligenc...
 
Dell Digital Transformation Through AI and Data Analytics Webinar
Dell Digital Transformation Through AI and  Data Analytics WebinarDell Digital Transformation Through AI and  Data Analytics Webinar
Dell Digital Transformation Through AI and Data Analytics Webinar
 
When and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data ArchitectureWhen and How Data Lakes Fit into a Modern Data Architecture
When and How Data Lakes Fit into a Modern Data Architecture
 
An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018An Introduction to Data Virtualization in 2018
An Introduction to Data Virtualization in 2018
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
 
2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics2022 Trends in Enterprise Analytics
2022 Trends in Enterprise Analytics
 
Microsoft Fabric Introduction
Microsoft Fabric IntroductionMicrosoft Fabric Introduction
Microsoft Fabric Introduction
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An Introduction
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
Accelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and VisualizationAccelerate Self-Service Analytics with Data Virtualization and Visualization
Accelerate Self-Service Analytics with Data Virtualization and Visualization
 
Take Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven BusinessTake Action: The New Reality of Data-Driven Business
Take Action: The New Reality of Data-Driven Business
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
 
Microsoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMicrosoft Azure Big Data Analytics
Microsoft Azure Big Data Analytics
 
Derfor skal du bruge en DataLake
Derfor skal du bruge en DataLakeDerfor skal du bruge en DataLake
Derfor skal du bruge en DataLake
 
Bridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the CloudBridging the Gap: Analyzing Data in and Below the Cloud
Bridging the Gap: Analyzing Data in and Below the Cloud
 
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the CloudMicrosoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the Cloud
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenariosThe Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
How does Microsoft solve Big Data?
How does Microsoft solve Big Data?How does Microsoft solve Big Data?
How does Microsoft solve Big Data?
 

More from ssuserd23711

More from ssuserd23711 (6)

1 - Introduction.pdf
1 - Introduction.pdf1 - Introduction.pdf
1 - Introduction.pdf
 
DL.pdf
DL.pdfDL.pdf
DL.pdf
 
NITW_Improving Deep Neural Networks.pptx
NITW_Improving Deep Neural Networks.pptxNITW_Improving Deep Neural Networks.pptx
NITW_Improving Deep Neural Networks.pptx
 
MELAKU.pdf
MELAKU.pdfMELAKU.pdf
MELAKU.pdf
 
Introduction.ppt
Introduction.pptIntroduction.ppt
Introduction.ppt
 
L2-3.FA19.ppt
L2-3.FA19.pptL2-3.FA19.ppt
L2-3.FA19.ppt
 

Recently uploaded

See How do animals kill their prey for food
See How do animals kill their prey for foodSee How do animals kill their prey for food
See How do animals kill their prey for fooddrsk203
 
885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Education885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Educationz xss
 
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130Suhani Kapoor
 
Hi FI Call Girl Ahmedabad 7397865700 Independent Call Girls
Hi FI Call Girl Ahmedabad 7397865700 Independent Call GirlsHi FI Call Girl Ahmedabad 7397865700 Independent Call Girls
Hi FI Call Girl Ahmedabad 7397865700 Independent Call Girlsssuser7cb4ff
 
9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhi
9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhi9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhi
9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhidelih Escorts
 
Gwalior Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Gwalior Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGwalior Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Gwalior Call Girls 7001305949 WhatsApp Number 24x7 Best Servicesnajka9823
 
Joint GBIF Biodiversa+ symposium in Helsinki on 2024-04-16
Joint GBIF Biodiversa+ symposium in  Helsinki on 2024-04-16Joint GBIF Biodiversa+ symposium in  Helsinki on 2024-04-16
Joint GBIF Biodiversa+ symposium in Helsinki on 2024-04-16Dag Endresen
 
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurSuhani Kapoor
 
Poly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptx
Poly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptxPoly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptx
Poly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptxAgrodome projects LLP
 
Philippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copyPhilippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copyKristineRoseCorrales
 
Soil pollution causes effects remedial measures
Soil pollution causes effects remedial measuresSoil pollution causes effects remedial measures
Soil pollution causes effects remedial measuresvasubhanot1234
 
ENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental lawENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental lawnitinraj1000000
 
Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...Open Access Research Paper
 
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service BikanerLow Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service BikanerSuhani Kapoor
 
Spiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnidsSpiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnidsprasan26
 
Air pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollutionAir pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollutionrgxv72jrgc
 
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一F dds
 

Recently uploaded (20)

See How do animals kill their prey for food
See How do animals kill their prey for foodSee How do animals kill their prey for food
See How do animals kill their prey for food
 
885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Education885MTAMount DMU University Bachelor's Diploma in Education
885MTAMount DMU University Bachelor's Diploma in Education
 
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
VIP Call Girls Service Bandlaguda Hyderabad Call +91-8250192130
 
FULL ENJOY Call Girls In kashmiri gate (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In  kashmiri gate (Delhi) Call Us 9953056974FULL ENJOY Call Girls In  kashmiri gate (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In kashmiri gate (Delhi) Call Us 9953056974
 
Hi FI Call Girl Ahmedabad 7397865700 Independent Call Girls
Hi FI Call Girl Ahmedabad 7397865700 Independent Call GirlsHi FI Call Girl Ahmedabad 7397865700 Independent Call Girls
Hi FI Call Girl Ahmedabad 7397865700 Independent Call Girls
 
9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhi
9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhi9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhi
9873940964 Full Enjoy 24/7 Call Girls Near Shangri La’s Eros Hotel, New Delhi
 
Gwalior Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Gwalior Call Girls 7001305949 WhatsApp Number 24x7 Best ServicesGwalior Call Girls 7001305949 WhatsApp Number 24x7 Best Services
Gwalior Call Girls 7001305949 WhatsApp Number 24x7 Best Services
 
Joint GBIF Biodiversa+ symposium in Helsinki on 2024-04-16
Joint GBIF Biodiversa+ symposium in  Helsinki on 2024-04-16Joint GBIF Biodiversa+ symposium in  Helsinki on 2024-04-16
Joint GBIF Biodiversa+ symposium in Helsinki on 2024-04-16
 
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
 
Poly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptx
Poly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptxPoly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptx
Poly-film-Prefab cover agricultural greenhouse-polyhouse structure.pptx
 
Hot Sexy call girls in Nehru Place, 🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Nehru Place, 🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Nehru Place, 🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Nehru Place, 🔝 9953056974 🔝 escort Service
 
Philippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copyPhilippines-Native-Chicken.pptx file copy
Philippines-Native-Chicken.pptx file copy
 
Soil pollution causes effects remedial measures
Soil pollution causes effects remedial measuresSoil pollution causes effects remedial measures
Soil pollution causes effects remedial measures
 
ENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental lawENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental law
 
Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...Species composition, diversity and community structure of mangroves in Barang...
Species composition, diversity and community structure of mangroves in Barang...
 
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service BikanerLow Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
Low Rate Call Girls Bikaner Anika 8250192130 Independent Escort Service Bikaner
 
Spiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnidsSpiders by Slidesgo - an introduction to arachnids
Spiders by Slidesgo - an introduction to arachnids
 
Air pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollutionAir pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollution
 
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
办理学位证(KU证书)堪萨斯大学毕业证成绩单原版一比一
 
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
 

Digital_IOT_(Microsoft_Solution).pdf

  • 1. Leveraging the Cloud to Architect Digital Solutions
  • 2. Agenda • State of the art technology for IoT • Table Storage Demo • ML Clustering and Classification prototype • Cortana Analytics • Architecture for building today • Patterns and anti-patterns • Open Discussion 2
  • 3. What is Digital? Digital is more than technology. It involves connecting that technology with the right data science, devices, design and business strategy. It is putting a customer, device, organization or business process at the center of real change in how businesses do things and how customers experience them. In how we engage, invent, build and buy everything. It means creating value by uniting the physical world—seamlessly, efficiently, meaningfully—to the virtual one we’re building. 3
  • 4. 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 { } 4
  • 5. >90,000 New Azure customer subscriptions/month 1.5Trillion Messages per month processed by Azure IoT >500Million Users in Azure Active Directory 777Trillion Storage Transactions per day >1.5Million SQL Databases running on Azure >40% Revenue from Start-ups and ISVs Cloud Momentum 5
  • 6. Device Connectivity and Security Data Ingestion and Command & Control Stream Processing & Predictive Analytics Workflow Automation Dashboards and Visualization Preconfigured Solutions Azure IoT Suite Managing Big Data 6
  • 7. Is IoT even a new thing? Depending on who you ask, IoT is either: Nothing new A unicorn Magic, and will soon change everything. We’ve been doing this for 40 years 7
  • 8. Emerging Challenges for IT • Scale • # devices >> # users, and growing fast • Volume of data (and network traffic) • Pace • Innovation pressure: analysis, command and control, cost • Skill pressure: data science, new platforms • Environment • IT/OT collaboration • Security and privacy threats • Emerging standards • New competitors 8
  • 9. Azure Machine Learning Conceptual Model 9
  • 10. • Data scientist – A highly educated and skilled person who can solve complex data problems by employing deep expertise in scientific disciplines (mathematics, statistics or computer science) • Data professional – A skilled person who creates or maintains data systems, data solutions, or implements predictive modelling Roles: Database Administrator, Database Developer, or BI Developer • Software developer – A skilled person who designs and develops programming logic, and can apply machine learning to integrate predictive functionality into applications Machine learning roles 10
  • 11. Pattern: Think big. Start small • Build to an architecture that will scale, but start prototyping with a small number of devices. • It’s hard to predict what data provides value -- which impacts which sensors and devices are necessary -- until you build something. • The options can be overwhelming: set crisp goals up front and use those to define and refine. • It’s much easier to work through device identity, management/update and security at small scale. . 11
  • 12. Pattern: Telemetry first • It is very hard to predict in advance what data will be useful. • It is tempting, but likely inefficient to try for business transformation in the first step. • Think about not only device telemetry but also diagnostic telemetry. • Privacy and security implications of telemetry are generally lesser than for command and control. 12
  • 13. Telemetry today • High scale data ingestion stream processing • Storage for cold-path analytics • Processing for hot-path analytics 13
  • 16. Traditional RDBMS vs. Table Storage Value Metric 1000 kB kilobyte 10002 MB megabyte 10003 GB gigabyte 10004 TB terabyte 10005 PB petabyte 10006 EB hexabyte 10007 ZB zettabyte 10008 YB yottabyte 16
  • 17. Entity Properties – Up to 1MB per entity – PartitionKey & RowKey (only indexed properties) – Uniquely identifies an entity – Defines the sort order – Timestamp – Optimistic Concurrency – Exposed as an HTTP Etag – Each property is stored as a <name, typed value> pair – No schema stored for a table – Properties can be the standard .NET types – String, binary, bool, DateTime, GUID, int, int64, and double 17
  • 18. Purpose of the PartitionKey – Entities in the same partition will be stored together – Efficientquerying and cachelocality – Endeavourto include partition key in all queries – Atomic multiple Insert/Update/Delete in same partition in a single transaction – Target throughput – 500 tps/partition, several thousand tps/account – Windows Azure monitors the usage patterns of partitions – Automatically load balance partitions – Each partition can be served by a differentstoragenode – Scale to meetthe trafficneeds of your table 18
  • 19. Azure Machine Learning Conceptual Model 19
  • 20. Azure IoT Reference Architecture Solution Portal Provisioning API Identity & Registry Stores Stream Event Processor Analytics/ Machine Learning Data Visualization & Presentation Device State Store Gateway Storage IP capable devices Existing IoT devices Low power devices Presentation Device and Event Processing Data Transport Devices and Data Sources Cloud Gate- way Agent Libs Agent Libs Control System Worker Role Agent Libs 20
  • 21. Demo: ML Clustering and Classification of Data
  • 23. 23
  • 24. Azure Machine Learning Conceptual Model 24
  • 25. Solution Portal Provisioning API Identity & Registry Stores Stream Event Processor Analytics/ Machine Learning Data Visualization & Presentation Device State Store Gateway Storage IP capable devices Existing IoT devices Low power devices Presentation Device and Event Processing Data Transport Devices and Data Sources Cloud Gate- way Agent Libs Agent Libs Control System Worker Role Agent Libs
  • 26.
  • 27. Data, Information, Knowledge, Wisdom Hierarchy 27
  • 28.
  • 29. Cortana Analytics Suite Transform data into intelligent action 29
  • 30. Azure Machine Learning Conceptual Model 30
  • 31. Azure IoT Reference Architecture Solution Portal Provisioning API Identity & Registry Stores Stream Event Processor Analytics/ Machine Learning Data Visualization & Presentation Device State Store Gateway Storage IP capable devices Existing IoT devices Low power devices Presentation Device and Event Processing Data Transport Devices and Data Sources Cloud Gate- way Agent Libs Agent Libs Control System Worker Role Agent Libs 31
  • 32. Visualizing ML Results in Power BI 32
  • 33. The need to know what could be… 33
  • 34. Deriving Business Value from Big Data 34
  • 35. Vision Analytics Using past data to predict the future Recommenda- tion engines Advertising analysis Weather forecasting for business planning Social network analysis Legal discovery and document archiving Pricing analysis Fraud detection Churn analysis Equipment monitoring Location-based tracking and services Personalized Insurance Machine learning & predictive analytics are core capabilities that can help create added business value 35
  • 36. Summary • Think big (architecture), but start small (experiment, learn and refine). • Start with telemetry. Address privacy, security and manageability before moving to command and control. • Don’t interrupt the fast path and create processing bottlenecks. • Build to the reference architecture to ease the move to IoT Suite. 36
  • 37. Future Topics • Cortana Analytics Suite • Azure Portal • Scalable Cloud Applications • PaaS development • Event Hub • Stream Analytics • Machine Learning Studio 37
  • 38. 38
  • 39. Q&A