Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Azure IoT Edge

150 views

Published on

In seinem Meetup Talk berichtete Maximilian von den aktuellen Problemen von Cloud Computing – insbesondere im Internet of Things – und wie diese durch Edge Computing mitigiert werden können. Er erklärte, wie eine generische Edge-Computing-Architektur aussehen kann und zeigte Anwendungsfälle, von denen manche auch schon in existierenden Produkten umgesetzt sind.

Im Anschluss stellte er Azure IoT Edge vor und erläuterte, wie es das bestehende IoT Framework von Microsoft erweitert sowie die Grundkonzepte, die IoT Edge bereitstellt. Auch die Probleme in dem noch jungen Produkt wurden angesprochen, aber auch die Vorteile und Features, die es liefert.

In der gemeinsamen Demo mit Eli haben dann beide Speaker die technischen Details von Azure IoT Edge gezeigt und demonstriert, beispielsweise wie Code automatisiert von einer CI/CD-Pipeline in Azure DevOps auf ein IoT-Gerät deployed werden kann.

Event: inovex Meetup, 12.03.& 19.03.2019
Speaker: Maximilian Bischoff, inovex

Mehr Tech-Vorträge: inovex.de/vortraege
Mehr Tech-Artikel: inovex.de/blog

Published in: Software
  • Be the first to comment

  • Be the first to like this

Azure IoT Edge

  1. 1. Meetup: Azure Azure IoT Edge Maximilian Bischoff Karlsruhe, 12 March 2019
  2. 2. ● Team ITO since 2018 ● Kubernetes stuff ● Cloud technologies ● Been a little on edge recently Maximilian Bischoff Cloud Platform Engineer 2
  3. 3. What about you? 5
  4. 4. Motivation 6
  5. 5. Steve Jurvetson, Tesla auto bots, CC BY 2.07
  6. 6. Photos by Donald Tong and Oleksandr Pidvalnyi from Pexels8
  7. 7. https://virtualizationreview.com/articles/2018/03/05/aws-outage.aspx10
  8. 8. ● Bandwidth usage ○ expensive ○ slow/limited ● Latency ● Connectivity ○ Moving devices Issues with IoT + Centralized Cloud 11
  9. 9. Edge Computing 12
  10. 10. Solution 13 Device Cloud Edge Node Edge Node LAN MAN WAN
  11. 11. 14
  12. 12. ● Smart Factory -> Edge Node / Building instead of permanent cloud connectivity, compute power does not have to be in devices ● Connected cars -> sharing alerts about hazards with low latency (no peer-to-peer & on-car-computing requried) ● Aggregating data from multiple dumb sensors that only speak Bluetooth, send only important data to the cloud Use Cases 16
  13. 13. Wait, That already exists! Cloudflare does it since forever... 17
  14. 14. 18
  15. 15. 19
  16. 16. Azure IoT Edge About ● Extension of Azure IoT Framework ● Management of Modules (Docker images / containers) ● Communication Proxy for IoT Hub 20
  17. 17. IoT Device 21 Hardware OS IoT SDKAPP AzureIoT Hub Backend Services
  18. 18. IoT Edge Device 22 Hardware OS Edge HubEdge Agent AzureIoT Hub Backend Services Docker
  19. 19. Docker bridge network: azure 23 IoT Edge Module IoT Edge SDK App Edge Hub Edge Agent Azure Docker Communication (Cloud & Module), Authentication Starting, stopping & reporting status of modules
  20. 20. Azure 24 IoT Hub IoT Edge Device IoT Device IoT DeviceIoT Device Cloud Edge Nodes IoT Edge Device Edge Devices
  21. 21. Security ● Standards (e.g. MQTT/AMQP with TLS) ● Authentication (Certificate based for Edge nodes, tokens/certificates for devices) ● Authorization -> Privileges for devices/modules must be explicitly granted ● Support for hardware security (e.g. TPM) 26
  22. 22. Integrations as advertised ● Azure Stream Analytics on IoT Edge ● Custom Vision (preview) ● Azure Functions ● Azure SQL Database -> Some integrations for Container based services 27
  23. 23. https://azure.microsoft.com/en-us/pricing/details/iot-edge/ Pricing 28 Iot Hub edition type price per unit (per month) total number of messages/day per unit Free Free 8,000 S1 $25 400,000 S2 $250 6,000,000 S3 $2,500 300,000,000
  24. 24. Azure IoT Edge Strengths & Weaknesses + Easy deployment onto remote devices + Built-in security + Support for MQTT & AMQP -> Open standards + Offline functionality (preview) - No module to module (downstream) communication - HTTPS not supported atm, still under development - Deployments must be complete, no built-in patching 29
  25. 25. Thank you Maximilian Bischoff IT Engineering & Operations inovex GmbH Ludwig-Erhard-Allee 6 76131 Karlsruhe mbischoff@inovex.de

×