Azure – serverlos
Arbeiten Sie serverlos – Erstellen Sie Apps schneller, ohne Infrastruktur verwalten zu müssen
Erstellen, Bereitstellen und Ausführen serverloser Apps auf einer End-to-End-Plattform
Schaffen Sie Mehrwert in den Kernbereichen Ihres Unternehmens, indem Sie die Zeit und Ressourcen vermindern, die Sie für infrastrukturbezogene Anforderungen verwenden. Verwenden Sie vollständig verwaltete serverlose End-to-End-Lösungen in Azure, um die Produktivität der Entwickler zu maximieren, Ressourcen zu optimieren und Innovationen zu beschleunigen.
Warum sollten Sie sich für die serverlosen Lösungen von Azure entscheiden?
Höhere Entwicklergeschwindigkeit
Reduzieren Sie die Zeit, die in Aufgaben gesteckt wird, die nicht zum Kernbereich des Unternehmens gehören, indem Sie die Entwickler von der Bereitstellung und Verwaltung der Infrastruktur befreien. Beschleunigen Sie Entwicklung und Bereitstellung mithilfe von entwicklerfreundlichen APIs, Diensten mit wenig/keinem Code und sofort einsatzbereiten Machine Learning- und kognitiven Modellen
Optimieren der Teamleistung
Verbessern Sie die Teamagilität und -leistung, indem Sie eine vollständig verwaltete Plattform verwenden, um Anwendungen zu erstellen, bereitzustellen und auszuführen. Entwickeln Sie für jedes Anwendungsmuster und jede Anwendungsumgebung: hybrid, Cloud oder Edge. Verwalten Sie Anwendungen proaktiv mit intelligenten Überwachungs- und Analysetools.
Optimieren Sie die Auswirkungen auf Ihr Unternehmen
Beschleunigen Sie die Markteinführung mit den serverlosen Lösungen von Azure, die Ihrem Unternehmen den Weg zu Innovationen und neuen Umsatzmöglichkeiten ebnen. Reduzieren Sie die Gesamtbetriebskosten Ihrer Infrastruktur und minimieren Sie das Risiko mit intelligenter Sicherheitsverwaltung und erweitertem Bedrohungsschutz.
Entwickeln mit serverlosen End-to-End-Lösungen in Azure
Genießen Sie das Privileg, sich nicht um die Infrastrukturverwaltung kümmern zu müssen, unabhängig davon, welche Art von Anwendung Sie erstellen oder welche Technologien Sie verwenden. Wählen Sie bei der Erstellung Ihrer Anwendungen aus vielen verschiedenen serverlosen Ausführungsumgebungen, einer Reihe vollständig verwalteter Dienste und einer umfassenden Sammlung produktiver Entwicklertools und -dienste.
Azure – serverloses Computing
Erstellen Sie Anwendungen schneller, indem Sie die Notwendigkeit, die Infrastruktur zu verwalten, die Ihren Code und Ihre Container ausführt, beseitigen.
-
Serverlose containerisierte Microservices
Stellen Sie mit Azure Container Apps containerisierte Apps bereit, ohne dabei komplexe Infrastrukturen verwalten zu müssen. Schreiben Sie Code in Ihrer bevorzugten Programmiersprache oder mit Ihrem bevorzugten Framework, und erstellen Sie Microservices mit vollständiger Unterstützung für die Distributed Apps Runtime (Dapr). Mithilfe der ereignisgesteuerten automatischen Kubernetes-Skalierung (KEDA) können Sie Ihre Anwendungen basierend auf HTTP-Datenverkehr oder Ereignissen dynamisch skalieren.
-
Kubernetes (serverlos)
Stellen Sie Pods elastisch in Containerinstanzen bereit, die innerhalb von Sekunden starten, ohne dass zusätzliche Computeressourcen verwaltet werden müssten. Erstellen Sie auf mithilfe der Orchestrierungsfunktionen von Azure Kubernetes Service (AKS) und virtuellen AKS-Konten, die auf dem Open-Source-Projekt „Virtual Kubelet“ basieren, serverlose, Kubernetes-basierte Anwendungen. Profitieren Sie auf bestmögliche Weise von einem ereignisgesteuerten Ansatz, indem Sie Ihren AKS-Clustern die ereignisgesteuerte automatische Skalierung von KEDA hinzufügen. KEDA ist eine Open-Source-Komponente, mithilfe derer Container Ereignisse direkt aus Ereignisquellen verarbeiten können, und sie stellt eine Möglichkeit zur Verfügung, auf Null zu skalieren.
-
Serverlose Funktionen
Führen Sie Code aus, der in der Sprache Ihrer Wahl geschrieben wurde – mit Azure Functions, einer ereignisgesteuerten Computeerfahrung. Skalieren Sie bei Bedarf, und bezahlen Sie nur für die Zeit, in der Ihr Code ausgeführt wird. Die Open Source-basierte Functions-Runtime, die als verwalteter Dienst in Azure und Azure Stack verfügbar ist, funktioniert auch in verschiedenen Zielen, einschließlich Kubernetes, Azure IoT Edge, lokal oder sogar in anderen Clouds.
-
Serverlose Anwendungsumgebungen
Führen Sie Web-, mobile und API-Anwendungen auf der Plattform Ihrer Wahl aus, und skalieren Sie diese – in einer hoch produktiven, vollständig verwalteten Umgebung – mit Azure App Service.

