Multi-Tenant-Isolation | CI/CD-ready | Harbor Registry inklusive | großzügiges Fair-Use Egress-Kontingent
SaaS skalieren, ohne die Kontrolle zu verlieren
Als SaaS-Anbieter stehen Sie vor besonderen Herausforderungen:
Challenge 1: Multi-Tenancy Jeder Kunde erwartet Isolation — sowohl für Daten als auch für Performance. Noisy Neighbors dürfen die Erfahrung eines einzelnen Kunden nicht beeinträchtigen. Gleichzeitig muss die Infrastruktur effizient genutzt werden.
Challenge 2: Skalierbarkeit Ihre Plattform muss mit Ihrem Kundenstamm wachsen. Neue Kunden sollten in Minuten ongeboardet werden, nicht in Tagen. Und bei Lastspitzen muss die Plattform automatisch skalieren.
Challenge 3: CI/CD und Deployment-Geschwindigkeit Feature-Releases müssen schnell und sicher in Produktion gehen. Mehrmals am Tag deployen, ohne Downtime, mit Rollback-Möglichkeit. Dafür brauchen Sie eine robuste Pipeline und eine zuverlässige Container-Registry.
Challenge 4: Kostenkontrolle bei Wachstum Bei Hyperscalern explodieren die Kosten mit dem Wachstum: mehr Kunden = mehr Egress-Traffic = höhere Rechnung. Variable Kosten machen die Margenberechnung pro Kunde zum Albtraum.
focusnet: Die Kubernetes-Plattform für SaaS-Anbieter
Namespace-basierte Mandantentrennung
Nutzen Sie Kubernetes-Namespaces, um Ihre Kunden sauber zu isolieren. Jeder Mandant erhält seinen eigenen Namespace mit definierten Resource Quotas, Cilium Network Policies und RBAC-Rollen. Bei Dedicated-Clustern kommt zusätzlich ein eigenes VLAN mit dedizierter Public IP und voller Gateway-API-Kontrolle hinzu.
Architektur-Muster:
Cluster (focusnet Dedicated L oder XL)
|
|-- Namespace: tenant-alpha (4 vCPU, 8 GB, Network Policy)
|-- Namespace: tenant-beta (2 vCPU, 4 GB, Network Policy)
|-- Namespace: tenant-gamma (8 vCPU, 16 GB, Network Policy)
|-- Namespace: shared-services (Monitoring, Logging)
|-- Namespace: ci-cd (Pipeline, Harbor)
Harbor Registry für CI/CD
Die integrierte Harbor Container Registry bietet:
- Private Repositories für Ihre Anwendungs-Images
- Vulnerability Scanning bei jedem Push
- Image Signing für Supply-Chain-Security
- Replication für Multi-Cluster-Deployments
- Garbage Collection für Storage-Optimierung
- Robot Accounts für automatisierte Pipeline-Zugriffe
Cilium eBPF Networking
Cilium ist das Kubernetes-Netzwerk für unsere Managed-Kubernetes-Produkte und bietet performantes eBPF-basiertes Networking mit granularen Policy-Regeln zwischen Namespaces:
- Kubernetes Network Policies: Standardkonforme Regeln zwischen Namespaces und Workloads (Source/Dest, Port, Protokoll, Pod-Selector)
- eBPF-Datapath: Kernel-natives Networking ohne klassische iptables-Komplexität
- Gateway API: modernes Ingress- und Routing-Modell ohne nginx-Workaround
- Hubble Observability optional: Flow Logs, Service Maps und Netzwerk-Metriken in Echtzeit
- Dedicated-Tier: eigenes VLAN, dedizierte Public IP und volle Gateway-API-Kontrolle
Hinweis: Application-Layer-Policies wie HTTP/gRPC-Filterung oder DNS-aware Policies können je nach Setup über Cilium, Gateway API oder Service Mesh ergänzt werden.
Planbare Kosten für Ihre Margenkalkulation
Feste Monatspreise statt variabler Kosten. PVC-Storage gemäß Tier inklusive. Egress-Traffic: Fair-Use-Kontingent, keine harten Limits — 500 GB pro vCPU bei Dedicated, 250 GB pro vCPU bei Flex/Business. Interner Traffic immer unbegrenzt. Sie wissen genau, was ein Mandant kostet — und können Ihre SaaS-Preise entsprechend kalkulieren.
Kostenbeispiel für 20 Mandanten (Cluster L: 20+ vCPU, 80 GB RAM, 1 TB PVC, 10 TB Egress/Monat):
| Ansatz | focusnet | AWS EKS (On-Demand) |
|---|---|---|
| EKS Control Plane | inklusive | ~67 EUR |
| Compute (5× Worker, 4 vCPU/16 GB) | inklusive (Dedicated L) | ~1.075 EUR |
| Cluster Management Fee | 99 EUR | nicht verfügbar |
| PVC-Storage 1 TB | inklusive | ~100 EUR |
| Egress 10 TB | im Fair-Use-Kontingent* | ~850 EUR |
| Registry (Harbor/ECR) | 0 EUR (inklusive) | ~50 EUR |
| Load Balancer | inklusive | ~22 EUR |
| Basis-Monitoring | inklusive | ~60 EUR (CloudWatch) |
| Cluster-UI (Rancher) | inklusive | nicht verfügbar |
| Gesamtkosten/Monat | 1.098 EUR | ~2.224 EUR |
| Kosten pro Mandant | ca. 55 EUR | ca. 111+ EUR |
*Fair-Use: 500 GB pro vCPU pro Monat (bei Dedicated L mit 5 Worker-Nodes à 4 vCPU = 20 vCPU = 10 TB inklusive), keine harten Limits, interner Traffic unbegrenzt.
Mit 24-Monats-Commitment (−25 %): focusnet bei rund 824 €/Monat bzw. 41 € pro Mandant. Bei AWS würden Savings Plans / Reserved Instances die EC2-Kosten um ca. 40 % senken, aber Egress, Storage, Load Balancer und Monitoring blieben unverändert teuer.
Skalierung mit T-Shirt-Sizing — oder stufenlos per Ressourcen
Sie haben die Wahl: Entweder Sie starten mit einem Cluster M und upgraden auf L oder XL, wenn Ihr Kundenstamm wächst — die nächste T-Shirt-Größe ist immer klar definiert. Oder Sie konfigurieren stufenlos per Pay-per-Resource (vCPU, RAM, Storage einzeln) und passen jede Ressource granular an Ihren Bedarf an. Beide Modelle sind monatlich kündbar oder mit Commitment-Discounts buchbar.
Bewährte Multi-Tenancy-Architekturen auf focusnet
Pattern 1: Namespace-per-Tenant (empfohlen)
Jeder Kunde erhält einen eigenen Namespace mit Resource Quotas und Network Policies. Shared Services (Datenbank, Message Queue) laufen in einem separaten Namespace.
Vorteile: Kosteneffizient, einfache Verwaltung, gute Isolation Geeignet für: SaaS mit vielen Kunden, ähnliche Workload-Profile
Pattern 2: Cluster-per-Tier
Verschiedene Cluster für verschiedene Kundensegmente: Free-Tier auf Namespaces, Premium auf dedizierten Clustern.
Vorteile: Maximale Isolation für Premium-Kunden, kosteneffizient für Free-Tier Geeignet für: SaaS mit Freemium-Modell
Pattern 3: Dedizierter Cluster für Enterprise-Kunden
Großkunden erhalten einen eigenen dedizierten Cluster für maximale Isolation und Performance. focusnet managed weiterhin die Control Plane (Updates, Patches), der Kunde hat dedizierte CP- und Worker-Nodes auf eigenem VLAN.
Vorteile: Vollständige Isolation, eigene SLAs, Compliance-konform Geeignet für: SaaS mit Enterprise-Kunden in regulierten Branchen
Pattern 4: Dedizierter Host-Cluster mit SUSE vClustern pro Mandant
Für SaaS-Anbieter, die ihren Mandanten maximale Isolation auf einer von ihnen kontrollierten Plattform anbieten möchten, kombinieren wir Pattern 3 mit einer vCluster-Schicht: Sie buchen einen eigenen dedizierten Host-Cluster, in dem wir pro Mandant einen separaten SUSE vCluster aufspannen. Jeder Mandant erhält damit einen eigenen vollständigen Kubernetes-Cluster (eigene Control Plane, eigene API, eigene RBAC) — bei deutlich höherer Effizienz als ein eigener Dedicated-Cluster pro Tenant.
Vorteile: Cluster-Level-Isolation pro Tenant (kein shared kube-api, kein shared etcd), trotzdem geteilte Hardware-Effizienz, einheitliche Plattform-Operations Geeignet für: SaaS mit Premium-Mandanten oder regulierten Tenants, die "eigener Cluster" als Anforderung haben, ohne die Kosten von 1 Cluster = 1 Tenant zu zahlen
Nahtlose CI/CD-Pipeline mit focusnet
focusnet integriert sich nahtlos in Ihre bestehende CI/CD-Pipeline:
Typischer Workflow:
- Entwickler pusht Code zu Git (GitHub, GitLab, Bitbucket)
- CI-Pipeline baut Container-Image
- Image wird in Harbor Registry gepusht (Vulnerability Scan automatisch)
- CD-Pipeline deployt über Helm/Kustomize in den Ziel-Namespace
- Rolling Update ohne Downtime
- Monitoring überwacht den Rollout
Unterstützte Tools:
- CI: GitHub Actions, GitLab CI, Jenkins, CircleCI, Drone
- CD: ArgoCD, Flux, Helm, Kustomize
- Registry: Harbor (inklusive), Integration mit externen Registries
- Monitoring: Basis-Monitoring (Prometheus) inklusive, SUSE Observability als Add-on für Logs + Traces
Harbor Robot Accounts: Erstellen Sie automatisierte Accounts für Ihre Pipeline, mit granularen Berechtigungen pro Repository.
S3-kompatibler Objektspeicher für Ihre SaaS-Daten
Viele SaaS-Anwendungen benötigen Objektspeicher für Uploads, Backups, Logs oder Artefakte. focusnet bietet S3-kompatiblen Storage als Flat-Rate-Staffel: 15 €/TB (bis 50 TB), 12 €/TB (50–500 TB), 7 €/TB (ab 500 TB).
Typische Anwendungsfälle:
- Kunden-Uploads (Dokumente, Bilder, Videos)
- Anwendungs-Backups
- Log-Archivierung
- Data-Lake für Analytics
- Artefakt-Speicher für CI/CD
Vorteile:
- S3-kompatible API — alle S3-SDKs und -Tools funktionieren
- Kein Egress-Traffic innerhalb des focusnet-Netzwerks
- Datenhaltung in Deutschland
- Flat-Rate-Staffel ab 15 €/TB (bis 50 TB) bis 7 €/TB (ab 500 TB)
Enterprise-Security für Ihre SaaS-Plattform
| Security-Layer | Maßnahme |
|---|---|
| Netzwerk-Isolation | Cilium Network Policies pro Namespace; Dedicated-Cluster zusätzlich mit eigenem VLAN und dedizierter Public IP |
| Verschlüsselung in Transit | TLS 1.3 zwischen Services |
| Verschlüsselung at Rest | Encrypted Storage |
| Zugriffskontrolle | Kubernetes RBAC + Rancher RBAC |
| Image Security | Harbor Vulnerability Scanning + Image Signing |
| Container Security | SUSE NeuVector (Image Scanning, Runtime Protection) als Add-on |
| Supply Chain | Signierte Images, Admission Controllers |
| Audit Logging | Kubernetes Audit Logs |
| Compliance | ISO 27001, PCI DSS Level 2, DSGVO, AVV |
Kundenstimmen
"Wir betreiben mehrere Dutzend Mandanten auf zwei focusnet-Clustern. Die Namespace-Isolation mit Cilium Network Policies gibt unseren Kunden die Sicherheit, die sie brauchen — und unsere Kosten sind monatlich planbar."
"Harbor hat unsere CI/CD-Pipeline merklich vereinfacht. Vulnerability Scanning bei jedem Push und Robot Accounts für die Automatisierung sind im Tier-Preis enthalten, das spart uns separate Tooling-Verträge."
FAQ
1. Wie viele Mandanten kann ich auf einem Cluster betreiben?
Das hängt von den Ressourcenanforderungen Ihrer Mandanten ab. Ein Cluster XL (54 vCPU, 232 GB RAM, 2 TB PVC) kann problemlos 50–100+ leichtgewichtige Mandanten hosten. Für ressourcenintensive Workloads empfehlen wir 10–30 Mandanten pro Cluster.
2. Ist die Namespace-Isolation für regulierte Kunden ausreichend?
Für die meisten SaaS-Anwendungen bieten Kubernetes-Namespaces mit Cilium Network Policies eine ausreichende Isolation. Für Kunden mit strikten regulatorischen Anforderungen (z.B. Finanzsektor) empfehlen wir einen dedizierten Cluster. Sowohl bei Shared Clustern als auch bei Dedicated managt focusnet die Control Plane (Updates, Patches); im Dedicated-Tier kommt zusätzlich dedizierte Hardware (eigene CP- und Worker-Nodes, eigenes VLAN).
3. Kann ich einzelne Mandanten auf dedizierte Cluster migrieren?
Ja. Wenn ein Mandant wächst oder strengere Isolation benötigt, können Sie ihn jederzeit auf einen eigenen dedizierten Cluster migrieren. Ihre Manifeste und Images sind portabel.
4. Wie funktioniert Auto-Scaling?
Innerhalb eines Clusters können Sie Horizontal Pod Autoscaler (HPA) nutzen, um Pods automatisch zu skalieren. Für das Skalieren des Clusters selbst (mehr Nodes) kontaktieren Sie unser Team für ein Upgrade auf die nächste T-Shirt-Größe.
5. Bieten Sie Multi-Cluster-Management?
Ja. Über die SUSE Rancher UI können Sie mehrere Cluster zentral verwalten. Das ist besonders für SaaS-Anbieter relevant, die verschiedene Cluster für verschiedene Kundensegmente betreiben.
Ihre SaaS-Plattform verdient souveränes Kubernetes
Namespace-Isolation, Harbor Registry, Cilium eBPF Networking, planbare Kosten — alles was Sie für Ihre SaaS-Infrastruktur brauchen. 14 Tage kostenlos testen.
Vertragsbedingungen: Kündigung 30 Tage zum Monatsende, keine Mindestlaufzeit. Angebot ausschließlich für Unternehmer im Sinne des § 14 BGB (B2B). SLA: 99,9 % Verfügbarkeit für Kubernetes (Dedicated und Shared).