Azure Container Apps ist meine liebste Laufzeitumgebung für Microservices. Warum? Flexible Skalierung, Service Discovery und zentrales Logging, um all das kümmert sich Azure Container Apps für mich. Ich bringe meine Microservices-Anwendung mit, ganz einfach als Container und schon geht’s los. I...
Azure Container Apps ist meine liebste Laufzeitumgebung für Microservices. Warum? Flexible Skalierung, Service Discovery und zentrales Logging, um all das kümmert sich Azure Container Apps für mich. Ich bringe meine Microservices-Anwendung mit, ganz einfach als Container und schon geht’s los. Ihr lernt Azure Container Apps am Beispiel der Microservices für "Freddy’s BBQ" kennen. An diesem Beispiel zeige ich euch, wie einfach Ihr Azure Container Apps für Microservices nutzen könnt.
Size: 14.02 MB
Language: en
Added: Oct 28, 2025
Slides: 37 pages
Slide Content
Microservices lieben
Azure Container Apps
??????
Es war einmal ...
Projekte bei crossnative
Standardisierte Software Projekte#
Fokus auf Anwendungen nicht Infrastruktur#
Launchpad Stack mit Spring, Postgres, ...#
Cloud Umgebung von Außen verfügbar#
Container basiert und k8s nah#
Pay-per-Use#
Azure Container Apps ! ??????
Azure Container Apps
verwaltete Serverless Container Plattform#
flexibel Skalierbar (Zero to Hero)#
"mini" k8s mit 1 Namespace#
basiert auf Azure Kubernetes Plattform#
Kubernetes ohne Server#
KEDA Autoscaling, Replicas und Ingress von
Kubernetes
#
Azure Container Apps
bei crossnative
nutzen ACA seit 3 Jahren#
erst nur für Test und Entwicklung#
produktiver Betrieb mehrerer Anwendungen#
Freddys BBQ
??????
Basis Setup
Freddys BBQ _ Übersicht
Microservices mit Azure
Container Apps
1. ein gemeinsames Container App Environment
2. eine Container App je Microservice
3. App Insights und Log Analytics gemeinsam
In Produktion
Blue/Green Deployments mit Revisionen ??????#
Metriken (CPU, Speicher) und Logs ⏱️#
Blue/Green Deployments ??????
Revisionen werden immer Blue/Green deployt
Traffic Splitting zwischen Revisionen möglich
#
#
Metriken und Logs ⏱️
Metriken
Application Insights für Metriken
Metriken aller Apps zentral verfügbar
Standard Metriken für CPU, Speicher, Replica
#
#
#
Logs
Logs aller Apps zentral verfügbar
Anwendungs Logs in ContainerAppConsoleLogs_CL
Infrastruktur Logs in ContainerAppSystemLogs_CL
#
#
#
Anwendungs Logs ⏱️
Infrastruktur Logs ⏱️
Was ACA noch kann
Was ACA noch kann
Probes für Health und Startup ??????⚕️#
Passwörter aus Secrets ??????#
Workload Profile ??????♂️#
Container App Jobs
(einmalig, CRON-Schedule, Event getrieben)
#
Init Container#
Skalieren mit KEDA#
Authentifizierung#
SSL Zertifikate und mTLS#
Dapr Integration#