Cloud Native
Alles, was du über die Entwicklung skalierbarer Cloud-Anwendungen wissen solltest.
Entwickle Cloud Native-Anwendungen mit Microsoft Azure
Cloud Native ist momentan einer der wichtigsten Ansätze in der Software-Entwicklung – dahinter versteckt sich eine spezielle Herangehensweise, wie du deine Anwendungen erstellst und betreibst.
Kurz zusammengefasst sind Cloud Native-Anwendungen verteilte und skalierbare Systeme, die für die Cloud entwickelt werden, sodass sie Cloud-Vorteile wie Skalierbarkeit, Flexibilität, Ausfallsicherheit und Elastizität bestmöglich nutzen können. Basis dafür sind sowohl Container-, Serverless- und Microservices-Technologien als auch agile Methoden und DevOps-Ansätze.
Vorteile von Cloud Native
Im Gegensatz zur gängigen Entwicklung von Unternehmensanwendungen, die meist On-Premises ausgeführt werden, benötigst du für Cloud Native-Anwendungen eine andere Architektur. Doch der Ansatz lohnt sich, du profitierst von folgenden Vorteilen:
Flexible Wahl
der Programmiersprache und Verwendung unterschiedlicher Sprachen
Schnellere Releases
dank des modularen Aufbaus und des Einsatzes von Containern und Microservices
Höhere Kundenzufriedenheit
und bessere Customer Experience durch regelmäßige Verbesserungen und neue Features
Zeitersparnis
durch Automatisierung
Skalierbarkeit
je nach Bedarf und Auslastung deiner Anwendung
Ausfallsicherheit
durch Redundanz in der Cloud
Tools und Technologien
Um Cloud Native-Anwendungen zu erstellen und zu betreiben, steht dir eine große Auswahl an Tools und Technologien zur Verfügung – diese reichen von Azure Arc über Azure Kubernetes Service bis Azure Functions.
Azure Container Apps
Azure Container Apps ist ein verwalteter Cloud-Dienst, der dir einen serverlosen, anwendungszentrierten Hosting-Service bietet, bei dem du keine zugrunde liegenden VMs, Orchestratoren oder andere Cloud-Infrastrukturen verwalten musst.
Azure Kubernetes Service
Mit Azure Kubernetes Service (AKS) können Kubernetes Cluster auf Microsoft Azure bereitgestellt werden. Der Azure Service übernimmt die Verantwortung für verschiedene Aufgaben rund um den Betrieb der Kubernetes-Umgebung.
Azure Container Instances
Azure Container Instances ist eine Lösung für alle Szenarien, die in isolierten Containern ohne Orchestrierung betrieben werden sollen. Die Lösung ermöglicht ein bedarfsgesteuertes Ausführen von Docker-Containern in einer verwalteten, serverlosen Azure-Umgebung.
Azure Container Registry
Mit Azure Container Registry kannst du Container-Images und -Artefakte in einer privaten Registrierung für alle Arten von Container-Bereitstellungen erstellen, speichern und verwalten.
Azure DevOps
Azure DevOps bietet verschiedene Dienste, die Entwicklungsteams bei der Planung von Projekten, der Zusammenarbeit, der Entwicklung, der Bereitstellung und dem Betrieb von Anwendungen unterstützen.
Azure Service Fabric
Azure Service Fabric ist eine Plattform für verteilte Systeme, die das Packen, Bereitstellen und Verwalten skalierbarer und zuverlässiger Microservices und Container vereinfacht.
Azure Functions
Azure Functions ist ein serverloser Compute-Dienst, mit dem ereignisgesteuerter Code ausgeführt werden kann, ohne eine explizite Infrastruktur bereitstellen oder verwalten zu müssen.
Distributed Application Runtime
Distributed Application Runtime (Dapr) ist eine portable, ereignisgesteuerte Laufzeitumgebung, auf deren Basis Entwickler Microservice-Anwendungen erstellen können.
Open Application Model
Das Open Application Model (OAM) ist eine Spezifikation für die Erstellung Cloud-Native-Anwendungen von Microsoft und Alibaba. Es handelt sich um eine Art Vorlage für die Beschreibung von Apps, dadurch kann die Definition der Anwendung sauber von den operativen Details getrennt werden.
Azure Arc
Mit den Technologien in Azure Arc werden die Azure-Services und -Management-Tools auch für Unternehmen verfügbar gemacht, die andere Cloud-Umgebungen oder Infrastrukturen verwenden.
Nutze die Ressourcen auf dieser Seite, um dich im Detail zum Thema Cloud Native-Entwicklung zu informieren.
Azure Developer Community Hub
Azure für Developer - gehe auf unser GitHub Repository und klick dich unsere umfangreiche Azure-Ressourcensammlung. Hier findest du alles, was das Entwicklerherz begehrt, auch zum Thema Cloud Native.
Azure API Center: KI-gestützte API-Compliance jetzt automatisiert
Neue Azure Tools für Visual Studio Code: Was du wissen musst
Die wichtigsten News der Kalenderwoche 38/2024: GitHub, Visual Studio und mehr
Neu bei Azure Container Apps: Java-Integration jetzt offiziell verfügbar!
Jetzt anmelden: Microsoft AI Tour am 24. Oktober!
Die wichtigsten News der Kalenderwoche 37/2024: .NET, GitHub und mehr
Microsoft Power Platform - Fabric Analyst in a Day
Microsoft Azure Virtual Training Day: Generative AI Fundamentals
Azure Monitor Agent Migration Ask Me Anything
Microsoft Azure Virtual Training Day: Optimization
Azure Monitor Agent Migration Ask Me Anything
Learn Live: Get Started Incorporating AI into Your .NET Applications and Service
Bau dein Cloud Native-Wissen aus – passende Ressourcen für jedes Skill-Level
Ganz egal, ob du gerade deine ersten Schritte mit den Cloud Native-Technologien machst, schon erste Grundkenntnisse besitzt oder bereits über Profiwissen verfügst – mit unseren E-Books, Tutorials und vielen weiteren Inhalten kannst du dein Wissen weiter ausbauen!
Das ist neu bei Azure Monitor
Weitere Funktionen, die dir helfen, einen besseren Einblick in deine Anwendungs- und Infrastruktur-Workloads zu erhalten, wurden angekündigt.
Umfassende Netzwerkbeobachtung für AKS durch Azure Monitor
Das neue Add-on bietet Netzwerkmetriken auf Cluster-Ebene und einen vollständigen Einblick in Ihr Cluster-Netzwerk.
Das ist neu bei Azure Stream Analytics
Neues wettbewerbsfähiges Preismodell, Integration von virtuellen Netzwerken, native Unterstützung für Kafka-Quelle und -Ziel, Integration mit Event Hub Schema Registry, GA-Ankündigungen und mehr!
Das ist neu bei den Azure CLI Tools
Ziel der Neuerungen ist es, die sichersten, vollständigsten und benutzerfreundlichsten Tools für die Verwaltung Ihrer Azure-Ressourcen bereitzustellen.
Public Preview: MQTT-Protokoll und Pull Message Delivery bei Azure Event Grid
Event Grid unterstützt jetzt die bidirektionale Kommunikation über die Protokolle MQTT Version 5 und MQTT Version 3.1.1 in der Public Preview.
OpenAI/ChatGPT-Abfrage-Plugin und PostgreSQL auf Azure
OpenAI ChatGPT-Plugins erschließen viele potentielle Szenarien für die Interaktion mit Echtzeitsystemen. Jetzt wurde bei Azure Database for PostgreSQL - Flexible Server und Azure Cosmos DB for PostgreSQL Unterstützung für die pgvector-Erweiterung für Postgres hinzugefügt.
Preview: Azure Data Explorer (Kusto) Bindings für Azure Functions
Mit den Bindings können Lese- und Schreiboperationen gegen Kusto-Cluster auf deklarative Weise unter Nutzung des Azure Functions Frameworks durchgeführt werden.
Das ist neu bei Azure Kubernetes Service
Der Wert, den Kubernetes bietet, um schneller auszuliefern, schneller auf die Anforderungen zu reagieren und gleichzeitig eine Unternehmensplattform zu schaffen, die mit diesen Anforderungen Schritt hält, steht im Mittelpunkt der neuerungen.
“Cloud-Native-Technologien ermöglichen es Unternehmen, skalierbare Anwendungen in modernen, dynamischen Umgebungen wie Public, Private und Hybrid Cloud-Umgebungen zu erstellen und auszuführen.”
Weiterführende Ressourcen zum Thema Cloud Native
Noch mehr Cloud Native gibt es auf diesen Seiten – klick dich durch jede Menge Blogbeiträge, lass dich von den Erfahrungen renommierter Unternehmen inspirieren und hol‘ dir auf Produkt- und Technologieseiten tiefergehende Informationen.