"We are not computer scientists. We need partners that can help us build the infrastructure to go really fast so we can fully honor every donor organ. The partnership with Microsoft and Terawe has revolutionized our approach and our thinking."
Azure – serverlos: Workflows und Integration
Erstellen Sie neue Apps, indem Sie ereignisbasierte serverlose Architekturen orchestrieren. Erstellen Sie verbundene Dienste einfacher mithilfe einer einfachen API-Fassade, die die API-Implementierungskomplexität abstrahiert.
-
Orchestrierung von serverlosen Workflows
Integrieren Sie Daten und Apps, statt komplexen Glue Code zwischen unterschiedlichen Systemen zu schreiben. Erstellen Sie serverlose Workflows visuell mithilfe von Azure Logic Apps, und verwenden Sie Ihre eigenen APIs, serverlosen Funktionen oder vorkonfigurierten Software-as-a-Service (SaaS)-Connectors, einschließlich Salesforce, Microsoft Office 365 und Dropbox.
-
Serverlose API-Verwaltung
Veröffentlichen, sichern, transformieren, verwalten und überwachen Sie APIs mit Azure API Management, einem vollständig verwalteten Dienst, der ein Nutzungsmodell beinhaltet, das so entwickelt und implementiert wurde, dass es sich organisch in serverlose Anwendungen einfügt.
-
Serverloses Messaging
Vereinfachen Sie ereignisbasierte Anwendungsszenarios mit Azure Event Grid. Verbinden Sie mithilfe des Schemas CloudEvents serverlose Logik mit Ereignissen aus mehreren Azure-Diensten und externen Quellen. Mit der Messaginginfrastruktur Azure Service Bus können Sie verteilte und skalierbare Cloudlösungen mit Verbindungen über private und öffentliche Cloudumgebungen hinweg erstellen.

