• 4 min read

Erstellung von cloudnativen Anwendungen, die überall ausgeführt werden können

Es ist die Mission von Microsoft, die nächste Generation von Entwicklern mit erstklassigen Tools und Clouddiensten zu unterstützen, die es ihnen ermöglichen, die Anwendungen der Zukunft zu erstellen. Diese Anwendungen der Zukunft werden intelligent sein, infussiert mit KI, um erweiterte Erkenntnisse zu liefern. Sie werden Open Source-Technologie und Bibliotheken aus aller Welt integrieren. Sie sind zuverlässig unter Last und sicher. Und sie werden mit Tools erstellt, mit denen Entwickler nahtlos von Idee zu Code zu Cloud wechseln können.

Die Globale Bevölkerung der Entwickler wird geschätzt, 71,5 Millionen im Jahr 2030 zu erreichen, eine Zunahme von 44,5 Millionen Entwicklern von heute1. Jeder neue Entwickler bringt ihre Ideen und Innovationen mit sich, die sie mit der Welt teilen möchten. Es ist unsere Mission, diese nächste Generation von Entwicklern mit erstklassigen Tools und Clouddiensten zu unterstützen, die es ihnen ermöglichen, die Anwendungen der Zukunft zu entwickeln.

Diese Anwendungen der Zukunft werden intelligent sein, infussiert mit KI, um erweiterte Erkenntnisse zu liefern. Sie werden Open-Source-Technologie und -Bibliotheken aus aller Welt integrieren. Sie sind zuverlässig unter Last und sicher. Und sie werden mit Tools erstellt, mit denen Entwickler nahtlos von Idee zu Code zu Cloud wechseln können.

Wir sehen Kunden in Microsoft Azure, die diese Anwendungen der Zukunft heute erstellen, indem wir cloudeigene Technologien wie Container, Kubernetes, Microservices, serverlose Funktionen und API-zentrierte Designs nutzen.

  • Mercedes Benz verbessert das Fahrzeugerlebnis für ihre Kunden durch die dynamische Bereitstellung von Anwendungen über die Luft, anstatt einen persönlichen besuch Standard.
  • PwC trägt dazu bei, sicherzustellen, dass ihre Kunden vorschriften mit einem KI-basierten System kompatibel sind, das Dokumente in Sekunden anstelle von Wochen minen und analysieren kann.
  • Bosch trägt dazu bei, Leben mit einem System zu retten, das nahe gelegene Fahrer warnt, wenn ein Auto auf der Autobahn innerhalb von Millisekunden den falschen Weg geht.

Mit dem Erfolg, den unsere Kunden mit Cloud-nativen Technologien in Azure erlebt haben, versuchen viele jetzt, diesen Erfolg in anderen Umgebungen zu replizieren. Sie möchten die besten Entwicklungs- und Verwaltungserfahrungen für ihre cloudeigenen Workloads in Azure und in ihren lokalen Umgebungen, Edgestandorten und anderen Clouds wie AWS und Google Cloud.

Azure-Anwendungsdienste: Führen Sie Ihre Apps überall aus

Heute kündigen wir die Vorschaufunktionen von Azure-Anwendungsdiensten an, die auf Kubernetes und überall in Azure, lokal, AWS und Google Cloud ausgeführt werden sollen. Alle cloud Native Computing Foundation (CNCF)-konformen Kubernetes-Cluster, die über Azure Arc verbunden sind, sind jetzt ein unterstütztes Bereitstellungsziel für Azure-Anwendungsdienste.

Die Anwendungsdienste von Azure sind so konzipiert, dass sie zusammenarbeiten und für die Produktivität von Entwicklern optimiert sind. Dazu gehören:

  • Azure-App Service erleichtert das Erstellen und Verwalten von Webanwendungen und APIs mit einer vollständig verwalteten Plattform und Features wie automatischesCaling, Bereitstellungsplätze und integrierte Webauthentifizierung.
  • Azure Functions vereinfacht die ereignisgesteuerte Programmierung mit modernster automatischer Skalierung und Triggern und Bindungen zur Integration in andere Azure-Dienste.
  • Azure Logic Apps produziert automatisierte Workflows für die Integration von Apps, Daten, Diensten und Back-End-Systemen mit einer Bibliothek von mehr als 400 Connectors.
  • Azure Event Grid vereinfacht ereignisbasierte Anwendungen mit einem einzigen Dienst zum Verwalten des Routings von Ereignissen von jeder Quelle zu jedem Beliebigen Ziel.
  • Azure API Management bietet eine einheitliche Verwaltungserfahrung und vollständige Observierbarkeit für alle internen und externen APIs.

Mit diesen cloudeigenen Anwendungsdiensten, die jeweils tief in GitHub und Visual Studio Code integriert sind, können Entwickler die Anwendung der Zukunft auf Azure heute mit hoher Geschwindigkeit erstellen.

