Building IoT Solutions in Azure

Similar documents
Azure: Microsoft Cloud. Microsoft Cloud End-to-end solutions

HPE Flexible Capacity with Microsoft Azure & Azure Stack

Limitless Creativity in the Cloud

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

Cloud service models

House Keeping. You are in Listen Only Mode. Azure 101: Azure Overview. Azure 201: How to do a Cost Estimate for Virtual Machines

Wandel der IT im Kontext Digitalisierung

Control Anything. Gain Insights. Connect Things. Action. 10% of the data on earth will come from IoT by B connected devices by 2020

Reduce Complexity Reduce Carbon Footprint Energy savings Physical Space release Enhanced Data and Application Security Compliance i.e.

COURSE OUTLINE: Course 20533C- Implementing Microsoft Azure Infrastructure Solutions

Azure. Bruno Kovačić Axilis, Microsoft MVP

Implementing Microsoft Azure Infrastructure Solutions

Digitalisieren Sie Ihr Unternehmen mit dem Internet der Dinge Michael Epprecht Microsoft GBB IoT

AVANTUS TRAINING PTE LTD

Business is being transformed by three trends

Solution Components Sugar 6.5 Release

Microsoft Azure Essentials

Implementing Microsoft Azure Infrastructure Solutions

Azure ML Data Camp. Ivan Kosyakov MTC Architect, Ph.D. Microsoft Technology Centers Microsoft Technology Centers. Experience the Microsoft Cloud

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions

Microsoft FastTrack For Azure Service Level Description

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations

Defining the future with credit union mobile payments

Industrial Connected Product Solutions

MS-20533: Implementing Microsoft Azure Infrastructure Solutions

Koen van den Biggelaar Senior Manager, Solutions Architecture Amazon Web Services

Jason Virtue Business Intelligence Technical Professional

Steve Bryant-Brown Technology Mayank Nayar Program Manager, Azure Site Recovery. Will Rowley Cloud

The IoT Solutions Space: Edge-Computing IoT architecture, the FAR EDGE Project John Professor Athens Information

The Cloud for Modern Business

Introducing Infor Xi/Ming.le for M3

Innovate with Oracle Public Cloud Platform & Infrastructure Services

ROADMAP. Azure Roadmap. This (partial) sample document was prepared for evaluation purposes only. Please Do Not Distribute.

AWS Architecture Case Study: Real-Time Bidding. Tom Maddox, Solutions Architect

Free On-Line Microsoft PDF

