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. |