Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Container Apps ist eine serverlose Plattform, mit der Sie weniger Infrastruktur unterhalten müssen und Kosten sparen können, während Sie containerisierte Anwendungen ausführen. Statt sich Gedanken über die Serverkonfiguration, Container-Orchestrierung und Bereitstellungsdetails zu machen, stellt Container Apps alle aktuellen Serverressourcen zur Verfügung, die erforderlich sind, um Ihre Anwendungen stabil und sicher zu halten.
Zu den gängigen Verwendungsmöglichkeiten von Azure Container Apps gehören die folgenden:
- Bereitstellen von API-Endpunkten
- Hosting von Hintergrundverarbeitungs-Jobs
- Handhabung der ereignisgesteuerten Verarbeitung
- Ausführen von Microservices
Anwendungen, die auf Azure Container Apps basieren, können zusätzlich auf der Grundlage folgender Merkmale dynamisch skaliert werden:
- HTTP-Datenverkehr
- Ereignisgesteuerte Verarbeitung
- CPU- oder Arbeitsspeicherauslastung
- Jeder KEDA-unterstützte Scaler
Um mit der Arbeit mit Container-Apps zu beginnen, wählen Sie die Beschreibung aus, die Ihre Situation am besten beschreibt.
BESCHREIBUNG | Ressource | |
---|---|---|
Ich bin neu bei Containern | Beginnen Sie hier, wenn Sie Ihren ersten Container noch nicht erstellen müssen, aber neugierig sind, wie Container Ihre Entwicklungsanforderungen erfüllen können. | Weitere Informationen zu Containern |
Ich verwende serverlose Container | Container-Apps bieten automatische Skalierung, reduziert die Betriebskomplexität und ermöglicht es Ihnen, sich auf Ihre Anwendung anstatt auf die Infrastruktur zu konzentrieren. Beginnen Sie hier, wenn Sie an den Verwaltungs-, Skalierbarkeits- und Pay-per-Use-Features von Cloud Computing interessiert sind. |
Weitere Informationen zu serverlosen Containern |
Funktionen
Mit Azure Container Apps haben Sie folgende Möglichkeiten:
Verwenden Sie die Azure CLI-Erweiterung, das Azure-Portal oder arm-Vorlagen , um Ihre Anwendungen zu verwalten.
Aktivieren Sie HTTPS- oder TCP-Eingangsvorgänge , ohne andere Azure-Infrastruktur verwalten zu müssen.
Erstellen Sie Microservices mit Dapr , und greifen Sie auf ihre umfangreichen APIs zu.
Ausführen von Aufträgen bei Bedarf, auf einem Zeitplan oder basierend auf Ereignissen.
Fügen Sie Ihrer Azure-Container-Apps-Umgebung Azure-Funktionen und Azure Spring Apps hinzu.
Verwenden Sie spezielle Hardware für den Zugriff auf erhöhte Computeressourcen.
Führen Sie mehrere Containerrevisionen aus , und verwalten Sie den Anwendungslebenszyklus der Container-App.
Automatische Skalierung Ihrer Apps basierend auf einem KEDA-unterstützten Skalierungstrigger. Die meisten Anwendungen können auf Null1 skaliert werden.
Datenverkehr aufteilen auf verschiedene Versionen einer Anwendung für Blue/Green-Bereitstellungen und A/B-Testszenarien.
Verwenden Sie die interne Eingangs- und Dienstermittlung für sichere interne Endpunkte mit integrierter DNS-basierter Dienstermittlung.
Ausführen von Containern aus einer beliebigen Registrierung, öffentlichen oder privaten, einschließlich Docker Hub- und Azure Container Registry (ACR).
Stellen Sie ein vorhandenes virtuelles Netzwerk bereit, wenn Sie eine Umgebung für Ihre Container-Apps erstellen.
Verwalten Sie geheime Schlüssel sicher direkt in Ihrer Anwendung.
Überwachen sie Protokolle mithilfe von Azure Log Analytics.
Großzügige Kontingente, die überschrieben werden können, um Grenzwerte pro Konto zu erhöhen.
1 Anwendungen, die auf CPU- oder Arbeitsspeicherlast skaliert werden, können nicht auf Null skaliert werden.