Einführung
Azure Functions ist eine serverlose Lösung, die es Ihnen ermöglicht, weniger Code zu schreiben, weniger Infrastruktur zu verwalten und Kosten zu sparen. Da durch die Cloudinfrastruktur alle aktuellen Ressourcen bereitgestellt werden, die zum Ausführen Ihrer Anwendungen benötigt werden, müssen Sie sich nicht mit der Bereitstellung und Wartung von Servern befassen.
Features
Nutzung der bevorzugten Sprache: Schreiben Sie Funktionen in C#, Java, JavaScript, PowerShell oder Python, oder verwenden Sie einen benutzerdefinierten Handler, um nahezu alle anderen Sprachen zu verwenden.
Automatisierung der Bereitstellung: Von einem toolbasierten Ansatz bis zur Verwendung von externen Pipelines sind viele verschiedene Bereitstellungsoptionen verfügbar.
Problembehandlung für eine Funktion: Verwenden Sie Überwachungstools und Teststrategien, um Einblicke in Ihre Apps zu erhalten.
Flexible Preisoptionen: Beim Verbrauchstarif zahlen Sie nur, während Ihre Funktionen ausgeführt werden, und die Tarife Premium und App Service verfügen über Features für besondere Anforderungen.
Szenario
Sie besitzen ein Unternehmen und möchten eine Feiertagsgruß-E-Mail an Ihre Kunden senden. Anstatt eine Website nur für ein Feature zu erstellen, bereitzustellen und zu hosten, können Sie eine Azure-Funktion verwenden, Ihre E-Mail-Anmeldedetails zur Funktion hinzufügen und dann in Azure bereitstellen. Die Funktionen stellen eine Verbindung mit der Datenquelle her, rufen die Kunden-E-Mail-Adressen ab und senden diesen eine E-Mail an einem geplantes Datum zu einer geplanten Uhrzeit.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Verstehen Sie die Stärken von Azure Functions und wie Sie den Dienst am besten nutzen können.
- Beschreiben Sie ausführlicher, wie Azure Functions in Azure ausgeführt wird.
Was ist das Hauptziel?
Das Hauptziel ist die Beschreibung des Azure Functions-Diensts, was er umfasst, wie er funktioniert und wann er verwendet werden sollte.
Produziert in Zusammenarbeit mit Dwitrisha Saha, Aditya Raman, Dishita Bhasin, Devansu Yadav, Ritvi Mishra, Nirali Sahoo – Microsoft Learn Student Ambassadors