Seminarinhalt
Erfahren Sie, wie Sie containerisierte cloudnative Apps mit Azure Container Apps, Azure Container Registry und Azure-Pipelines erstellen, bereitstellen, skalieren und verwalten.
Programm
- Examine cloud-native apps
- Examine deployment options for cloud-native apps
- Review an Azure Container Apps solution architecture and resources
- Review the Azure Container Registry service
- Create a container registry instance in the Azure portal
- Examine registry operations for image management
- Examine authentication with managed identity
- Examine Azure Container Registry roles and permissions
- Examine secure communications using virtual networks
- Review the Azure Container Apps service
- Examine Azure Container Apps containers and containers registries
- Create a container app and container app environment
- Examine managed identities in Azure Container Apps
- Examine ingress in Azure Container Apps
- Examine the management of secrets in Azure Container Apps
- Examine the storage mounts in Azure Container Apps
- Examine cloud service connections in Azure Container Apps
- Review continuous deployment options for container apps
- Examine Azure DevOps and Azure Pipelines
- Examine Azure Pipeline configuration and deployment tasks
- Examine agents and agent pools for pipelines
- Examine environment and secret variables for pipelines
- Examine revisions in Azure Container Apps
- Examine application lifecycle management in Azure Container Apps
- Examine scaling options in Azure Container Apps
- Examine ingress settings for traffic-splitting and blue-green deployments
- Prepare your app deployment tools and resources
Zielgruppen
- Fortgeschrittene Anfänger
- DevOps-Techniker
Vorkenntnisse
- 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.