Freigeben über


Neuerungen in Azure Container Apps

In diesem Artikel finden Sie Informationen zu wichtigen Updates und neuen Features, die in Azure Container Apps verfügbar sind.

Mai 2024

Funktion Beschreibung
Allgemein verfügbar: Azure Functions in Azure Container Apps Der Host, die Laufzeit und Erweiterungen von Azure Function und Azure Function-Apps können als Container in derselben Compute-Umgebung bereitgestellt werden. Sie können zentralisierte Netzwerk-, Einblick- und Konfigurationsgrenzen für die Entwicklung verschiedener Anwendungstypen (z. B. Microservices) verwenden.
Public Preview: Dynamische Sitzungen Dieses schnelle, kurzlebige Sandbox-Compute eignet sich für das Ausführen von nicht vertrauenswürdigem Code im großen Stil in feindlichen Szenarien mit mehreren Mandanten. Jede Sitzung verfügt über vollständiges isoliertes Compute mit Hyper-V.
Public Preview: Unterstützung für das Aspire-Dashboard Greifen Sie auf Livedaten zu Ihrem .NET-Projekt und Ihren Containern in der Cloud zu, um die Leistung Ihrer Anwendungen zu bewerten und Fehler mit umfassenden Protokollen, Metriken, Ablaufverfolgungen und mehr zu debuggen.
Public Preview: Unterstützung für das Einbinden von NFS-Azure Files-Volumes Sie können NFS-Azure Files-Volumes verwenden, um Daten zwischen mehreren Containern in Ihrer Anwendung freizugeben oder Daten über Containerneustarts hinweg zu speichern.
Public Preview: Überwachen von Apps mit Java-Metriken Sie können jetzt die Leistung und Integrität Ihrer Apps mit Java-Metriken wie Garbage Collection und Speicherauslastung überwachen.
Public Preview: Festlegen von Java-Protokollebenen Sie können jetzt Java-Anwendungsprotokollebenen in Azure Container Apps festlegen, ohne Ihre Apps erneut bereitzustellen oder neu zu starten.

März 2024

Funktion Beschreibung
Allgemein verfügbar: Kostenlose verwaltete Zertifikate Verwaltete Zertifikate sind kostenlos und ermöglichen es Ihnen, TLS-Zertifikate für jede benutzerdefinierte Domäne, die Sie zu Ihrer Container-App hinzufügen, automatisch bereitzustellen und zu erneuern.
Public Preview: Unterstützung des OpenTelemetry-Agents Ermöglicht es Ihnen, Open-Source-Standards zum Senden der App-Daten zu verwenden, ohne selbst einen OTLP-Collector einzurichten. Sie können den verwalteten Agent verwenden, um auszuwählen, wohin Protokolle, Metriken und Ablaufverfolgungen gesendet werden sollen.
Public Preview: Unterstützung für Key Vault-Zertifikate Verwenden Sie Azure Key Vault, um Ihre eigenen TLS-/SSL-Zertifikate für die Verwendung mit Azure Container Apps auf App- und Umgebungsebene zu speichern und zu verwalten.
Public Preview: Tomcat-Unterstützung Azure Container Apps unterstützt jetzt Apache Tomcat im Code-zu-Cloud-Buildprozess. Das bedeutet, dass Sie Ihren vorhandenen Code und Ihre Konfiguration verwenden können, um ohne Aufwand eine cloudnative Container-App zu erstellen.
Public Preview: JVM-Speicheranpassung Alle Java-Apps werden jetzt mit JVM-Speicherstandardeinstellungen kalibriert, um die Leistung und Zuverlässigkeit in der Containerumgebung zu verbessern.
Public Preview: Verwaltete Java-Komponenten: Eureka Server und Public Preview: Verwaltete Java-Komponenten: Config Server Sie können verwaltete Java-Komponenten verwenden, um auf Plattformfeatures für Ihre Apps zuzugreifen, die Sie sonst selbst verwalten müssen.

Januar 2024

Funktion Beschreibung
Allgemein verfügbar: zusätzliche TCP-Ports Azure Container Apps unterstützt jetzt zusätzliche TCP-Ports, sodass Anwendungen TCP-Verbindungen auf mehreren Ports akzeptieren können. Dieses Feature befindet sich in der Vorschauphase.

Dezember 2023

Funktion Beschreibung
Einstellung: ACA Preview-API-Versionen 2022-06-01-preview und 2022-11-01-preview Ab dem 6. März 2024 wird die API-Version 2023-04-01-preview der Azure Container Apps-Steuerungsebene eingestellt. Migrieren Sie vor diesem Datum zur aktuellen stabilen API-Version (2023-05-01) oder zur neuesten Preview-API-Version (2023-08-01-preview).

