Microsoft AZ-204: Azure Functions und Serverless Computing — Lernleitfaden

Teil des Microsoft Azure Developer Associate AZ-204 — Lernleitfaden. Üben Sie mit verifizierten Antworten im Microsoft-Prüfungscenter, oder absolvieren Sie zeitlich begrenzte Übungstests auf ExamRoll.io.

Überblick

Azure Functions ist ein serverloser Compute-Dienst, der für ereignisgesteuerte und kurzlebige Workloads optimiert ist. Er abstrahiert die Infrastruktur, sodass Sie sich auf Code konzentrieren können, der auf Ereignisse von HTTP-Endpunkten, Warteschlangen, Blobs, Datenänderungs-Feeds und Streaming-Diensten reagiert. Sie wählen einen Hostingplan aus, der das Skalierungs-, Preis- und Kaltstartverhalten bestimmt, binden Ihren Code mit deklarativen Bindungen an Trigger und Datenquellen und erstellen optional langlebige, zuverlässige Workflows mit Durable Functions. Robuste Konfiguration, wiederholbare Bereitstellung und umfassende Beobachtbarkeit (Observability) mit Application Insights runden die Plattform für Systeme auf Produktionsniveau ab.

Hostingpläne, Skalierung und Kaltstarts

Die Auswahl eines Hostingplans bestimmt die Ausführungsmerkmale und die Kosten.

Wählen Sie den Consumption-Plan für kostenoptimierte, sporadische Workloads, den Premium-Plan für Anforderungen mit geringer Latenz und VNET-Bedarf und den Dedicated-Plan, wenn Sie mit bestehender App Service-Kapazität konsolidieren oder volle Kontrolle benötigen. Für extrem niedrige Latenzzeiten reduziert der Premium-Plan mit vorgewärmten Instanzen oder der Dedicated-Plan mit „Always On“ die Kaltstarts. Minimieren Sie die Auswirkungen von Kaltstarts weiter, indem Sie Abhängigkeiten reduzieren, „Run-From-Package“ verwenden und Clients verzögert (lazy) initialisieren.

Trigger und Bindings

Funktionen werden durch Trigger aktiviert und interagieren über Bindings mit Daten. Trigger definieren, wie und wann eine Funktion ausgeführt wird. Bindings stellen deklarativ eine Verbindung zu externen Diensten für die Ein-/Ausgabe her, ohne dass imperativer SDK-Code erforderlich ist.

Gängige Trigger:

Bindings:

Entwerfen Sie Trigger und Bindings für Idempotenz, Backpressure und Fehlerisolierung. Für Quellen mit At-least-once-Zustellung (Warteschlangen, Event Hubs, Service Bus) schreiben Sie Funktionen so, dass sie idempotent und widerstandsfähig gegenüber Wiederholungsversuchen sind.

Durable Functions: Zuverlässige Orchestrierungsmuster

Durable Functions erweitert Azure Functions um zustandsbehaftete, zuverlässige Orchestrierung für langlebige Workflows unter Verwendung eines Durable Task Frameworks.

Funktionstypen:

Muster:

Durable Functions garantieren eine mindestens einmalige (at-least-once) Ausführung von Activities und einen genau einmaligen (exactly-once) Fortschritt des Orchestrator-Zustands. Sie persistieren den Zustand im Speicher (Standard ist Azure Storage); stellen Sie sicher, dass das Speicherkonto die Anforderungen an Durchsatz und Zuverlässigkeit erfüllt. Verwenden Sie benutzerdefinierte Wiederholungsrichtlinien für vorübergehende Fehler und lösen Sie Ereignisse für externe Interaktionen aus. Bei sehr langen Prozessen können Durable Orchestrations dank der integrierten Dauerhaftigkeit Tage bis Monate lang laufen.


Azure App Service und Web-Apps · Alle Domänen · Azure Storage und Blob Storage

Diese Fragen üben → · Zeitlich begrenzte Übung auf ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Bestehe deine Prüfung →

Microsoft durchsuchen →

Related guides

All-in-One Zugang

Ein Abonnement. Jede Prüfung.

Jeder Plan schaltet unbegrenzte Antwortsuche, Übungstests, KI-Erklärungen und die vollständige Ressourcenbibliothek frei – in über 20 Sprachen.

Monatlich
24.87
Just €0.83/day
Alles inklusive:
  • Unbegrenzte Antwortsuche
  • Unbegrenzte Übungstests
  • KI-gestützte Erklärungen
  • Vollständige Ressourcenbibliothek
  • Über 20 Sprachen
  • Wöchentliche Inhaltsaktualisierungen
  • Belohnungen & Empfehlungen
  • Priorisierter Support
Kostenlose Testphase starten

Keine Kreditkarte erforderlich*

Bestes Preis-Leistungs-Verhältnis
12 Monate
179.87
Just €0.49/daySave 40%
Alles inklusive:
  • Unbegrenzte Antwortsuche
  • Unbegrenzte Übungstests
  • KI-gestützte Erklärungen
  • Vollständige Ressourcenbibliothek
  • Über 20 Sprachen
  • Wöchentliche Inhaltsaktualisierungen
  • Belohnungen & Empfehlungen
  • Priorisierter Support
Kostenlose Testphase starten

Keine Kreditkarte erforderlich*

✓ Kostenloser Plan enthalten · ✓ Jederzeit kündbar · ✓ Alle Pläne schalten das vollständige Produkt frei