Einführung
Big Data-Apps müssen bei höheren Transaktionsvolumen durch horizontale Skalierung erhöhte Durchsätze verarbeiten können.
Nehmen wir an, Sie arbeiten in einer Bank in der Abteilung für Kreditkarten. Sie sind Teil eines Teams, das das System verwaltet, das Transaktionen im Hinblick auf mögliche Betrugsfälle prüft, um so zu ermitteln, ob eine Transaktion genehmigt oder verhindert wird. Das System empfängt einen Datenstrom an Transaktionen, die in Echtzeit verarbeitet werden müssen.
An Wochenenden und Feiertagen ist Ihr System ggf. besonders stark ausgelastet. Das System muss also in der Lage sein, erhöhte Durchsätze effizient und genau zu verarbeiten. Es handelt sich hierbei um Transaktionen, bei denen der kleinste Fehler enorme Auswirkungen haben kann.
Bei Azure Event Hubs handelt es sich um eine Big Data-Streamingplattform und einen Ereigniserfassungsdienst. Mit diesem Dienst können Millionen von Ereignissen pro Sekunde empfangen und verarbeitet werden. An einen Event Hub gesendete Daten können transformiert und mit einem beliebigen Echtzeitanalyse-Anbieter oder Batchverarbeitungs-/Speicheradapter gespeichert werden. Außerdem kann der Dienst so konfiguriert werden, dass bei Bedarf eine dynamische horizontale Skalierung durchgeführt wird, um höhere Durchsätze zu verarbeiten.
In diesem Modul erfahren Sie, wie Sie Event Hubs mit Ihrer App verbinden und zuverlässig hohe Transaktionsvolumen verarbeiten.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Erstellen eines Event Hubs mit Azure CLI
- Konfigurieren von Apps zum Senden oder Empfangen von Nachrichten über einen Event Hub
- Auswerten der Event Hub-Leistung mithilfe des Azure-Portals