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.
Tipp
Dieser Inhalt ist ein Auszug aus dem eBook, Architecting Cloud Native .NET Applications for Azure, verfügbar auf .NET Docs oder als kostenlose herunterladbare PDF, die offline gelesen werden kann.
Abgesehen von Azure Kubernetes Service (AKS) können Sie Container auch in Azure App Service für Container und Azure-Containerinstanzen bereitstellen.
Wann ist es sinnvoll, den App-Dienst für Container bereitzustellen?
Einfache Produktionsanwendungen, die keine Orchestrierung erfordern, eignen sich gut für Azure App Service für Container.
Bereitstellen für App Service für Container
Für die Bereitstellung in Azure App Service für Container benötigen Sie eine Azure Container Registry (ACR)-Instanz und Anmeldeinformationen, um darauf zuzugreifen. Übertragen Sie Ihr Containerimage an das ACR-Repository, damit Ihr Azure App Service es bei Bedarf abrufen kann. Nach Abschluss können Sie die App für die kontinuierliche Bereitstellung konfigurieren. Dadurch werden Updates automatisch bereitgestellt, sobald sich das Bild in ACR ändert.
Wann ist es sinnvoll, Azure Container Instances zu verwenden?
Mit Azure Container Instances (ACI) können Sie Docker-Container in einer verwalteten, serverlosen Cloudumgebung ausführen, ohne virtuelle Computer oder Cluster einrichten zu müssen. Es ist eine großartige Lösung für kurzlebige Workloads, die in einem isolierten Container ausgeführt werden können. Erwägen Sie ACI für einfache Dienste, Testszenarien, Aufgabenautomatisierung und Buildaufträge. ACI dreht eine Containerinstanz auf, führt die Aufgabe aus und dreht sie dann nach unten.
Bereitstellen einer App in Azure-Containerinstanzen
Für die Bereitstellung in Azure Container Instances (ACI) benötigen Sie eine Azure Container Registry (ACR) und Anmeldeinformationen für den Zugriff darauf. Nachdem Sie Ihr Containerimage an das Repository übertragen haben, ist es verfügbar, um in ACI abgerufen zu werden. Sie können mit ACI über das Azure-Portal oder die Befehlszeilenschnittstelle arbeiten. ACR bietet eine enge Integration mit ACI. Abbildung 3-12 zeigt, wie Sie ein einzelnes Containerimage an ACR übertragen.
Abbildung 3-12. Azure Container Registry: Instanz ausführen
Das Erstellen einer Instanz in ACI kann schnell erfolgen. Geben Sie die Image-Registry, Azure-Ressourcengruppeninformationen, die zuzuordnende Speichermenge und den Port an, an dem abgehört werden soll. In dieser Schnellstartanleitung wird gezeigt, wie Sie eine Containerinstanz mithilfe des Azure-Portals in ACI bereitstellen.
Sobald die Bereitstellung abgeschlossen ist, suchen Sie die IP-Adresse des neu bereitgestellten Containers und kommunizieren Sie mit ihr über den angegebenen Port.
Azure Container Instances bietet die schnellste Möglichkeit, einfache Containerarbeitslasten in Azure auszuführen. Sie müssen keinen App-Dienst, Orchestrator oder virtuellen Computer konfigurieren. Für Szenarien, in denen Sie vollständige Container-Orchestrierung, Dienstermittlung, automatische Skalierung oder koordinierte Upgrades benötigen, empfehlen wir Azure Kubernetes Service (AKS).
Verweise
- Was ist Kubernetes?
- Installieren von Kubernetes mit Minikube
- MiniKube vs Docker Desktop
- Visual Studio-Tools für Docker
- Grundlegendes zum serverlosen Kaltstart
- Vorgewärmte Azure Functions-Instanzen
- Erstellen einer Funktion unter Linux mithilfe eines benutzerdefinierten Images
- Ausführen von Azure-Funktionen in einem Docker-Container
- Erstellen einer Funktion unter Linux mithilfe eines benutzerdefinierten Images
- Azure-Funktionen mit Kubernetes ereignisgesteuertem automatischem Skalieren
- Canary-Release
- Azure Dev Spaces mit VS-Code
- Azure Dev Spaces mit Visual Studio
- AKS Mehrere Knotenpools
- AKS Cluster Autoscaler
- Lernprogramm: Skalieren von Anwendungen in AKS
- Skalierung und Hosting von Azure Functions
- Dokumente zu Azure-Containerinstanzen
- Bereitstellen der Containerinstanz von ACR