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