November 2023

Funktion Beschreibung
Allgemein verfügbar: Zielzonenbeschleuniger Zielzonenbeschleuniger bieten in gepackter Form Architekturleitfäden, Referenzarchitekturen, Referenzimplementierungen und Automatisierungen für die Bereitstellung von Workloadplattformen auf Azure im großen Stil.
Public Preview: Dedizierte GPU-Workloadprofile Azure Container Apps unterstützt GPU-Compute in ihren dedizierten Workloadprofilen, um ML-Computing für ereignisgesteuerte Workloads zu ermöglichen.
Public Preview: Add-Ons für Vektordatenbanken Azure Container Apps bietet jetzt Add-Ons für drei Varianten von Open Source-Vektordatenbanken: Qdrant, Milvus und Weaviate.
Public Preview: Richtliniengesteuerte Resilienz Mit dem neuen Resilienzfeature können Sie nahtlos von Dienst-zu-Dienst-Anforderungs- und ausgehenden Abhängigkeitsfehlern wiederherstellen, indem Sie lediglich einfache Richtlinien hinzufügen.
Public Preview: Cloud-zu-Cloud Azure Container Apps erstellt und packt jetzt Anwendungscode für die Bereitstellung automatisch.

September 2023

Funktion Beschreibung
Allgemein verfügbar: Azure Container Apps der in China-Cloud Azure Container Apps ist jetzt in China, Norden 3 verfügbar.
ACA für Sparpläne berechtigt Berechnungen durch Azure Container Apps sind für Azure-Sparpläne berechtigt.

August 2023

Funktion Beschreibung
Allgemein verfügbar: dedizierter Plan Der dedizierte Azure Container Apps-Plan ist jetzt allgemein im neuen Umgebungstyp „Workloadprofile“ verfügbar. Wenn Sie dedizierte Workloadprofile verwenden, erfolgt die Abrechnung pro Compute-Instanz (im Gegensatz zu Verbrauch, bei dem die Abrechnung pro App erfolgt).
Allgemein verfügbar: UDR, NAT Gateway und kleinere Subnetze Verbesserte Netzwerkfeatures geben Ihnen jetzt bessere Kontrolle über ausgehenden Datenverkehr und unterstützen kleinere Subnetze in Umgebungstyp „Workloadprofil“.
Allgemein verfügbar: Azure Container Apps-Aufträge Zusätzlich zu kontinuierlich ausgeführten Diensten, die auf Null skaliert werden können, unterstützt Azure Container Apps jetzt Aufträge. Mit Aufträgen können Sie serverlose Container ausführen, die Aufgaben bis zum Abschluss ausführen.
Allgemein verfügbar: Ressourcenfreigabe zwischen verschiedenen Ursprüngen (Cross-Origin Resource Sharing, CORS) Mit dem CORS-Feature können bestimmte Ursprünge über den Browser Aufrufe an ihre App ausführen. Kunden von Azure Container Apps können CORS jetzt ganz einfach über das Portal oder die CLI einrichten.
Allgemein verfügbar: Init-Container Init-Container sind spezielle Container, die bis zum Abschluss ausgeführt werden, bevor Anwendungscontainer in einem Replikat gestartet werden. Sie können Hilfsprogramme oder Setupskripts enthalten, die in Ihrem Container-App-Image nicht vorhanden sind.
Allgemein verfügbar: Einbinden von Geheimnissen als Volumes Zusätzlich zum Verweisen auf Geheimnisse als Umgebungsvariablen können Sie Geheimnisse jetzt auch als Volumes in Ihre Container-Apps einbinden. Ihre Apps können auf alle oder nur auf ausgewählte Geheimnisse in Form von Dateien in einem eingebundenen Volume zugreifen.
Allgemein verfügbar: Sitzungsaffinität Die Sitzungsaffinität ermöglicht es Ihnen, alle Anforderungen von einem einzelnen Client an dasselbe Container Apps-Replikat weiterzuleiten. Diese Möglichkeit ist nützlich für zustandsbehaftete Workloads, die Sitzungsaffinität erfordern.
Allgemein verfügbar: Azure Key Vault-Referenzen für Geheimnisse Azure Key Vault-Verweise ermöglichen es Ihnen, Geheimnisse einer Container-App aus geheimen Geheimnissen abzurufen, die in Azure Key Vault gespeichert sind. Mithilfe der verwalteten Identität der Container-App ruft die Plattform automatisch die geheimen Werte aus Azure Key Vault ab und fügt sie in die Geheimnisse Ihrer Anwendung ein.
Public Preview: Zusätzliche TCP-Ports Azure Container Apps unterstützt jetzt zusätzliche TCP-Ports, sodass Anwendungen TCP-Verbindungen auf mehreren Ports akzeptieren können. Dieses Feature befindet sich in der Vorschau.
Public Preview: Peer-zu-Peer-Verschlüsselung auf Umgebungsebene Wenn End-to-End-Verschlüsselung erforderlich ist, verschlüsselt Peer-zu-Peer-Verschlüsselung Daten, die innerhalb einer Umgebung zwischen Anwendungen übertragen werden.
Einstellung: ACA Preview-API-Versionen 2022-06-01-preview und 2022-11-01-preview Ab dem 16. November 2023 werden die API-Versionen 2022-06-01-preview und 2022-11-01-preview der Azure Container Apps-Steuerungsebene eingestellt. Migrieren Sie vor diesem Datum zur aktuellsten stabilen API-Version (2023-05-01) oder zur neuesten Preview-API-Version (2023-04-01-preview).
Dapr: Konfigurations-API ist stabil Die Konfigurations-API von Dapr ist jetzt stabil und wird in Azure Container Apps unterstützt. Erfahren Sie, wie Sie eine Dapr-Integration in Azure Container Apps vornehmen