"We can deliver exactly what we had in mind with Azure Logic Apps because it is a flexible and high-performance platform. It offers monitoring of a quality that we have never seen before, and which allows us, for example, to detect anomalies even before they impact our customers. And the pay-per-use economic model is much more advantageous."
DevOps und Entwicklertools für serverlose Lösungen
Erstellen Sie serverlose Apps mithilfe von vertrauten Tools direkt in Ihrer eigenen Entwicklerumgebung und unter dem Betriebssystem Ihrer Wahl. Erhalten Sie erstklassige Dienste, um Funktionen, Container und auf Kubernetes basierende Anwendungen zu erstellen, zu testen und bereitzustellen.
-
CI/CD für Azure – serverlos
Mit Azure DevOps erhalten Sie eine unbegrenzte Anzahl in der Cloud gehosteter privater Git-Repositorys. Richten Sie problemlos Continuous Integration/Continuous Delivery (CI/CD) ein, fügen Sie die automatische Paketverwaltung hinzu, lösen Sie Builds automatisch aus, und stellen Sie für Kubernetes, Azure Functions, Azure Web-Apps oder eine beliebige Cloud bereit.
-
App-Entwicklungstools
Greifen Sie auf einen umfassenden Satz von Entwicklertools zurück, mit denen Sie serverlose Anwendungen erstellen, ausführen und debuggen können. Verwenden Sie Emulatoren, um Ihre Apps lokal für erweiterte Szenarios wie Functions und Kubernetes zu entwickeln, und verwenden Sie dann problemlos Azure als Ziel, wenn Sie für die Bereitstellung bereit sind.
KI und Machine Learning für serverlose Lösungen
Versehen Sie Ihre serverlosen Anwendungen mit sofort einsatzbereiten KI- und Machine Learning-Algorithmen. Erhöhen Sie die Produktivität, und senken Sie die Kosten dank der automatischen Skalierung von Computeressourcen und DevOps für maschinelles Lernen.
-
Kognitives Computing
Ermöglichen Sie Ihren serverlosen Apps, die Bedürfnisse Ihrer Benutzer über natürliche Methoden der Kommunikation zu sehen, zu hören, zu sprechen, zu verstehen und zu interpretieren, indem Sie Azure Cognitive Services über eine API oder auf Kubernetes als Container bereitgestellt verwenden.
-
Konversationsbots
Verwenden Sie Azure Bot -Dienste, um intelligente Bots zu erstellen, die mit Ihren Benutzern auf natürliche Weise über Kanäle wie Text/SMS, Skype, Microsoft Teams, Slack, Office 365 und Twitter interagieren.
-
Machine Learning-Modelle
Erstellen, Trainieren und Bereitstellen von Modellen auf Azure Machine Learning von der Cloud bis zum Edge.

"Azure Cognitive Services and the easy integration offered by Azure help us build solutions and onboard new customers in just four to six weeks."
Erstellen Sie serverlose Apps mit relationalen und nicht relationalen Datenbanken
-
Azure SQL-Datenbank – serverlos
Beschleunigen Sie mit Azure SQL-Datenbank – serverlos die App-Entwicklung, optimieren Sie das Preis-Leistungs-Verhältnis, und vereinfachen Sie die Leistungsverwaltung für relationale Datenbanken. Die Computekapazität wird nach Workloadbedarf automatisch skaliert, und Sie bezahlen nur die verwendeten Computeressourcen (nach Sekunden). Durch die automatische Pausierung von serverlosen Datenbanken können Sie weitere Kosten einsparen, da Sie bei Inaktivität nur für den Speicher bezahlen. Wenn die Workload-Aktivität zurückkehrt, wird die Datenbank automatisch fortgesetzt. Alle Datenbanken in Azure SQL-Datenbank (auch serverlose) werden automatisch aktualisiert und bieten integrierte Hochverfügbarkeit und Machine-Learning-Funktionen für zusätzliche Sicherheit und Leistung.
-
Azure Cosmos DB
Verwenden Sie Azure Cosmos DB, einen global verteilten, hochgradig skalierbaren, Multimodelldatenbankdienst, um Datenbanktrigger, Eingabebindungen und Ausgabebindungen zu erstellen.

"Azure SQL Database serverless totally fits our business. We don't have to worry about scaling up for peak loads, and we pay only for what we use. We have capacity without the high 'just in case' cost."
Azure – serverloser Speicher
Erstellen Sie statische Webanwendungen in Azure Blob Storage, oder verwenden Sie diesen Dienst als hochgradig skalierbaren Speicher für unstrukturierte Daten. Nutzen Sie Speicherereignisse, um auf Vorgänge in Blobs mit mehreren serverlosen Architekturen zu reagieren. Blobereignisse werden über Event Grid mithilfe von Functions, Logic Apps oder sogar über Ihre eigenen benutzerdefinierten HTTP-Listener an Abonnenten gepusht.

