webinar series: azure advanced technologies in practice · based on the new logicom’ s azure...
TRANSCRIPT
September2019
Webinar Series:Azure Advanced Technologies In Practice
Build IoT Solutions on Cloud
3
The Webinar Series
Series of 10 Webinars starting on 24 July 2019 and ending in October 2019Based on the new Logicom’ s Azure Advanced Solutions CatalogueOne, 1-hour, Webinar for each Advanced Solution in the CatalogueSimple and consistent webinar structure:– Business Need, Proposed Solution, Solution Abstract, Solution Details, Solution Demo (where possible), Q & A
Easy registration for each webinar in the series at https://cloud.logicom.net/events/
Watch on demand the webinars recording athttps://cloud.logicom.net/webinars/
Share reference solutions for business problems with combinations of Azure services
What is Webinar Series About?
Webinar Series Details
4
Azure Solutions Catalogue – Advanced Solutions
• Azure Stack Hybrid Cloud Platform• Build Serverless Applications on Cloud• HPC Video Rendering in Cloud• Securing & Monitoring Hybrid Cloud Environments• Development & Testing in Cloud• Build IoT Solutions on Cloud• Big Data with Analytics on Cloud• Build Intelligent Chatbots on Cloud• Deliver Virtual Applications on Cloud• Deliver Virtual Desktops on Cloud
5
Agenda
Real life Business RequirementProposed Solution AbstractProposed Solution Detailso Solution Characteristics & Business Benefitso Solution Architectural Componentso Deployment Guidanceo Solution Demoo Solution Use caseso Indicative Configuration
Q n A
6
Real Life Business Requirement
Contoso is an Air Conditioning company with the highest quality air conditioning installations, repairs and services. In an effort to transform the way they do business, Contoso has a new strategic initiative to provide industrial Air Conditioning as a Service (ACaaS).
The company needs a cloud solution that will centrally control and monitor Air Conditioner devices of multiple customers and receive prompt notifications in cases of malfunction.
Centrally managed solution with built-in security and privacy controls Receive email notifications with in the event of a malfunction Highly scalable deployment with 99.9% or higher SLA Quick implementation with fast time to market Low code development environment Pay only for resources consumed in a PAYG model
Business Need
Requirements
How can we help?
Build IoT Solutions on Cloud
Solution AbstractWhat is IoTWhy IoT matters
8
What is it?
Internet of Things (IoT) refers to a giant network of objects that connect to each other and exchange and analyse data. They can be everyday items such as cell phones, home appliances, vehicles, or wearable devices. Or, they can be components of larger machines and systems, such as airplane engines or oil rigs. If it has an on and off switch then chances are it can be a part of the IoT.
More and more objects and devices are made with built-in sensors and Wi-Fi capabilities. The Internet of Things essentially works by connecting the devices that surround us to the Internet, or one another, which then allows them to send and receive data to better meet the needs of the user.
What is IoT?
Why IoT matters?
The Internet of Things
Gives Companies a High-
Tech Image and Market
Differentiation
The Internet of Things
Allows to Monetize Data
and Increase Revenue and
Reduce Cost
The Internet of Things
Allows to Improve
Customer Relations
Build IoT Solutions on Cloud
Azure Solution Details Azure Resources Solution Characteristics and Business Benefits Solution Architectural Components Key points of Consideration Implementation steps Solution Demo Indicative Configuration Solution Use cases
10
Azure IoT Central is a fully managed Global IoT SaaS solution that makes it easy to connect, monitor, and manage IoT assets at scale. Azure IoT Central simplifies the initial setup of the IoT solution and reduces the management burden, operational costs, and overhead of a typical IoT project.
What is Azure IoT Central?
Why use IoT Central?
Azure IoT is a comprehensive collection of services and solutions designed to help create end-to-end IoT applications on Azure. From fully hosted and managed Software as a Service (SaaS) solutions to distinct and specialized Platform as a Service (PaaS) offerings, as well as technologies to build the intelligent edge, Azure IoT delivers a rich set of options andtools that are adapted to industry needs and company skills and resources.
What is Azure IoT?
Azure IoT Central
11
Solution Characteristics & Benefits
Related Azure Resources
Deploy an IoT Application in Azure IoT Central
99.9% Availability SLA Low-Code environment Ready to use device templates Pricing per device and messages Fully managed and hosted by Microsoft Best-in-class security and privacy included Support for different types of device measurements Dev & Test IoT solutions with device simulation
Solution Characteristics
Business Benefits
Optional Azure Resources
Visual StudioMicrosoft
Related Non-Azure Resources
IoT Central ApplicationMicrosoft
Azure Certified Hardware Devices Connect to things in minutes
No cloud development expertise needed Not to worry about infrastructure needs Easily scale from few to millions of devices Pay as you go and only for what used Fast and easy data analysis and visualization Highly secured authentication and authorization
Azure FunctionsMicrosoft
Microsoft FlowMicrosoft
12
Solution Architectural Diagram
13
Key Points of Consideration
• Azure IoT Central requires no development or cloud expertise
• Azure IoT Central includes built-in device templates for Win 10 IoT Core devices, Raspberry Pi and MxChip DevKits
• You can create 7-Day trial Azure IoT Central Applications without the need of an Azure Subscription
• Connect to IoT Central Application up to 5 Devices free of charge. Also 50,000 messages per device is also free of charge. (Details)
• Azure IoT Central supports all Azure IoT Edge certified devices as well
• You create Rules with Action items based on telemetry or event data as well as Jobs to manage connected devices at scale
• Azure IoT Central Actions include notifications and a wide range of extensions that are coming soon, such as Webhooks, Logic Apps, Azure Functions, 3rd party application integrations, etc.
• You can experiment and test applications by simulating a device through the simulation service embedded in Azure IoT Central
• For maximum level of security Azure IoT Central supports authentication of enterprise users via Azure Active Directory and single users with a Microsoft account
• Microsoft IoT Central integrates Azure Time Series Insights to enable users to explore and analyse billions of events streaming simultaneously from devices deployed all over the world
• Data is retained on a rolling 30-day basis and customers can continuously export their data using the export feature in IoT Central
• Use the Azure IoT Central Analytics Power BI solution template to create a powerful Power BI dashboard to monitor the performance of IoT devices (Details)
14
Deployment Guide
1. Purchase an MXChip IoT DevKit or a Raspberry Pi IoT Pack2. Navigate to IoT Central Application Manager3. Create a new IoT Application using Sample Devkits Template
1. Reference A - MXChip2. Reference B - Raspberry Pi
4. Take a Tour of IoT Central User Interface5. Optionally Create a New Device Template 1
6. Review IoT Central Device Connectivity details 2
Deployment Guide
Reference B - Raspberry Pi
7. Download and install Raspbian on Raspberry Pi and Visual Studio on a workstation8. Create .NET Application using Visual Studio (sample with simulated data)9. Deploy and Run the Application10. Alternatively a custom firmware sample can be implemented and deployed11. Analyze data from your device using IoT Central built-in Analytics12. Optionally create Telemetry Rules or Event Rules and configure actions for your rules using
Email, Webhooks, LogicApps and Functions13. Create a Home Page to show when a user logins to IoT Central
Reference A - MXChip
7. Connect your MXChip IoT DevKit to the IoT Central Application8. Alternatively a custom Firmware for MXChip Device can be created9. Analyze data from your device using IoT Central built-in Analytics10. Optionally create Telemetry Rules or Event Rules and configure actions for your rules using Email,
Webhooks, LogicApps and Functions11. Create a Home Page to show when a user logins to IoT Central
*Deployment refers to a real device sending real collect telemetry data to IoT Central
*Deployment refers to a real device sending simulated telemetry data to IoT Central
Demo
Solution Abstract Create an IoT Central ApplicationDefine a new device type in IoT Central Application Add a real device to Azure IoT Central application Simulate ra eal device and collect real data in IoT Central Application
16
Indicative Solution Use Cases
Component Performance - Failure
Wouldn’t it be great if you knew a component was going to fail before it happened? Sensors monitor the performance of individualcomponents in a product, so you can replace them before failure leads to downtime
Instead of having to hire a full-time security guard use smart lock systems to “give access, not keys”, control and monitor a door from anywhere as well as connected cameras to monitor security footage in various places around a company location
Warehouses and retail settings are becoming “smarter” as sensors come into play. RFID chips can be placed on products and remotely connected to technology to create real-time visibility into product locations and quantities
Remote Monitoring
Inventory Management
Security
The IoT allows organizations to remotely monitor various parts of their operations to allow production to continue around theclock, even if workers aren’t on the factory floor
17
Indicative Configuration
Indicative configuration and pricing summary
Notes:1. Pricing does not include device costs, only Azure IoT Central Application costs2. Email alerts are included as a custom action for rules and are not chargeable3. Messages larger that 1 KB are fragmented into multiple messages, which affects the total number of messages per device and ultimately it affects billing4. The first 5 active devices within an Azure subscription are not charged. Moreover, the device pricing is prorated on an hourly basis. For each hour the highest number of
active devices are counted and billed.
Microsoft Azure EstimateIoT Application to monitor room temperature and send email alerts when threshold is exceededService type Requirements Region Description Estimated CostIoT Central IoT Central Application - Monitor Temperature for 100 compatible devices
1 message/minute = 100x60x24x30= 4,3 million messages/monthMessages Size < 1KBEmail Alerts for custom rules24/7 device monitoring99.9% Application Uptime SLA
West Europe 100 devices, 5,000,000 additional messages $211.41
Storage Continuous Data Export Storage100 GB max
West Europe Block Blob Storage, General Purpose V2, LRS Redundancy, Hot Access Tier, 100 GB Capacity, 100,000 Write operations, 0 List and Create Container Operations, 1,000,000 Read operations, 1,000,000 Other operations. 1,000 GB Data Retrieval, 1,000 GB Data Write
$3.36
Monthly Total $214.77Annual Total $2,577.27
DisclaimerAll prices shown are in US Dollar ($). This is a summary estimate, not a quote. For up to date pricing information please visit https://azure.microsoft.com/pricing/calculator/This estimate was created at 11/27/2018 7:11:56 AM UTC.
Questions?
LogicomGet in Touch
20
Logicom – Get in Touch with Cloud Sales Teams
21
Next Webinar
• Azure Stack Hybrid Cloud Platform• Build Serverless Applications on Cloud• HPC Video Rendering in Cloud• Securing & Monitoring Hybrid Cloud Environments• Development & Testing in Cloud• Build IoT Solutions on Cloud• Big Data with Analytics on Cloud• Build Intelligent Chatbots on Cloud• Deliver Virtual Applications on Cloud• Deliver Virtual Desktops on Cloud
Logicom Cisco Distribution Playbook22| Introduction | Strategy | Architectures | Services | Marketing | Operations | Meet the Team
22