Anwendungsentwicklung beschleunigen und vereinfachen
Entwickeln Sie effizienter mit einer Plattform für ereignisgesteuertes serverloses Compute, mit der Sie auch komplexeste Orchestrierungsprobleme lösen können. Die Azure Functions End-to-End-Entwicklungsumgebung ermöglicht Ihnen die Verwendung von Sprachen, mit denen Sie bereits vertraut sind. Erstellen und debuggen Sie lokal ohne zusätzliche Einrichtung, führen Sie die Bereitstellung und den Betrieb in jeder Größenordnung in der Cloud aus, und integrieren Sie Dienste mit Triggern und Bindungen.
Automatisierte, flexible Skalierung, um die Infrastrukturverwaltung zu vereinfachen
Integriertes Programmiermodell zum Reagieren auf Ereignisse und nahtloses Verbinden mit anderen Diensten
End-to-End-Entwicklungsumgebung mit integrierten Tools und integrierten DevOps-Funktionen
Verschiedene Programmiersprachen und Hostingoptionen für jedes Szenario
Entwicklung nach Ihren Vorstellungen
- Wählen Sie aus beliebten Programmiersprachen aus, die Sie bereits kennen.
- Beginnen Sie sofort mit dem Programmieren mit dem von Ihnen verwendeten Technologiestapel, ohne neue Sprachen oder Frameworks zu erlernen.
- Implementieren Sie eine Vielzahl von Funktionen und Szenarien, z. B. Web-Apps und APIs mit .NET, Node.js oder Java. Machine Learning-Workflows mit Python; und Cloudautomatisierung mit PowerShell.
Verbessern Sie Ihre serverlose End-to-End-Entwicklungsumgebung
- Profitieren Sie von einer vollständigen serverlosen Anwendungsentwicklung – vom lokalen Erstellen und Debuggen bis hin zur Bereitstellung und Überwachung in der Cloud.
- Verwenden Sie Functions-Erweiterungen auf Visual Studio und Visual Studio Code für eine schnellere und effizientere Entwicklung auf Ihrem lokalen Computer, die vollständig in die Azure-Plattform integriert ist.
- Richten Sie Continuous Integration und Continuous Delivery (CI/CD) mit Azure Pipelines ein.
- Erhalten Sie intelligente und proaktive Einblicke in die Leistung serverloser Anwendungen in der Produktion von Azure Monitor.
Komplexe Orchestrierungsherausforderungen einfach lösen
- Verwenden Sie die Durable Functions-Erweiterung, um zustandsbehaftete Workflows in einer serverlosen Computeumgebung zu schreiben.
- Verwenden Sie Ihre serverlosen Funktionen in deklarativen Workflows, die mit mehr als 250 Connectors in Azure Logic Apps funktionieren.
Weitere Dienste verbinden, ohne festcodierte Integrationen – für schnellere Lösungsentwicklungen
- Es ist keine Hartcodierung erforderlich. Verwenden Sie Trigger, um zu definieren, wie Ihre Funktionen aufgerufen werden, und verwenden Sie Bindungen, um deklarativ andere Ressourcen mit Ihren Funktionen zu verbinden.
- Sparen Sie Codierungszeit mit einem Programmiermodell, das auf Triggern und Bindungen basiert.
- Erstellen Sie ereignisgesteuerte Anwendungen, die eine Anbindung an Microservices erlauben und sich durch bessere Skalierbarkeit und höchste Stabilität auszeichnen.
Einmal erstellen, überall bereitstellen
- Wählen Sie aus dem Functions-Hostingplan aus, der Ihre Geschäftsanforderungen am besten erfüllt.
- Stellen Sie denselben Code auf mehreren Zielen bereit – von der nutzungsbasierten Bezahlung in der Cloud bis zu Ihrem in Azure gehosteten Kubernetes-Cluster, Kubernetes in einer anderen öffentlichen Cloud oder IoT-Geräten für Edgecomputing.
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. Instanzen des Functions-Hosts werden dynamisch basierend auf der Anzahl der eingehenden Ereignisse hinzugefügt und entfernt.
Premium-Tarif
-
Während Sie automatisch nach Bedarf skalieren, können Sie mit vorbereiteten Workern Anwendungen nach dem Leerlauf ohne Verzögerung ausführen, die Ausführung auf leistungsstärkere Instanzen verschieben und Verbindungen mit VNETs herstellen.
Azure App Service-Plan
-
Führen Sie Functions mit regulären App Service Planraten aus. Dieser Ansatz eignet sich optimal für die langfristige Nutzung sowie dann, wenn Sie Skalierungsbedarf und Kosten bereits im Vorhinein besser einschätzen möchten.
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
Erfolge anderer Kunden mit Azure Functions
Höhere Entwicklungsgeschwindigkeit
Aufgrund des einfachen Programmiermodells mit deklarativen Bindungen, mit denen weniger Codezeilen geschrieben werden konnten, wählte Zeiss Functions aus.
Sparen Sie Zeit und Kosten mit einem serverlosen Ansatz
Inlitix, ein SaaS-Anbieter für Analysen, skaliert sofort und bietet Kunden mit serverlosem Computing einen schnelleren und kosteneffizienteren Dienst.
Skalierung ohne Infrastrukturverwaltung erzielen
PWC hat Functions verwendet, um eine skalierbare API für die Knowledge Mining-Lösung mit behördlicher Verpflichtung zu erstellen.
Reduzieren der Dienstintegrationszeit
Hotailors kann mithilfe von Functions in der selben Zeit dreimal so viele neue Anbieter integrieren.
Erstellen von Lösungen mit Functions
Serverlose APIs mit Node.js oder Microsoft .NET
Serverlose Webanwendung für statische Websites und Single-Page-Anwendungen
Serverlose Microservices für ereignisgesteuerte Szenarien
Serverlose Datenverarbeitungs-Pipelines für Dateien und Echtzeitdaten
Serverlose Cloudautomatisierung und hybride Ressourcenverwaltung
Serverlose, schnelle Anwendungsentwicklung für branchenspezifische Apps
Dokumentation zu Azure Functions, Beispielcode und Ressourcen
Community und Azure-Support
Folgen Sie Azure Functions auf Twitter. Auf Stack Overflow können Sie Fragen stellen und erhalten Unterstützung von Microsoft-Entwicklern sowie Experten aus der Azure-Community. Auf GitHub finden Sie Beispiele und Repositorys.
Häufig gestellte Fragen zu Azure Functions
-
Functions provides varying levels of support for languages including C#, JavaScript, F#, Java, and Python.
-
Functions apps on Consumption plans and App Service plans will run or be available 99.95 percent of the time.
-
Functions can run in different modes: Consumption plan, Azure App Service plan, and Premium plan.
-
Avoid hard-coding access to other services like Azure Blog storage and Azure Cosmos DB using triggers and bindings. Triggers are what cause a function to run, and bindings are declarations that connect the function to another resource.
-
Create and test functions on your local machine using favorite code editor and development tools. Connect local functions to live Azure services and debug them on your local computer using the full Functions runtime. The requirements for developing functions on your local computer depend on the programming languages and tools you prefer.