Mithilfe einer skalierbaren Architektur werden Kamerabilder in Azure Blob Storage hochgeladen, wodurch Azure Functions ausgelöst wird und die Anzahl der Personen auf dem Bild zurückgegeben und in Azure Event Hubs ausgegeben wird.
Azure – serverlose Überwachung
Da serverlose Lösungen die üblichen Infrastrukturverwaltungsaufgaben überflüssig machen, ist es wichtiger denn je, dass Entwickler über die geeignete Instrumentierung verfügen, um serverlose Apps debuggen zu können. Mithilfe von Azure Monitor erhalten Sie vollständigen Einblick in Ihre serverlosen Apps. Azure Monitor ist ein erweiterbarer Anwendungsleistungsverwaltungsdienst, mit dem Sie Ihre Anwendungen überwachen können. Sammeln Sie Telemetriedaten aus Ihrer Cloud und aus Ihren lokalen Umgebungen, analysieren Sie diese und führen Sie Aktionen aus, um die Verfügbarkeit und Leistung Ihrer Apps zu optimieren.

"By running containerized software in Azure, we have a standard way to create, monitor, scale, and manage our applications. We move and respond to customer needs faster. That's what agility is all about."
Azure – serverlose Analysen
Mithilfe von Azure Stream Analytics können Sie Echtzeitanalysen über mehrere Datenströme – einschließlich IoT – ganz einfach entwickeln und hochgradig parallel ausführen. Verarbeiten Sie ohne eine zu verwaltende Infrastruktur Ihre Daten nach Bedarf, skalieren Sie sofort, und bezahlen Sie nur pro Auftrag. Erstellen Sie mit Microsoft Power BI schnell Echtzeitdashboards für eine Live-Ansicht zur Steuerung und Kontrolle.

"Our Azure-based analytics pipeline can handle the billion events a month we're throwing at it, and with it, we're improving our games at an even faster cadence."
Serverlose Lösungsarchitekturen in Azure

Architekt für die skalierbare E-Commerce-Web-App
Die E-Commerce-Website enthält einfache Workflows zur Auftragsabwicklung mithilfe von Azure-Diensten. Entwickler können sich mithilfe von Azure Functions und Web-Apps auf die Erstellung personalisierter Benutzererlebnisse konzentrieren. Azure kümmert sich dabei komplett um die Infrastruktur.

Bursting aus AKS mit ACI
Verwenden Sie den virtuellen AKS-Knoten, um Pods in ACI bereitzustellen, die in Sekundenschnelle gestartet werden können. Hierdurch kann ACS mit gerade einmal genügend Kapazität ausgeführt werden, um Ihre durchschnittlichen Workloads zu verarbeiten. Wenn die Kapazität Ihres ACS-Clusters ausgeschöpft ist, skalieren Sie zusätzliche Pods in ACI auf, ohne zusätzliche Server verwalten zu müssen.

CI/CD für Container
Container vereinfachen die kontinuierliche Erstellung und Bereitstellung Ihrer Anwendungen. Indem Sie die Bereitstellung dieser Container mit Kubernetes in Azure Kubernetes Service (AKS) orchestrieren, erhalten Sie Containercluster, die sich problemlos replizieren und verwalten lassen.
Ressourcen für serverlose Lösungen

Azure API Management: „Driving Digital Transformation in Today’s API Economy“ (Steuern der digitalen Transformation in der heutigen API-Wirtschaft)
Die neuesten Blogs zum Thema Azure – serverlos
Legen Sie los mit dem Entwickeln mit den serverlosen Lösungen in Azure
Legen Sie los – mit kostenlosen Diensten für 12 Monate.