Die Produktivität von Anwendungsdiensten mit der Kontrolle von Kubernetes

Eine der Herausforderungen, die wir weiterhin von Kunden hören, ist, dass Kubernetes trotz der verbesserten Steuerungs- und Ökosystemvorteile von Kubernetes für Entwickler schwierig ist, direkt zu verwenden. Entwickler müssen viele fortgeschrittene Konzepte und APIs lernen, die ihre Produktivität beeinträchtigen können.

Mit der heutigen Ankündigung müssen Entwickler nicht mehr zwischen der Produktivität von Azure-Anwendungsdiensten und der Kontrolle von Kubernetes wählen.

Wie funktioniert dies? Erstellen Sie eine neue Azure-Funktion mithilfe des normalen Entwicklerworkflows, verwenden Sie integrierte Features wie Speicherwarteschlangentrigger, richten Sie einen Kubernetes-Cluster anstelle einer Azure-Region aus, und beobachten Sie dann, wie die Azure Functions-Pods in Ihrem Kubernetes-Überwachungsdashboard zusammen mit Ihren anderen Workloads angezeigt werden. Die gleichen produktiven Entwicklererfahrungen in Azure arbeiten jetzt an jedem Kubernetes-Cluster , der über Azure Arc verbunden ist. Erfahren Sie mehr über Anwendungsdienste, die auf Kubernetes ausgeführt werden. 

Führen Sie Ihre Apps überall mit Azure Arc aus

Da Entwickler mehr lokale Umgebungen, edge oder multicloud als Ziel verwenden, müssen sie häufig benutzerdefinierte Lösungen für Anwendungshosting, Datenhosting, Überwachung, Sicherheit und DevOps-Automatisierung erstellen. Das Generieren von benutzerdefinierten Lösungen, die nur aufgrund von Änderungen an der Hostingumgebung vorhanden sind, ist unproduktiv und unzuverlässig.

Mit der heutigen Ankündigung können Entwickler Zeit sparen, hybride Anwendungen mithilfe der von Azure Arc aktivierten tragbaren Anwendungsdienste zu erstellen. In Kombination mit der Verwendung von Arc-fähigen Datendiensten wie Azure PostgreSQL und Azure SQL können Anwendungen und ihre Daten jetzt überall mit vollständig verwalteten Clouddiensten ausgeführt werden – eine Branche zuerst.

Möchten Sie die Anwendungsdienste in Azure oder über Azure Arc ausprobieren? Erste Schritte mit den neuen szenariobasierten Zugriffstasten auf GitHub.

Verwalten von Apps konsistent lokal und in der Cloud

Um Kunden bei der Verwaltung und Verwaltung von Workloads in umgebungenübergreifend zu unterstützen, haben wir kürzlich die allgemeine Verfügbarkeit von Azure Arc-fähigen Kubernetes angekündigt. Mit den GitOps-Funktionen in Azure Arc können Siemens Healthineers Kubernetes-Cluster in Zehntausenden von Standorten bereitstellen und verwalten, um Standard tain MRI-Scanner, CT-Scanner, Röntgengeräte und Ultraschallmaschinen in Krankenhäusern in 70 Ländern weltweit zu unterstützen. Azure Arc arbeitet mit jedem CNCF-konformen Kubernetes-Cluster und bietet einen einzigen Glasbereich mit zentraler Sichtbarkeit über Das Azure-Portal sowie Governance und Compliance über Azure-Richtlinie.

Für Kunden, die nach einer verwalteten Kubernetes-Steuerebene suchen, kündigen wir heute die allgemeine Verfügbarkeit von Azure Kubernetes Service (AKS) auf Azure Stack HCI an. Mit AKS auf Azure Stack HCI können Kunden problemlos einen Kubernetes-Cluster bereitstellen, der mit AKS konsistent ist, vollständig von Microsoft unterstützt und 100 Prozent mit dem OpenSource-Ökosystem kompatibel ist. Die Bereitstellung von AKS auf Azure Stack HCI erfordert nur ein paar Klicks. Der Azure Stack HCI-Cluster ist Azure Arc-fähig und bietet integrierte Sicherheit, vertraute Verwaltungstools und umfassende Integration in Azure. Erfahren Sie mehr über AKS für Azure Stack HCI.

Es ist eine spannende Zeit, ein Entwickler zu sein, der an cloudeigener Technologie arbeitet. Schauen Sie sich meine microsoft Build 2021 Technical Session Build cloud-native Anwendungen an, die überall ausgeführt werden, um mehr über diese Ankündigungen und weitere Innovationen im cloudeigenen Raum zu erfahren. Wir freuen uns darauf, zu sehen, was Sie erstellen.


1Datenquelle: Arnal Dayaratna, PhD., IDC Analyst

Azure. Erfinden mit dem Ziel im Blick.