Trace Id is missing
Zum Hauptinhalt wechseln

Azure Functions

Führen Sie ereignisgesteuerten serverlosen Code mit einer End-to-End-Entwicklungsumgebung aus.

Anwendungsentwicklung beschleunigen und vereinfachen

Azure Functions ist eine ereignisgesteuerte, serverlose Computeplattform, mit der Sie mithilfe der Programmiersprache Ihrer Wahl effizienter entwickeln können. Konzentrieren Sie sich auf die Kerngeschäftslogik mit der höchsten Hardwareabstraktionsebene. Vereinfachen Sie komplexe Herausforderungen bei der Orchestrierung, erstellen und debuggen Sie lokal, stellen Sie in großem Stil in der Cloud bereit und verbinden Sie Funktionen mit Azure-Diensten mithilfe von Triggern und Bindungen. Erste Schritte mit den wichtigsten Szenarien.

Integriertes Programmiermodell mit einer Vielzahl von Programmiersprachen

Integrierte serverlose Elastizität , um schnelle, sichere und zuverlässige Apps im großen Stil zu erstellen

Flexible Hostingoptionen mit einem nutzungsbasierten Modell zur Verbesserung der betrieblichen Effizienz

Integrierten DevOps-Tools für eine End-to-End-Entwicklungsumgebung

Logos von .NET, node.js, Java, Python und PowerShell

Entwicklung nach Ihren Vorstellungen

  • Optimieren Sie die Entwicklung innerer Schleifen auf Ihrem lokalen Computer.
  • Beschleunigen Sie die Entwicklung, indem Sie Ihre vorhandenen Programmiersprachenkenntnisse nutzen. Reagieren Sie mit dem integrierten Programmiermodell auf Ereignisse, stellen Sie eine nahtlose Verbindung mit anderen Diensten her, und nutzen Sie eine Vielzahl von Triggern und Bindungen.

Verwenden Sie eine ereignisgesteuerte Architektur mit Open-Source-Komponenten

Daten zur Überwachung der App-Leistung und -Nutzung wie aktive Benutzer, tägliche Sitzungen pro Benutzer, Sitzungsdauer und Top-Geräte.
Video container

Erstellen Sie kostenoptimierte portable serverlose Apps

  • Wählen Sie Ihr Computeziel mit flexiblen Hostingoptionen einschließlich nutzungsbasierter Bezahlung.
  • Nutzen Sie eine zentrale Umgebung für konsistente und sichere Netzwerkisolation, Einblick und Skalierung.

Erstellen Sie Apps überall und führen Sie sie aus.

  • Erstellen und debuggen Sie Apps lokal mit Open-Source-Runtime.
  • Stellen Sie Ihre Anwendungen bereit, überwachen und steuern Sie sie mit GitHub Actions, Azure DevOps und weiteren Optionen.
  • Erstellen Sie erweiterbare Bereitstellungspipelines für Ihre Anforderungen.

Integrierte umfassende Sicherheit und Compliance

Wählen Sie einen Hostingplan aus, der zu Ihren Geschäftsanforderungen passt

Verbrauchstarif

Skalieren Sie automatisch, und bezahlen Sie nur für Computeressourcen, wenn Ihre Funktionen ausgeführt werden.

Premium-Tarif

Skalieren Sie nach Bedarf, verwenden Sie vorbereitete Worker, um Anwendungen nach dem Leerlauf ohne Verzögerung auszuführen, verschieben Sie die Ausführung auf leistungsstärkere Instanzen, und stellen Sie eine Verbindung mit virtuellen Netzwerken her.

Azure App Service-Plan

Führen Sie Functions zu den regulären App Service-Plantarifen aus, wenn Sie zeitintensive Vorgänge ausführen und eine besser vorhersehbare Skalierung und besser vorhersehbare Kosten erforderlich sind.

Azure Container Apps (Vorschau)

Verwenden Sie Functions mit Container Apps-Plänen für Microservicearchitekturen mehrerer Typen sowie konsistente Netzwerk-, Einblick- und Abrechnungskonfigurationen.

Erste Schritte mit einem kostenlosen Azure-Konto

1

Kostenlos starten. Sie erhalten ein Guthaben von 200 USD, das Sie innerhalb von 30 Tagen verwenden können. Solange Sie über Ihr Guthaben verfügen, können Sie viele unserer beliebtesten Dienste kostenlos nutzen. Außerdem erhalten Sie mehr als 55 weitere Dienste stets kostenlos.

2

Nachdem Ihr Guthaben aufgebraucht ist, wechseln Sie zur nutzungsbasierten Zahlung, um Ihr Wachstum mit den gleichen kostenlosen Dienstleistungen voranzutreiben. Es fallen nur Gebühren an, wenn Sie die kostenlosen monatlichen Kontingente überschreiten.

3

Nach 12 Monaten erhalten Sie weiterhin über 55 dauerhaft kostenlose Dienste und zahlen weiterhin nur für das, was Sie über Ihre kostenlosen monatlichen Beträge hinaus nutzen.

Erfolge anderer Kunden mit Azure Functions

BrainStorm verwendet Functions, um Skalierbarkeit zu erzielen.

