Zum Hauptinhalt wechseln

Azure Functions

Ausführen von ereignisgesteuerten, serverlosen Codefunktionen mit einer End-to-End-Entwicklungsumgebung.

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.

Integriertes Programmiermodell mit einer Vielzahl von Programmiersprachen

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

Flexible Hostingoptionen mit einem nutzungsbasierten Modell zur Verbesserung der betrieblichen Effizienz

Integrierte Azure DevOps-Tools für eine End-to-End-Entwicklungsumgebung

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

Entwicklung nach Ihren Vorstellungen

  • Wählen Sie aus beliebten Programmiersprachen aus, die Sie bereits kennen.
  • Reagieren Sie mithilfe des integrierten Programmiermodells auf Ereignisse, und stellen Sie mit einem umfangreichen Satz von Triggern und Bindungen eine nahtlose Verbindung mit anderen Azure-Diensten her.
  • Verwenden Sie die optimierte innere Schleife für lokale Entwicklung und Tests.

Verwenden einer ereignisgesteuerten 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 kostenoptimierter portabler serverloser Apps

  • Wählen Sie Ihr Computeziel mit flexiblen Hostingoptionen einschließlich nutzungsbasierter Bezahlung aus.
  • Stellen Sie Apps schneller bereit, und skalieren Sie sie mit reduzierten Vorgängen. Nutzen Sie eine zentrale Umgebung für konsistente und sichere Netzwerkisolation, Einblick und Skalierung.

Integrierte Verwaltung des Anwendungslebenszyklus

  • Profitieren Sie von einer vollständigen serverlosen Anwendungsentwicklung – vom lokalen Erstellen und Debuggen bis hin zur Bereitstellung und Überwachung in der Cloud.
  • Stellen Sie Ihre Anwendungen bereit, überwachen und steuern Sie sie mit Azure DevOps, GitHub Actions und weiteren Azure-Diensten.
  • Erstellen Sie erweiterbare Bereitstellungspipelines für Ihre Anforderungen.

Integrierte umfassende Sicherheit und Compliance

  • Microsoft investiert über 1 Milliarde USD pro Jahr in die Forschung und Entwicklung der Cybersecurity.

  • Microsoft beschäftigt mehr als 3.500 Sicherheitsexperten, die ausschließlich den Schutz und die Sicherheit Ihrer Daten im Blick haben.

  • Azure verfügt über mehr Zertifizierungen als jeder andere Cloudanbieter. Sehen Sie sich die vollständige Liste an.

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 die mehr als 55 Dienste weiterhin kostenlos und zahlen weiterhin nur für die über die monatlichen Freimengen hinausgehende Nutzung.

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 von 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 Functions kostenlos testen

Mit dem Vertrieb chatten