Was ist AWS App Runner?
AWS App Runner ist ein vollständig verwalteter Service für Container-basierte Webanwendungen und APIs. Sie deployen Code oder Container-Images, und App Runner übernimmt Build, Deployment, Load Balancing, Auto-Scaling und SSL-Zertifikate automatisch.
Der Service positioniert sich zwischen Lambda für einzelne Funktionen und ECS für komplexe Orchestrierung als einfachste Option für standardisierte Web-Workloads.
Kernfunktionen
- Zwei Deployment-Optionen: Source Code aus Git oder Container-Images aus ECR
- Automatisches CI/CD: Neue Deployments bei Code-Änderungen im Repository
- Auto-Scaling: Skalierung von 0 bis hunderte Instanzen basierend auf Request-Load
- SSL inklusive: Automatische HTTPS-Endpoints mit verwalteten Zertifikaten
- VPC-Connector: Zugriff auf private Ressourcen wie RDS-Datenbanken
Typische Anwendungsfälle
Container-basierte Web-Apps: Fullstack-Anwendungen mit Datenbank-Backend. App Runner verbindet sich über VPC Connector mit RDS und skaliert automatisch bei Traffic-Spitzen.
REST APIs: Skalierbare APIs für Mobile Apps oder Frontend-Anwendungen mit automatischem HTTPS, Load Balancing und Health Checks ohne Konfiguration.
Microservices: Einzelne Services ohne Kubernetes-Overhead. Jeder Service wird unabhängig deployed und skaliert mit minimalem Operations-Aufwand.
Vorteile
- Zero-Configuration für Deployment, Scaling und SSL
- Unterstützung für Source Code und Container-Images
- Pay-per-Use mit Scale-to-Zero für Development-Umgebungen
- VPC-Integration für Datenbankzugriff
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei AWS App Runner: Container-Strategie, Migration von bestehenden Anwendungen, VPC-Architektur und Kostenoptimierung.
Typische Anwendungsfälle
Häufig gestellte Fragen
Wann sollte ich App Runner statt ECS oder Lambda verwenden?
App Runner ist ideal für standardisierte Web-Apps und APIs ohne spezielle Infrastruktur-Anforderungen. Nutzen Sie ECS für komplexe Orchestrierung, Lambda für event-getriebene Funktionen. App Runner bietet die einfachste Developer Experience.
Unterstützt App Runner Auto-Scaling?
Ja, App Runner skaliert automatisch basierend auf eingehenden Requests. Sie konfigurieren min/max Instanzen und Concurrency pro Instanz. Skalierung erfolgt in Sekunden ohne manuelle Eingriffe.
Kann ich eigene Container-Images verwenden?
Ja, App Runner unterstützt Container-Images aus Amazon ECR (Public und Private). Alternativ deployen Sie direkt aus Git-Repositories mit automatischem Build für Python, Node.js, Java und .NET.
Was kostet AWS App Runner?
Pricing basiert auf vCPU und Memory-Nutzung. Ab $0.007/vCPU-Stunde und $0.0008/GB-Memory-Stunde. Sie zahlen für Compute-Zeit während Request-Verarbeitung und provisioned Instances im Idle.