Durch den Wechsel zu einer dienstorientierten Architektur, die auf Azure Kubernetes Service (AKS) und Azure Functions basiert, hat BrainStorm eine schnellere Entwicklung, bessere Funktionalität, Stabilität, flexible Kosten und Skalierbarkeit erzielt, um eine bessere Benutzererfahrung zu bieten.

BrainStorm

Die Yale School of Medicine verbessert den Erfolg bei Organtransplantationen

Die Yale School of Medicine nutzt Azure zur Digitalisierung der klinischen Forschung, um die Überlebensfähigkeit von Nieren zu verbessern, die für Transplantationen verwendet werden. Mithilfe einer neuen Big Data-Plattform in Azure erhalten Forscher jetzt in wenigen Minuten statt in Monaten Erkenntnisse.

Yale School of Medicine

Mr. Turing beschleunigt die kognitive Suche mit Azure

„Wenn Kunden uns Dokumente senden, müssen wir sie schnell verarbeiten. Sowohl Azure Functions als auch Azure Kubernetes Service bieten eine hohe Skalierbarkeit, sodass wir viele Dokumente parallel verarbeiten können, um unsere Kunden zufrieden zu halten, ohne für freie Kapazität zu bezahlen, wenn wir sie nicht benötigen“.

Vinícius Oliveira, Leiter im Bereich Forschung und Entwicklung, Mr. Turing

Mr. Turing

EnBW automatisiert sein virtuelles Kraftwerk mit Azure

„Durch den Wechsel zu einer serverlosen Architektur konnten wir enorme Geschwindigkeitssteigerungen erzielen. Das hat uns überzeugt.“

Tobias Lindner, IT-Leiter, Virtuelles EnBW-Kraftwerk

EnBW
Zurück zu Registerkarten

Dokumentation zu Azure Functions, Beispielcode und Ressourcen

Fünf-Minuten-Schnellstarts

Entwickeln Sie Ihre erste Funktion unter Windows oder Linux mit:

Node.js

Python

Java

C#

PowerShell

.NET

Schulungsressourcen

In der Dokumentation finden Sie Inspiration und ausführliche Functions-Konzepte.

Erstellen und Überwachen ereignisgesteuerter Anwendungen mit dem Azure Serverless Computing Cookbook.

Community und Azure-Support

Folgen Sie Azure Functions auf Twitter.

Auf Stack Overflowkönnen Sie Fragen stellen und erhalten Unterstützung von Microsoft-Entwicklern sowie Experten aus der Azure-Community.

Auf GitHub finden Sie Beispiele und Repositorys.

Erstellen Sie diese Lösungen mit Functions

Serverlose APIs mit Node.js oder Microsoft .NET.

Serverlose Webanwendung für statische Websites und Single-Page-Webanwendungen.

Serverlose Microservices für ereignisgesteuerte Szenarien.

Machine-Learning-Workflows mit einer serverlosen Architektur.

Serverlose Datenverarbeitungs-Pipelines für Dateien und Echtzeitdaten.

Serverlose Cloudautomatisierung und hybride Ressourcenverwaltung.

Serverlose schnelle Anwendungsentwicklung für branchenspezifische Apps.

Häufig gestellte Fragen zu Azure Functions

  • Functions bietet verschiedene Supportebenen für Sprachen wie C#, JavaScript, F#, Java und Python.

    Alle unterstützten Programmiersprachen anzeigen

  • Functions-Apps in Verbrauchstarifen und App Service-Plänen werden in 99,95 % der Zeit ausgeführt bzw. sind für diese Zeit verfügbar.

    Vollständige SLA für Functions anzeigen

  • Functions kann in verschiedenen Modi ausgeführt werden: Verbrauchstarif, Azure App Service-Plan, Premium-Tarif und Azure Container Apps (Vorschau).

    Vergleich von Hosting und Skalierung der verschiedenen Tarife

  • Vermeiden Sie festcodierten Zugriff auf andere Dienste wie Azure Blob Storage und Azure Cosmos DB mithilfe von Triggern und Bindungen. Durch Trigger wird eine Funktion ausgeführt. Bindungen sind Deklarationen, die die Funktion mit einer anderen Ressource verbinden.

    Alle von Functions unterstützten Trigger und Bindungen anzeigen

  • Erstellen und testen Sie Funktionen auf Ihrem lokalen Computer mit Ihrem Code-Editor und den Entwicklungstools, die Sie bevorzugen. Verbinden Sie lokale Funktionen mit Azure-Livediensten, und debuggen Sie sie unter Verwendung der vollständigen Functions-Runtime auf Ihrem lokalen Computer. Die Anforderungen für das Entwickeln von Funktionen auf Ihrem lokalen Computer sind von Ihren bevorzugten Programmiersprachen und Tools abhängig.

    Lokale Entwicklungsumgebungen anzeigen

  • Die Ausführung von Functions in Container Apps (Vorschauversion) eignet sich gut für Microservices-Architekturen mit mehreren Datentypen in einer zentralisierten Umgebung. Dadurch erhalten Sie konsistente Netzwerk-, Einblick- und Abrechnungskonfigurationen.

Bereit, wenn Sie es sind – lassen Sie uns Ihr kostenloses Azure-Konto einrichten

Azure kostenlos testen