Neuerungen in Azure Spring Apps

Hinweis

Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von drei Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.

Der Plan Standardverbrauch und dediziert gilt ab dem 30. September 2024 als veraltet und wird nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren vom Standardverbrauchs- und dedizierten Plan von Azure Spring Apps zu Azure Container Apps.

Azure Spring Apps wird kontinuierlich verbessert. Um Ihnen zu helfen, bezüglich der aktuellsten Entwicklungen auf dem neuesten Stand zu bleiben, bietet dieser Artikel Informationen zu den aktuellen Releases.

Dieser Artikel wird vierteljährlich aktualisiert, also kommen Sie regelmäßig darauf zurück. Sie können auch auf Azure Updates gehen, wo Sie nach Updates oder nach Kategorie suchen können.

Q3 2024

Folgende Updates stehen jetzt zur Verfügung:

  • Bequemer Zugriff auf App-Protokolle im Azure-Portal: Wir bieten jetzt eine komfortablere und effizientere Möglichkeit zur Abfrage von Anwendungsprotokollen und zum Protokollstreaming im Azure-Portal. Dieser neue Ansatz ergänzt das manuelle Verfassen von Abfragen, um Anwendungsprotokolle aus dem Log Analytics-Arbeitsbereich abzurufen und über die Azure CLI auf den Protokolldatenstrom zuzugreifen. Weitere Informationen finden Sie im Abschnitt Streamingprotokolle von Streamen von Azure Spring Apps-Anwendungskonsolenprotokolle in Echtzeit.

  • Regelmäßige Infrastrukturwartung im Enterprise-Plan:

    • Regelmäßiges Upgrade, um verwaltete Komponenten auf dem neuesten Stand zu halten:
      • Dienstregistrierung: aktualisiert auf 1.3.1.
      • Anwendungskonfigurationsdienst: aktualisiert auf 2.3.1, einschließlich einer wichtigen Korrektur fehlender Inhaltsdetails in der Protokollierung für ConfigMap und der Erstellung geheimer Schlüssel.
      • Spring Cloud Gateway: aktualisiert auf 2.2.5, einschließlich einer kritischen Lösung für ein Problem mit der Persistenz einer Routingregel.
      • API-Portal: aktualisiert auf 1.5.0.
      • App Live View: aktualisiert auf 1.8.0.
      • App Accelerator: aktualisiert auf 1.8.1.
      • Builddienst:
        • Go Buildpack: Unterstützung für Go 1.22, Go 1.20 als veraltet markiert, Standardversion von Go 1.20 in Go 1.21 geändert.
        • NodeJS Buildpack: Die Standardversion wurde von Node.js 19 in Node.js 20 geändert.
        • Java Native Image Buildpack: Java 20 als veraltet markiert, Java 21 hinzugefügt.
        • PHP Buildpack: PHP 8.3 hinzugefügt
    • Regelmäßiges Upgrade, um Azure Kubernetes Service auf dem neuesten Stand zu halten: aktualisiert auf 1.29.7.
  • Regelmäßige Infrastrukturwartung in den Plänen „Basic“ und „Standard“:

    • Regelmäßiges Upgrade, um verwaltete Komponenten auf dem neuesten Stand zu halten:
      • Config Server-Image: aktualisiert auf 1.0.20240930.
      • Eureka-Serverimage: aktualisiert auf 1.0.20240930.
      • Basisimage für Apps: aktualisiert auf Azure Linux 2.0.20231130.
    • Regelmäßiges Upgrade, um Azure Kubernetes Service auf dem neuesten Stand zu halten: aktualisiert auf 1.29.7.

Q2 2024

