Einleitung

Abgeschlossen

Anwendungsstapel, die das reale Szenario am besten beschreiben, neigen dazu, die effizienteste und zuverlässigste zu sein. Viele Arbeitslasten werden in ihrer Natur ereignisgesteuert. In diesem Modul erfahren wir, was ereignisgesteuert bedeutet und wie wir ein reales Szenario in Azure darstellen können.

Lernziele

Am Ende dieses Moduls können Sie:

  • Erläutern Sie ereignisgesteuerte und Echtzeitworkloads anhand eines Beispiels.
  • Erstellen Sie ein Szenario mit simulierten Telemetriedaten.
  • Senden Sie die Telemetriedaten mit einer Azure-Funktion an einen Event Hub.
  • Verbinden Sie eine weitere Funktion mit diesem Event Hub, um den Speicher in Azure Cosmos DB auszulösen.
  • Sehen Sie sich die Metriken in Application Insights an, um die Leistung zu messen und potenzielle Engpässe zu identifizieren.

Voraussetzungen

Als Java-Entwickler sind Sie bereits mit NoSQL-Datenbanken vertraut und erfahren, wie Sie sie mit Funktionen verbinden können. Verwenden Sie ein persönliches Azure-Konto, um die Übungen in diesem Modul abzuschließen. Stellen Sie sicher, dass Sie über die folgenden Ressourcen verfügen:

  • Ein Azure-Abonnement
  • Lokale Installationen von Java JDK (17 oder höher), Maven (3.0 oder höher) und der Azure CLI (2.70 oder höher)
  • Azure Functions Core Tools (4x)