Wenn man Private Cloud empfiehlt, muss man selbst darin leben
CCsolutions berät Unternehmen bei der Migration zu privater Cloud-Infrastruktur. Es wäre unglaubwürdig, diese Empfehlung zu geben, ohne sie selbst umzusetzen. Der eigene Monitoring-Stack. Grafana, Loki, Mimir, lief auf DigitalOcean auf 6 virtualisierten Nodes mit je 8 vCPU und 32 GB RAM und kostete rund 2.000 Euro monatlich. OOM-Fehler, hohe Abfrage-Latenzen und fehlende Kontrolle über die zugrundeliegende Hardware machten die Situation unbefriedigend.
Die Entscheidung: Eigene Migration auf private Cloud als Proof of Concept, und als Signal an Kunden, dass wir empfehlen, was wir selbst einsetzen.
Ausgangssituation: Teuer, instabil, wenig Kontrolle
Der alte Stack auf DigitalOcean hatte konkrete Probleme:
- Kosten: ~2.000 €/Monat für 6 Nodes (8 vCPU / 32 GB RAM)
- OOM-Fehler: Loki und Mimir liefen regelmäßig in Out-of-Memory-Zustände, was zu Neustarts und Datenverlust im Monitoring führte
- Abfrage-Latenz: Grafana-Dashboards mit historischen Daten luden langsam, schlechte UX für alle, die auf das Monitoring angewiesen sind
- Fehlende Hardware-Kontrolle: Auf virtuellen Maschinen ist der I/O-Durchsatz nicht vorhersehbar, andere Tenants auf derselben Hardware können die Performance beeinflussen
- Prinzip: Wer Private Cloud empfiehlt, muss auch dort leben
Der alternative Ansatz: Dedizierte Baremetal-Hardware, komplett selbst verwaltet.
Lösung: Private Cloud auf Hetzner Baremetal via Syself
Die Architektur der neuen Umgebung:
4 Baremetal-Nodes auf Hetzner: Hetzner bietet dedizierte Server zu einem Bruchteil der Kosten vergleichbarer Cloud-Angebote. Die gewählten Nodes: AMD Ryzen mit 16 physischen Kernen und 64 GB RAM, auf jeder Node. Gesamtkapazität: 64 Kerne, 256 GB RAM. Zusätzlich: 1 TB NVMe-SSD pro Node für schnellen lokalen Storage.
Kubernetes-Management via Syself: Syself ist ein Kubernetes-as-a-Service-Anbieter, der die Kubernetes-Cluster-Verwaltung auf Baremetal übernimmt. Kein manuelles Kubeadm-Bootstrapping, kein Verwaltungsaufwand für Control-Plane-Updates. Syself managt die Kubernetes-Schicht, CCsolutions kontrolliert die Hardware und die Workloads.
Vollständiger Monitoring-Stack: Grafana, Loki (Log-Aggregation), Mimir (Metriken-Langzeitspeicher) und alle zugehörigen Agents laufen auf dem neuen privaten Cluster. Die Migration wurde mit Zero-Downtime durchgeführt. Daten wurden live repliziert, bevor der Traffic umgeschaltet wurde.
Dedizierter Storage: NVMe-SSDs auf Baremetal liefern I/O-Throughput, der auf virtuellen Maschinen nicht erreichbar ist. Loki- und Mimir-Abfragen, die zuvor Sekunden dauerten, laufen jetzt in Millisekunden.
Ergebnisse: Weniger Kosten, mehr Performance, volle Kontrolle
Die Ergebnisse nach der Migration:
- 40% Kostensenkung: Von ~2.000 €/Monat auf ~1.000–1.100 €/Monat
- 8x mehr CPU-Kerne pro Node: Von 8 vCPU auf 16 physische Kerne (AMD Ryzen)
- 2x mehr RAM pro Node: Von 32 GB auf 64 GB
- Null OOM-Fehler: Loki und Mimir laufen stabil, keine Neustarts mehr
- Drastisch schnellere Queries: NVMe-I/O macht historische Grafana-Abfragen reaktiv
- Volle Datenkontrolle: Keine Abhängigkeit von Public-Cloud-Anbietern für das eigene Monitoring
- Proof of Concept: Jeder Kunde, der Private Cloud in Betracht zieht, kann sehen, dass wir es selbst einsetzen
Technologie-Stack
| Bereich | Technologie | |---|---| | Hardware | Hetzner Baremetal (AMD Ryzen 16 Cores / 64 GB / 1 TB NVMe) | | Kubernetes Management | Syself | | Monitoring | Grafana | | Log-Aggregation | Loki | | Metriken-Speicher | Mimir | | Vorheriger Provider | DigitalOcean |
Fazit
Diese Migration war kein Kundenprojekt, sie war eine interne Entscheidung mit klarem Prinzip: Private Cloud empfehlen bedeutet, Private Cloud zu leben. Das Ergebnis übertraf die Erwartungen: weniger Kosten, bessere Performance und volle Kontrolle über die eigene Infrastruktur.
Wenn Sie überlegen, ob Private Cloud die richtige Wahl für Ihre Workloads ist, wir haben den Vergleich gemacht. Sprechen Sie mit uns.