Was ist AWS Fargate?
AWS Fargate ist eine serverlose Compute-Engine für Container. Sie definieren CPU und Memory für Ihre Container, und AWS übernimmt Server-Provisioning, Patching und Skalierung. Fargate funktioniert mit ECS und EKS und ermöglicht das Ausführen von Containern ohne Infrastruktur-Management.
Kernfunktionen
- Serverlose Container: Keine EC2-Instanzen zu verwalten oder zu patchen
- Task-Level-Isolation: Jeder Task läuft in eigener Compute-Umgebung
- Sekundengenaue Abrechnung: Zahlen nur für die tatsächliche Laufzeit
- Integration mit ECS und EKS: Gleiche APIs und Tooling wie bei EC2-basiertem Compute
- Spot-Kapazität: Fargate Spot für bis zu 70% Ersparnis bei unterbrechbaren Workloads
Typische Anwendungsfälle
Microservices mit variabler Last: Fargate skaliert Tasks automatisch ohne Kapazitätsplanung. Ideal für Workloads mit unvorhersehbaren Lastspitzen.
CI/CD-Pipelines: Build-Container starten bei Bedarf und werden nach Abschluss beendet. Keine Idle-Kosten für Build-Server.
Batch Processing: Verarbeiten Sie Jobs ohne dedizierte Batch-Infrastruktur. Fargate Spot reduziert Kosten für fehlertolerante Verarbeitungen.
Vorteile
- Kein Server-Management: AWS übernimmt Patching und Skalierung
- Schnelles Deployment: Container starten in unter 60 Sekunden
- Verbesserte Security: Task-Level-Isolation und keine gemeinsam genutzte Infrastruktur
- Einfaches Pricing: Zahlen per vCPU-Sekunde und Memory-Sekunde
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei AWS Fargate: Container-Architektur, Migration von EC2 zu Fargate, Kostenoptimierung zwischen Fargate und EC2, und Best Practices für serverlose Container-Deployments.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was ist der Unterschied zwischen Fargate und EC2?
Bei Fargate verwaltet AWS die unterliegende Infrastruktur vollständig. Bei EC2 haben Sie volle Kontrolle über die Server, müssen aber Patching und Skalierung selbst übernehmen.
Funktioniert Fargate mit ECS und EKS?
Ja, Fargate ist eine Launch-Type-Option für beide Services. Sie können ECS Tasks oder EKS Pods auf Fargate ausführen ohne EC2-Instanzen zu verwalten.
Wie viel teurer ist Fargate als EC2?
Fargate ist ca. 30-50% teurer als vergleichbare EC2-Kapazität. Die Ersparnis bei Betriebsaufwand und die Möglichkeit zur sekundengenauen Abrechnung kompensieren dies oft.
Welche Ressourcenlimits hat Fargate?
Fargate Tasks unterstützen bis zu 16 vCPU und 120 GB Memory. Für größere Workloads müssen Sie auf EC2 ausweichen.