Die folgenden Updates sind jetzt im Enterprise-Plan verfügbar:

  • Umfangreicheres Protokoll des Anwendungskonfigurationsdiensts: Die Git-Revision ist eine wichtige Information, welche die Aktualität von Konfigurationsdateien angibt. Derzeit protokolliert der Anwendungskonfigurationsdienst die Git-Revision, um die Effizienz der Problembehandlung zu verbessern. Weitere Informationen finden Sie im Abschnitt Untersuchen der Git-Revisionen von Konfigurationsdateien im Bereich Verwenden des Anwendungskonfigurationsdiensts für Tanzu.

  • Verwalteter OSS Spring Cloud-Config Server (Vorschau):Die Open-Source-Version von Spring Cloud-Config Server bietet Entwicklern eine native Spring-Erfahrung. Nun bieten wir den verwalteten Spring Cloud-Config Server, um Konfigurationseigenschaften dynamisch aus zentralen Repositorys abzurufen. Weitere Informationen finden Sie unter Konfigurieren eines verwalteten Spring Cloud-Config Server in Azure Spring App.

  • Support für benutzerdefinierte Aktuator-Endpunkte: Benutzer möchten möglicherweise aufgrund von Sicherheitsbedenken einen anderen Port oder Pfad für den Aktuator verwenden, dieser Entscheid kann jedoch dazu führen, dass die Live-Ansicht der Anwendung keine Verbindung mit der App herstellen kann. Dieses Feature ermöglicht der Live-Ansicht der Anwendung das Arbeiten mit Apps, die über einen nicht-standardmäßigen Port oder Pfad für den Aktuator verfügen. Weitere Informationen finden Sie im Abschnitt Konfigurieren des benutzerdefinierten Spring Boot-Aktuators im Bereich Verwenden der Live-Ansicht der Anwendung mit dem Azure Spring Apps Enterprise-Plan.

  • Deaktivieren der Standardauthentifizierung für den Testendpunkt einer App: Azure Spring Apps bietet eine Standardauthentifizierung zum Schutz des Testendpunkts einer Anwendungsinstanz. Wenn die App eines Benutzers mit seinem Authentifizierungsserver integriert ist, wird diese Standardauthentifizierung unnötig. Wenn der Benutzer über ein gutes Verständnis der Sicherheit der Anwendung verfügt, kann er mit diesem Feature die vom Azure Spring Apps-Dienst bereitgestellte Standardauthentifizierung deaktivieren, wodurch die Tests mit der Anwendung einer realen Umgebung näher kommen. Weitere Informationen finden Sie im zweiten Tipp unter Einrichten einer Stagingumgebung in Azure Spring Apps.

  • Privater Speicherzugriff für die Einfügung virtueller Netzwerke: Das Feature „privater Speicherzugriff“ ermöglicht das Routing von Datenverkehr über ein privates Netzwerk für Back-End-Speicherhosting-Anwendungsressourcen wie JAR-Dateien und Protokolle. Dieses Feature verbessert die Sicherheit und kann die Leistung für Benutzer potenziell verbessern. Weitere Informationen finden Sie unter Konfigurieren des privaten Netzwerkzugriffs für Back-End-Speicher in Ihrem virtuellen Netzwerk (Vorschau).

  • Supportauftrag (Vorschau) in Azure Spring Apps: Mit diesem Feature können Kunden ihre kurzlebigen Anwendungen in Azure Spring Apps nativ ausführen. Es bietet Batchauftragsverwaltung und -ausführung sowie Integration mit verwalteten Komponenten. Weitere Informationen finden Sie unter Auftrag in Azure Spring Apps (Vorschau).

Q1 2024

Die folgenden Updates sind jetzt im Enterprise-Plan verfügbar:

  • Bis zu 47 % sparen: Azure Spring Apps Enterprise ist jetzt für Azure-Sparpläne berechtigt. Alle Azure Spring Apps-Regionen unter dem Enterprise-Plan sind für erhebliche Kosteneinsparungen durch den Kauf eines Azure-Sparplans berechtigt – 20 % für ein Jahr und 47 % für drei Jahre. Weitere Informationen finden Sie unter Azure Spring Apps Enterprise is now eligible for Azure savings plan for compute (Azure Spring Apps Enterprise ist jetzt für Azure-Sparpläne für Compute berechtigt).

  • Die Azure-Befehlszeilenschnittstelle (Azure CLI) unterstützt das Protokollstreaming für Spring Cloud Gateway: Mit diesem Feature können Sie das Spring Cloud Gateway-Protokoll zu Diagnosezwecken in Echtzeit abrufen. Weitere Informationen finden Sie unter Problembehandlung für VMware Spring Cloud Gateway im Abschnitt Verwenden des Echtzeitprotokollstreamings.

  • Die Azure CLI unterstützt das Protokollstreaming für den Anwendungskonfigurationsdienst: Mit diesem Feature können Sie das Protokoll des Anwendungskonfigurationsdiensts mithilfe der Azure CLI abrufen und so Konfigurationsupdates erkennen. Weitere Informationen finden Sie unter Verwenden des Anwendungskonfigurationsdiensts für Tanzu im Abschnitt Verwenden des Echtzeitprotokollstreamings.

  • Anzeige von Buildpack-Versionen: Das neueste Feature, das Buildpacks hinzugefügt wurde, hilft Ihnen, die verwendete Version zu ermitteln und Probleme im Zusammenhang mit dem Buildprozess zu diagnostizieren.

  • Erweiterte Problembehandlung für den Anwendungskonfigurationsdienst: Jetzt können Sie die verknüpfte configMap für Ihre Apps direkt anzeigen, um Probleme mit nicht aktualisierten Konfigurationen zu beheben. Sie können vom Anwendungskonfigurationsdienst gepullte Konfigurationsdateien auch über die Azure CLI aus Git-Upstreamrepositorys in Ihre lokale Umgebung exportieren. Dieser Prozess ermöglicht es Ihnen, die Inhalte zu untersuchen und Konfigurationsdateien für die lokale Entwicklung zu verwenden. Weitere Informationen finden Sie unter Verwenden des Anwendungskonfigurationsdiensts für Tanzu im Abschnitt Überprüfen der Konfigurationsdatei in ConfigMap.