Juni 2023

Funktion Beschreibung
Allgemein verfügbar: Ausführungsstatus Der Ausführungsstatus unterstützt beim Überwachen der Integrität und Funktionalität einer Container-App.
Public Preview: Azure Functions für cloudnative Microservices Der Host, die Laufzeit und Erweiterungen von Azure Function und Azure Function-Apps können als Container in derselben Compute-Umgebung bereitgestellt werden. Sie können zentralisierte Netzwerk-, Einblick- und Konfigurationsgrenzen für die Entwicklung verschiedener Anwendungstypen (z. B. Microservices) verwenden.
Public Preview: Azure Spring Apps für Azure Container Apps Azure Spring Apps-Anwendungen können als Container für Azure Container Apps innerhalb derselben Compute-Umgebung bereitgestellt werden, sodass Sie zentralisierte Netzwerk-, Einblick- und Konfigurationsgrenzen für die Entwicklung verschiedener Anwendungstypen (z. B. Microservices) verwenden können.
Public Preview: Add-Ons für Azure Container Apps Beim Entwickeln von Anwendungen in Azure Container Apps müssen Sie häufig eine Verbindung mit verschiedenen Diensten herstellen. Anstatt Dienste im Voraus zu erstellen und sie manuell mit Ihrer Container-Anwendung zu verbinden, können Sie schnell Instanzen von Entwicklungsdiensten erstellen, die für nicht-produktive Umgebungen gedacht sind und als „Add-Ons“ bezeichnet werden.
Public Preview: Kostenlose und verwaltete TLS-Zertifikate Verwaltete Zertifikate sind kostenlos und ermöglichen es Ihnen, TLS-Zertifikate für jede benutzerdefinierte Domäne, die Sie zu Ihrer Container-App hinzufügen, automatisch bereitzustellen und zu erneuern.
Dapr: Ausführung mehrerer Dapr-Apps verbessert Verwenden Sie dapr run -f ., um mehrere Dapr-Apps auszuführen und die in die Konsole und eine logische Protokolldatei geschriebenen App-Protokolle anzuzeigen. Erfahren Sie, wie Sie Ausführungsprotokolle für mehrere Apps verwenden.

Mai 2023

Funktion Beschreibung
Allgemein verfügbar: IP-Einschränkungen für eingehenden Datenverkehr Ermöglicht Container-Apps, eingehenden HTTP- oder TCP-Datenverkehr einzuschränken, indem der Zugriff auf eine bestimmte Liste von IP-Adressbereichen zugelassen oder verweigert wird.
Allgemein verfügbar: TCP-Unterstützung Azure Container Apps unterstützt für eingehenden Datenverkehr jetzt die Verwendung von TCP-basierten Protokollen jenseits von HTTP und HTTPS.
Allgemein verfügbar: GitHub Actions für Azure Container Apps Mit Azure Container Anwendungen können Sie GitHub-Aktionen verwenden, um Revisionen in Ihrer Container-Anwendung zu veröffentlichen.
Allgemein verfügbar: Azure Pipelines für Azure Container Apps Mit Azure Container Apps können Sie Azure Pipelines verwenden, um Revisionen in Ihrer Container-App zu veröffentlichen.
Dapr: Einfache Komponentenerstellung Sie können jetzt abhängige Azure-Dienste konfigurieren und sichern, um Dapr-APIs mithilfe des Dienstconnectorfeatures im Portal zu verwenden. Erfahren Sie, wie Sie im Azure-Portal eine Verbindung mit Azure-Diensten über Dapr-Komponenten herstellen.