Tikuhao ᦤկϧϮ,7䅸䆕㗗䆩乬ᑧ ᙼ䕏ᵒ䗮䖛㗗䆩 ІЗ߃Ҳ ޏ߆ԇ NZZV ]]] ZOQ[NGU IUS

Cloud Migration Guide MIGRATION GUIDE

White Paper: VANTIQ Competitive Landscape

Make the most of the cloud with Microsoft System Center and Azure

Secure information access is critical & more complex than ever

Quick Reference Guide

20775: Performing Data Engineering on Microsoft HD Insight

Conceptual Framework for Evaluating and Selecting PaaS Solution for Airline Company

MIGRATING MEDIA WORKFLOWS TO THE CLOUD. Scott Malkie, Systems Engineer

Azure vs. AWS. How to Decide Between Microsoft Azure and Amazon Web Services

On-premise vs Cloud: Factors influencing your choice

TECHNOLOGY PLATFORM STRATEGY

AWS for Finance Institutes

Master Cloud Microsoft

Pharmaceutical Industry Polpharma S.A.

Microsoft Dynamics 365 and Columbus

MHPS-TOMONI: Cloud Based Plant Data Monitoring and Analysis Platform

Insights to HDInsight

Dynamics 365 for Finance & Operations

Microsoft BI Product Suite

Azure Stack. Overview and Roadmap. Christer Olsson. Technical Sales Lead EMEA Microsoft

Cisco Connected Asset Manager for IoT Intelligence

ARCHITECTURES ADVANCED ANALYTICS & IOT. Presented by: Orion Gebremedhin. Marc Lobree. Director of Technology, Data & Analytics

the cloud platform for sap business one

Windows Azure What, how and why. Martin Maripuu Net Group OÜ

PRODUCT UPDATES APJ PARTNER SUMMIT - BALI. February Software AG. All rights reserved. For internal use only

Jinesh Varia, Technology Evangelist AWS Gov Cloud Summit II

Edge Analytics for IoT Device Intelligence

Building a Data Lake on AWS

Middleware Modernization: lay the foundation to your digital success

Big Data at PennDOT (ISTO DW-BI Team)

Business Intelligence in Azure Alex Whittles

Dynamics 365 for Finance & Operations

Welcome to. enterprise-class big data and financial a. Putting big data and advanced analytics to work in financial services.

Cloud Capacity Management

Oracle Autonomous Data Warehouse Cloud

Building Real-time and Responsive Applications on Azure. Girish Phadke & Maneesha Marathe Tata Consultancy Services Ltd.

Creating an integrated plug-and-play supply chain with serverless computing

IOT ACCELERATOR EMPOWERING DIGITAL TRANSFORMATION OF ENERGY INDUSTRIES. Régis Hourdouillie, GLOBAl head of smart grid

CHAPTER 1 UNDERSTANDING THE CLOUDCOMPUTING

: 20776A: Performing Big Data Engineering on Microsoft Cloud Services

MIGRATING ENTERPRISE APPLICATIONS TO MICROSOFT AZURE KENT KINGERY

Operational Intelligence in Industrial Environments

Cloud Solutions Infrastructure, Platform or Software: Where should you go?

TECHNOLOGY PLATFORM STRATEGY

Microsoft moves IT infrastructure management to the cloud with Azure

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

EBOOK: Cloudwick Powering the Digital Enterprise

Six Keys to Microsoft Azure Migration Success

MICROSOFT OPERATIONS MANAGEMENT SUITE (OMS): BEHIND THE CURTAIN

Real Life Experiences with Cloudbased

AWS Smart Cities and

INDUSTRIAL IOT TECHNICAL STRATEGY WITH USE CASES

Architecture Overview for Data Analytics Deployments

Adopting Azure Resource Manager for efficient cloud infrastructure management

Microsoft Monitoring and Operating a Private Cloud

What s Happening to the Mainframe? Mobile? Social? Cloud? Big Data?

Table of contents. Cloud Computing Sourcing. August Key Takeaways

Intel IT Cloud 2012 and Beyond. Cathy Spence, Enterprise Architect Intel Information Technology April 2012

Expert Reference Series of White Papers. Microsoft Service Manager Simplified

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Clouds as Enablers for M2M Service Provisioning

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

POWER BI OVERVIEW & FEATURES JANUARY 2017, SINGAPORE. Khilitchandra Prajapati

Cloud Solutions Infrastructure, Platform or Software

Transcription:

Building IoT Solutions in Azure

About me Mayank Srivastava Evangelist, Organizer, SPR Consulting CNUG The Chicago.Net User Group @MayankSri www.linkedin.com/in/mayanksri/ MayankSri@Live.com

Agenda IoT Cloud Lessons learnt

THE IOT REVOLUTION

What is IoT? A.T. K e a r n e y c o n d u c t e d a s u r v e y : There are at least 20 separate definitions for IoT, with common key words like: devices systems connected Internet data

How big will it be? B y t h e n u m b e r s D E V I C E S O U T P U T M A R K E T G R O W T H / S C A L E I M P A C T 30B 600ZB $6T 1M 6% connected things by 2020 data created from devices per year in 2020 spent on IoT solutions over next 5 years number of devices coming online every hour in 2020 impact on global economy by 2020 IHS Markit Cisco Business Insider Gardner A.T. Kearney

F U N C T I O N Where is it happening? I N D U S T R Y Security & surveillance High-tech + industrial Manufacturing Transportation Retail Utilities Media, Leisure Health care CPG + pharma Chem + oil, gas Financial services Govt, ed & social services HOTTEST Cool Supply chain mgmt Warm Inventory & warehouse Customer order / delivery tracking Facility management Hot Hotter Hottest Industrial asset mgmt Smart products Energy mgmt Fleet mgmt

F U N C T I O N Where is it happening? I N D U S T R Y High-tech + industrial Manufacturing Transportation Retail Utilities Media, Leisure Health care CPG + pharma Chem + oil, gas Financial services Govt, ed & social services Security & surveillance Supply chain mgmt Inventory & warehouse Customer order / delivery tracking Facility management Industrial asset management in Primary Manufacturing HOTTEST Inventory & warehouse in Retail & wholesale Security & surveillance in Government, education & social services HOTTEST Cool Warm Hot Hotter Hottest Industrial asset mgmt HOTTEST Smart products Energy mgmt Fleet mgmt HOTTEST Transportation & logistics in Fleet management

An IoT idea What if my thing could T H I N G I N T E R N E T A p p l i c a t i o n s

An IoT Solution P R O C E S S I N G G A T E W A Y I N T E R N E T A p p l i c a t i o n s D E V I C E S D A T A

Scaling the IoT solution A D V A N C E D P R O C E S S I N G AI G A T E W A Y I N T E R N E T A p p l i c a t i o n s D E V I C E S D A T A S T R A T E G Y D a s h b o a r d s E D G E P R O C E S S I N G

Why? & Why now?

Cloud Computing SaaS Software as a Service Consume it PaaS Platform as a Service Build on it IaaS Infrastructure as a Service Provider maintains all infrastructure. Provider responsible for building and deploying the software. Consumer consumes the software via a thin client (browser or platform specific application) Provider maintains VMs, virtual networks, s/w load balancers, etc. Consumer develops on provider s the development and deployment platform. Consumer responsible for building and deploying the software. Provider manages the datacenter hardware and its Physical location. Consumer manages VMs, virtual networks, s/w load balancers, etc. Consumer responsible for building and deploying the software. Migrate to it.

Cloud Computing SaaS Software as a Service PaaS Platform as a Service Office 365 Google Apps Salesforce Workday Citrix GoToMeeting Cisco WebEx Microsoft Azure Amazon Web Services Google App Engine RedHat OpenShift IaaS Infrastructure as a Service Amazon Web Services Microsoft Azure Google Cloud Platform IBM Cloud (formerly SoftLayer) RackSpace

The Evolving PaaS FaaS Function as a Service Allowing customers to develop, run, and manage application functionalities without the infrastructure typically associated with developing and launching an application. Serveless architecture Examples AWS Lambda, Azure Functions, Google Cloud Functions.

Maslow s Hierarchy of Needs

IoT s Hierarchy of Needs, Applied Azure Functions Logic Apps Web Apps Machine Learning Rules Engine Event Hubs Stream Analytics Data Lake Analytics Power BI DocumentDB Azure Storage Data Factory Data Lake Store SQL Database HDInsight IoT Hub Device Registry Azure IoT Gateway SDK Azure IoT Hub Device Registry

Common IoT platform components Edge processing Ingestion, Alerts, Machine Learning Storage Visualization Storage blob WebJobs Storage table Web App AMQP MQTT HTTP IoT Hub Stream Analytics Storage (Azure) Machine Learning DocumentDB App Service Mobile App Things Gateways Event Hubs Azure SQL database Power BI API App Azure Function Data Warehouse Amazon Equivalents: IoT gateway Amazon Kinesis Simplge Storage AWS Lambda Amazon ML Simplge Storage Amazon RDS Amazon Redshift Dynamo DB Elastic Block Storage Amazon Elastic Beanstalk Amazon API Gateway

Platform Services Security & Management Portal Cloud Services Service Fabric Web Apps API Apps SQL Database Data Warehouse CosmosDB Hybrid Operations Azure AD Health Monitoring Azure Active Directory Azure AD B2C Batch RemoteApp Mobile Apps Logic Apps Redis Cache Azure Search Storage Tables AD Privileged Identity Management Domain Services Multi-Factor Authentication Automation Storage Queues BizTalk Services API Management Notification Hubs Backup Scheduler Hybrid Connections Service Bus HDInsight Machine Learning Stream Analytics Data Lake Operational Analytics Key Vault Visual Studio Azure SDK Data Factory Event Hubs Data Catalog Import/Export Store/ Marketplace VM Image Gallery & VM Depot Media Services Content Delivery Network (CDN) VS Online App Insights Infrastructure Services IoT Hub Mobile Engagement Azure Site Recovery StorSimple

Pre-configured reference solutions https://www.azureiotsuite.com https://docs.microsoft.com/en-us/azure/iot-suite/iot-suite-getstarted-preconfigured-solutions https://catalog.azureiotsuite.com

Some applications I have built Sewer cleaning technology Rescue tools Temperature monitoring of in transit goods

Lessons learnt / considerations Setup a.k.a. registration of device. Most of the process runs in the background you can t log enough. Constant monitoring / preemptive action as opposed to reactive diagnosis. Fault tolerance & traceability (Correlation Ids are your friends). Performance tracking doesn t start after the product is ready for testing. Operations support team is non-technical.

Suggestions Build tools for performance test early on (refer to some existing tools) Load test tools for Azure Device explorer Leverage platform based tools for preemptive actions and custom matrices Application Insights in Azure Amazon CloudWatch in AWS Azure alerts Clean Code and SOLID principles are never optional.

Questions