Q4 2023

Die folgenden Updates sind jetzt im Enterprise-Plan verfügbar:

Das folgende Update ist jetzt in den Enterprise- und Basic/Standard-Plänen verfügbar:

  • Geplante Wartung (Public Preview): In Azure Spring Apps werden regelmäßig serverseitige Komponenten gepatcht, von denen Ihre Anwendungen abhängig sind, um sicherzustellen, dass sie sicher und auf dem neuesten Stand sind. Zu diesen Komponenten gehören JDK, Spring Cloud Middleware, APM, Basisbetriebssystemimage und Laufzeitinfrastruktur. Damit solche Patches wirksam werden, müssen Sie Ihre Anwendungen neu starten. Mit der geplanten Wartung können Sie eine Zeit an einem bestimmten Tag für solche obligatorischen Neustarts planen. Weitere Informationen finden Sie unter Konfigurieren der geplanten Wartung (Preview).

  • Automatische Synchronisierung von Zertifikaten: Einige Azure Spring Apps-Features sichern Ihre Anwendungen mit Zertifikaten Ihrer Wahl. Mit der automatischen Synchronisierung von Zertifikaten können Sie Ihre Zertifikate jetzt in Azure Key Vault rotieren und automatisch mit Azure Spring Apps synchronisieren. Diese Erweiterung erleichtert Ihnen die Verwaltung von Features wie benutzerdefinierten Domänen- und TLS/SSL-Einstellungen. Weitere Informationen finden Sie im Abschnitt Automatische Synchronisierungszertifikat unter Zuordnung einer vorhandenen benutzerdefinierten Domäne zu Azure Spring Apps.

Q3 2023

Die folgenden Updates sind jetzt im Enterprise-Plan verfügbar:

Das folgende Update ist jetzt im Standard-Verbrauchsplan und im dedizierten Plan verfügbar:

Q2 2023

Das folgende Update kündigt einen neuen Plan an:

Das folgende Update ist jetzt in allen Plänen verfügbar:

Das folgende Update ist jetzt in den Plänen „Verbrauch“ und „Basic/Standard“ verfügbar:

  • Azure Developer CLI (azd) für Azure Spring Apps: Azure Developer CLI (azd) ist ein Open-Source-Tool, mit dem Sie Ihre Anwendung schneller von der lokalen Entwicklungsumgebung auf Azure übertragen können. Sie können jetzt eine Spring-Anwendung mit nur wenigen Befehlen initialisieren, verpacken, bereitstellen und in Azure Spring Apps einsetzen. Testen Sie es mit dem Schnellstart – Bereitstellen Ihrer ersten Web-App in Azure Spring Apps.

Die folgenden Updates sind jetzt im Enterprise-Plan verfügbar:

Q1 2023

Die folgenden Updates sind jetzt in den Plänen „Basic/Standard“ und „Enterprise“ verfügbar:

  • Quellcodebewertung für die Migration: Beurteilen Sie mit dem Cloud Suitability Analyzer, ob Ihre bestehenden lokalen Spring-Anwendungen für die Migration zu Azure Spring Apps geeignet sind. Dieses Tool bewertet, welche Arten von Änderungen für die Migration erforderlich sind und wie viel Aufwand damit verbunden ist. Weitere Informationen finden Sie unter Bewerten von Spring-Anwendungen mit Cloud Suitability Analyzer.

Die folgenden Updates sind jetzt im Enterprise-Plan verfügbar:

Q4 2022

