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
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
- Erstellen Sie Ihre App mit einer Vielzahl von Daten- und Ereignisquellen.
- Vereinfachen Sie komplexe Herausforderungen bei der Orchestrierung mit der Durable Functions-Erweiterung und schreiben Sie zustandsbehaftete Workflows in einer serverlosen Computeumgebung.
- Integrieren Sie mehrere App-Typen in einen Microservices-Entwurf.
- Schützen Sie Ihre App mit Azure Key Vault, Netzwerkisolation und integrierten sicheren Triggern und Bindungen.
- Erzwingen Sie Kontrollen zur Einhaltung gesetzlicher Bestimmungen mit Azure Policy, mit integrierten Schutzmaßnahmen und Cloudsicherheitsbenchmarks.
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
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
Dokumentation zu Azure Functions, Beispielcode und Ressourcen
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.
-
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.
-
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.
-
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.