Einführung

Abgeschlossen

Angenommen, Sie arbeiten für ein Unternehmen, das Rolltreppen herstellt und in IoT-Technologie investiert hat, um das Produkt in der Praxis zu überwachen. Sie überwachen die Verarbeitung der Temperatursensordaten aus dem Antrieb der Rolltreppen. Sie überwachen die Temperaturdaten und fügen ein Datenflag hinzu, damit angezeigt wird, wenn das Getriebe zu heiß ist. Mithilfe dieser Daten können Sie in nachgelagerten Systemen den Wartungsbedarf ermitteln.

Ihr Unternehmen erhält Sensordaten von mehreren Standorten und verschiedenen Rolltreppenmodellen. Die Daten haben unterschiedliche Formate. Diese umfassen Batchdateiuploads, geplante Datenbankpulls, Nachrichten in Warteschlangen und eingehende Daten aus einem Event Hub. Sie möchten einen wiederverwendbaren Dienst entwickeln, der Ihre Temperaturdaten aus all diesen Quellen verarbeiten kann. Da die Aufzugsnutzung im Tagesverlauf und weltweit zu verschiedenen Uhrzeiten Spitzenwerte erreicht, variieren die für die Echtzeitverarbeitung benötigten Ressourcen im Laufe des Tages.

Wenn Sie einen solchen Service mit traditionellen Strategien der Unternehmensarchitektur konzipieren, würden Sie die Serverinfrastruktur und die Wartung im Voraus berücksichtigen. Dann würden Sie die benötigte Hardware auswählen, die Installation planen, sich mit der IT-Abteilung abstimmen, um sie zu verwalten, und so weiter.

Sie können stattdessen aber auch eine einfachere Methode wählen und mit serverlosem Computing arbeiten. Mithilfe von serverlosem Computing verwaltet Ihr Cloudanbieter die Bereitstellung und Verwaltung der Infrastruktur. Dadurch können Sie sich ganz auf das Erstellen der App-Logik konzentrieren. Bei Azure Functions handelt es sich um eine wichtige Azure-Komponente des serverlosen Computings, die es Ihnen ermöglicht, Codeelemente oder Funktionen auszuführen, die in der von Ihnen bevorzugten Programmiersprache in der Cloud geschrieben sind.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Beurteilen, ob das serverlose Computing für Ihr Unternehmen geeignet ist.
  • Erstellen einer Azure-Funktions-App im Azure-Portal
  • Ausführen einer Funktion mit Triggern
  • Überwachen und Testen Ihrer Azure-Funktion über das Azure-Portal