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.
Die Features von Azure Functions ermöglichen Folgendes:
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.
Nutzen der Vorteile flexibler Preisoptionen: Mit dem Verbrauchstarif zahlen Sie nur, während Ihre Funktionen ausgeführt werden, während der Tarif Premium und App Service-Pläne Features für spezielle Anforderungen bieten.
Beispielszenario
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, sollten Sie eine Azure-Funktion verwenden, Ihre E-Mail-Anmeldedetails zur Funktion hinzufügen und dann in Azure bereitstellen. Die Funktionen stellt eine Verbindung mit der Datenquelle her, ruft die Kunden-E-Mail-Informationen ab und sendet diesen eine E-Mail an einem geplanten Datum zu einer geplanten Uhrzeit.
Lernziele
In diesem Modul lernen Sie:
- Informationen zu Azure Functions und der Interaktion damit
- Die wichtigsten Komponenten von Azure Functions und ihre Funktionsweise
- Stärken von Azure Functions und empfohlene Anwendungen für den Dienst
Was ist das Hauptziel?
Am Ende dieses Moduls sollten Sie in der Lage sein, den Azure Functions-Dienst sowie seine Komponenten, seine Funktionsweise und seine Verwendung zu beschreiben.
Produziert in Zusammenarbeit mit Dwitrisha Saha, Aditya Raman, Dishita Bhasin, Devansu Yadav, Ritvi Mishra, Nirali Sahoo – Microsoft Learn Student Ambassadors