Deploy cloud-native apps using Azure Container Apps
Seminar / Firmentraining
Voraussetzungen
- Grundlegende Kenntnisse über Cloud Computing-Konzepte: Vertrautheit mit Cloud Computing-Grundlagen, z. B. Virtualisierung, Skalierbarkeit und On-Demand-Ressourcenbereitstellung.
- Kenntnisse über Container: Verstehen des Konzepts von Containern, deren Vorteile und wie sie sich von herkömmlichen Apps und VMs unterscheiden.
- Vertrautheit mit Container-Orchestrierung: Grundlegendes Verständnis von Container-Orchestrierungsplattformen wie Kubernetes und deren Rolle beim Verwalten von containerisierten Anwendungen.
- Erfahrung mit Azure: Einige Kenntnisse über Microsoft Azure und seine wichtigsten Containerdienste, z. B. Azure Container Registry, Azure Kubernetes Service und Azure Container Apps.
- Erfahrung mit Bereitstellungen: Etwas Vertrautheit mit Azure DevOps oder ähnlichen CI/CD-Tools für die Anwendungsbereitstellung.
- Erfahrung mit Netzwerken: Etwas Erfahrung mit Netzwerkkonzepten und Azure Virtual Networks.
Inhalte
Erste Schritte mit cloudnativen Apps und containerisierten Bereitstellungen
- Einführung
- Untersuchen von cloudnativen Apps
- Untersuchen von Bereitstellungsoptionen für cloudnative Apps
- Überprüfen von Azure Container Apps-Lösungsarchitekturen und -Ressourcen
- Modulbewertung
- Zusammenfassung
Konfigurieren von Azure Container Registry für Containerapp-Bereitstellungen
- Einleitung
- Überprüfen des Azure Container Registry-Dienstes
- Erstellen Sie eine Containerregistrierungsinstanz im Azure-Portal
- Untersuchen von Registrierungsvorgängen für die Imageverwaltung
- Untersuchen der Authentifizierung mit verwalteter Identität
- Untersuchen der Azure Container Registry-Rollen und -Berechtigungen
- Untersuchen der sicheren Kommunikation mithilfe virtueller Netzwerke
- Modulbewertung
- Zusammenfassung
Konfigurieren einer Containerapp in Azure Container Apps
- Einführung
- Überprüfen des Azure Container Apps-Dienstes
- Untersuchen von Azure Container Apps-Containern und Containerregistrierungen
- Erstellen einer Containerapp und einer Containerapp-Umgebung
- Untersuchen verwalteter Identitäten in Azure Container Apps
- Untersuchen des Eingangsdatenverkehrs in Azure Container Apps
- Untersuchen der Verwaltung von Geheimnissen in Azure Container Apps
- Untersuchen der Speichereinbindungen in Azure Container Apps
- Untersuchen von Clouddienstverbindungen in Azure Container Apps
- Modulbewertung
- Zusammenfassung
Konfigurieren der kontinuierlichen Bereitstellung für Container-Apps
- Einleitung
- Überprüfen Sie die Optionen für die kontinuierliche Bereitstellung von Containeranwendungen.
- Untersuchen von Azure DevOps und Azure-Pipelines
- Untersuchen der Konfiguration und Bereitstellung von Azure Pipeline-Aufgaben
- Untersuchen von Agents und Agentpools für Pipelines
- Untersuchen von Umgebungs- und geheimen Variablen für Pipelines
- Modulbewertung
- Zusammenfassung
Skalieren und Verwalten bereitgestellter Container-Apps
- Einleitung
- Untersuchen von Überarbeitungen in Azure Container Apps
- Untersuchen der Anwendungslebenszyklusverwaltung in Azure Container-Apps
- Untersuchen von Skalierungsoptionen in Azure-Container-Apps
- Untersuchen der Eingangseinstellungen für die Aufteilung des Datenverkehrs und die Blau-Grün-Bereitstellung
- Modulbewertung
- Zusammenfassung
Geführtes Projekt – Bereitstellen und Verwalten einer Container-App mit Azure-Container-Apps
- Einleitung
- Vorbereiten der App-Bereitstellungstools und -ressourcen
- Übung – Konfigurieren der Azure-Containerregistrierung für eine sichere Verbindung mit Azure-Container-Apps
- Übung: Erstellen und Konfigurieren einer Container-App in Azure Container Apps
- Übung: Konfigurieren der Continuous Integration mithilfe von Azure Pipelines
- Übung: Verwalten von Revisionen in Azure Container Apps
- Modulbewertung
- Zusammenfassung