Die folgenden Updates sind jetzt in den Plänen „Basic/Standard“ und „Enterprise“ verfügbar:

  • Eingangseinstellungen: Mit den Eingangseinstellungen können Sie den Azure Spring Apps-Datenverkehr auf Anwendungsebene verwalten. Diese Fähigkeit umfasst Protokollunterstützung für gRPC, WebSocket und RSocket-on-WebSocket, Sitzungsaffinität und Sende-/Lesezeitüberschreitungen. Weitere Informationen finden Sie unter Anpassen der Eingangskonfiguration in Azure Spring Apps.

  • Remotedebugging: Jetzt können Sie Ihre Apps in Azure Spring Apps mithilfe von IntelliJ oder VS Code remote debuggen. Aus Sicherheitsgründen deaktiviert Azure Spring Apps standardmäßig das Remotedebugging. Sie können das Remotedebugging für Ihre Apps mithilfe des Azure-Portals oder der Azure CLI aktivieren und das Debuggen starten. Weitere Informationen finden Sie unter Remotedebuggen Ihrer Apps in Azure Spring Apps.

  • Herstellen einer Verbindung mit der Shellumgebung der App zur Problembehandlung: Azure Spring Apps bietet viele Möglichkeiten zur Problembehandlung Ihrer Anwendungen. Für Entwicklerinnen und Entwickler, die die Umgebung einer laufenden App-Instanz überprüfen möchten, können Sie eine Verbindung zur Shell-Umgebung der App-Instanz herstellen und eine Fehlersuche durchführen. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einer App-Instanz zur Problembehandlung.

Die folgenden Updates sind jetzt im Enterprise-Plan verfügbar:

  • Neue verwaltete Tanzu Komponente – Application Live View der Tanzu Application Platform: Ein leichtgewichtiges Tool zur Einsicht und Fehlerbehebung, das auf Spring Boot Actuators basiert und App-Entwicklerinnen, -entwicklern und App-Betreibern hilft, Einblick in ausgeführte Apps zu nehmen. Anwendungen liefern Informationen aus den laufenden Prozessen über HTTP-Endpunkte. Application Live View verwendet diese Endpunkte, um Daten aus Anwendungen abzurufen und mit ihnen zu interagieren. Weitere Informationen finden Sie unter Verwenden der Application Live View mit dem Azure Spring Apps Enterprise-Plan.

  • Neue verwaltete Tanzu-Komponente – Application Accelerators der Tanzu Application Platform: kann den Prozess der Erstellung und Bereitstellung von Anwendungen beschleunigen. Sie helfen Ihnen, Ihre Anwendungen zu booten und sie auf eine erkennbare und wiederholbare Weise bereitzustellen. Weitere Informationen finden Sie unter Verwenden von VMware Tanzu Application Accelerator mit dem Azure Spring Apps Enterprise-Plan.

  • Direkte Bereitstellung statischer Dateien: Wenn Sie Anwendungen haben, die nur statische Dateien wie HTML enthalten, können Sie diese direkt mit einem automatisch konfigurierten Webserver wie HTTPD und NGINX bereitstellen. Diese Bereitstellungsfunktion umfasst Front-End-Anwendungen, die mit einem JavaScript-Framework Ihrer Wahl erstellt wurden. Sie können diese Bereitstellung mit dem Tanzu Web Servers Buildpack im Hintergrund durchführen. Weitere Informationen finden Sie unter Bereitstellen statischer Webdateien.

  • Verbesserungen am Managed Spring Cloud Gateway: Wir haben die Unterstützung von Routingregeln auf App-Ebene neu hinzugefügt, um die Konfiguration Ihrer Routing-Regeln zu vereinfachen und TLS-Unterstützung vom Gateway zu den Apps im verwalteten Spring Cloud Gateway zu bieten. Weitere Informationen finden Sie unter Verwenden von Spring Cloud Gateway.

Q3 2022

Die folgenden Updates sind jetzt verfügbar, um Kundinnen und Kunden dabei zu helfen, Einführungshürden und Preisspannen abzubauen und die Möglichkeiten von Azure Spring Apps Enterprise voll auszuschöpfen.

  • Preisreduzierung: Wir haben die Basiseinheit von Azure Spring Apps Standard und Enterprise auf 6 vCPUs und 12 GB Arbeitsspeicher reduziert und die Preise für die Überschreitung von vCPU und Arbeitsspeicher gesenkt. Weitere Informationen finden Sie unter Azure Spring Apps: Preise.

  • Monatliche kostenfreie Nutzung: Die ersten 50 vCPU-Stunden und 100 GB Speicher-Stunden sind jeden Monat kostenlos. Weitere Informationen finden Sie unter Azure Spring Apps: Preise.

Sie können die Preisänderung auf Preissenkung – Azure Spring Apps leistet mehr, kostet weniger! vergleichen.

Weitere Informationen

Ältere Updates finden Sie unter Azure-Updates.