Wenn die Cloud teurer wird als erwartet: Cloud-Kosten unter Kontrolle bringen
e-Spirit AG ist ein deutsches Softwareunternehmen mit einer führenden Enterprise-CMS-Plattform (FirstSpirit), das 2022 von Crownpeak übernommen wurde. Das Unternehmen betreibt Infrastruktur an 4 internationalen Standorten. Die Cloud-Kosten auf AWS waren über die Jahre gewachsen, unkoordiniert, mit historisch gewachsenen Strukturen an jedem Standort. Eine einheitliche, kosteneffiziente Infrastruktur war strategisch notwendig.
CCsolutions übernahm die Analyse, Neugestaltung und Migration der gesamten AWS-Infrastruktur zu Kubernetes, mit dem Ziel: weniger Kosten, mehr Kontrolle, mehr Liefertempo.
Herausforderung: Heterogene Infrastruktur über 4 Standorte hinweg
Das Problem war nicht eine einzelne ineffiziente Ressource, sondern die Summe aller Ineffizienzen:
- Unterschiedliche Infrastruktur-Setups an jedem Standort, keine Normalisierung
- Manuell verwaltete Ressourcen ohne einheitliche Tooling-Strategie
- Cloud-Kosten ohne Transparenz: unklar, welche Workloads wie viel kosten
- Delivery-Pipelines variierten je nach Team und Standort
- Keine einheitliche Sicherheits- und Compliance-Baseline
Das Ziel: Unified Infrastructure, ein Standard für alle Standorte, automatisiert, auditierbar und kostenoptimiert.
Lösung: Kubernetes auf AWS mit Terraform, Helm und GitLab CI/CD
CCsolutions entwickelte eine einheitliche Infrastrukturarchitektur und rollte sie über alle 4 Standorte aus.
Kubernetes als gemeinsame Plattform: Alle Workloads wurden zu Kubernetes-Workloads auf AWS migriert. Container-basierte Deployments ersetzen unterschiedliche VM-Setups. Ressourcen lassen sich gezielt skalieren, und Idle-Kapazitäten werden reduziert.
Terraform für alle Standorte: Die gesamte AWS-Infrastruktur, VPCs, Subnetze, EKS-Cluster, IAM-Policies, wird über Terraform-Module verwaltet. Ein gemeinsames Modul-Repository, das an alle Standorte angepasst wird. Infrastruktur-Drifts werden sichtbar und behebbar.
Helm Charts für standardisierte Deployments: Anwendungs-Deployments über Helm Charts, einmal definiert, auf allen Umgebungen konsistent ausgerollt. Kein "bei uns läuft das anders" mehr zwischen Standorten.
GitLab CI/CD: Vollständige Deployment-Automatisierung vom Feature-Branch bis zur Produktion. Mit automatisierten Tests, Security Scans und kontrollierten Rollouts.
FinOps-Transparenz: Klare Tagging-Strategie für alle AWS-Ressourcen. Kosten werden pro Workload, pro Team und pro Standort sichtbar. Idle-Ressourcen werden automatisch identifiziert und eliminiert.
Ergebnisse: 45% Kostenreduzierung, mehr Liefertempo
Die Ergebnisse waren messbar:
- 45% Reduzierung der AWS-Cloud-Kosten, durch Right-Sizing, Spot-Instances und Eliminierung ungenutzter Ressourcen
- Normalisierte Infrastruktur: Alle 4 Standorte laufen auf demselben Kubernetes-Stack
- Schnellere Delivery: CI/CD-Pipelines reduzieren Time-to-Deploy von Stunden auf Minuten
- Bessere Sicherheit: Einheitliche IAM-Policies und Network-Policies auf allen Clustern
- Compliance: Vollständige Auditierbarkeit aller Infrastruktur-Änderungen via Terraform
Technologie-Stack
| Bereich | Technologie | |---|---| | Cloud | Amazon Web Services (AWS / EKS) | | Infrastructure as Code | Terraform | | Package Management | Helm Charts | | CI/CD | GitLab CI/CD | | Container Runtime | Kubernetes | | Observability | CloudWatch + Grafana |
Fazit
Die 45% Kostenreduzierung bei e-Spirit ist kein Zufall, sie ist das direkte Ergebnis einer konsequenten Strategie: Infrastruktur normalisieren, Kosten sichtbar machen und Idle-Kapazitäten systematisch eliminieren. Kubernetes auf AWS ist dabei der Enabler, kein Selbstzweck.
Wenn Ihre Cloud-Kosten gewachsen sind und Sie Transparenz darüber haben möchten, was sich wie viel kostet, sprechen Sie mit uns.