Multi-Tenant (Mandantenfähigkeit)
Kurze Antwort
SaaS-Architektur, bei der eine einzige Software-Instanz mehrere logisch getrennte Kunden bedient.
Das Wichtigste in Kürze
- Geringere Kosten: Effiziente Nutzung geteilter Server-Ressourcen.
- Simultane Upgrades: Sicherheits-Updates und neue Funktionen stehen sofort allen Kunden zur Verfügung.
- Standardisierter Betrieb: Vereinfachte Wartung und Monitoring durch eine einheitliche Umgebung.
Definition
Multi-Tenant (Mandantenfähigkeit) bezeichnet eine SaaS-Architektur, bei der eine einzige Software-Instanz und eine zentrale Datenbank mehrere Kunden gleichzeitig bedienen. Jeder Kunde (Mandant) sieht dabei nur seine eigenen Daten, was durch eine strikte logische Trennung (z. B. via Tenant-ID, Row-Level Security oder Schemata) sichergestellt wird.
Vorteile
- Geringere Kosten: Effiziente Nutzung geteilter Server-Ressourcen.
- Simultane Upgrades: Sicherheits-Updates und neue Funktionen stehen sofort allen Kunden zur Verfügung.
- Standardisierter Betrieb: Vereinfachte Wartung und Monitoring durch eine einheitliche Umgebung.
Typische Risiken
- Noisy-Neighbor-Effekt: Ein Kunde mit extrem hohem Datenaufkommen könnte die Performance anderer Kunden beeinträchtigen, sofern keine Architektur-Isolation vorliegt (CRMconnect nutzt Kubernetes-Pods zum Schutz).
- Datensicherheit: Ein Fehler in der Filterlogik (Tenant-ID) könnte theoretisch Daten exponieren - daher ist eine strikte Implementierung von Row-Level Security (RLS) zwingend erforderlich.
Multi-Tenant bei CRMconnect
CRMconnect setzt auf dedizierte Pods pro Mandant innerhalb von Kubernetes. Dies gewährleistet eine physische Isolierung der Rechenleistung bei gleichzeitiger Nutzung einer geteilten Datenbank mit strikter RLS-Trennung. Ergänzt wird dies durch tägliche Backups (Contabo) sowie ein lückenloses Monitoring via Prometheus und Grafana.
Aktualisiert:
Häufige Fragen
Was ist der Unterschied zwischen Multi-Tenant und Single-Tenant?+
Bei einer Single-Tenant-Architektur erhält jeder Kunde eine eigene, isolierte Instanz (App und DB). Dies ist teurer und wartungsintensiver, bietet jedoch maximale Kontrolle, was oft in hochregulierten Enterprise-Sektoren gefordert wird.
Wo CRMconnect ansetzt
Möchten Sie CRMconnect in Aktion sehen?
Individuelle Demo in 30 Minuten - ohne Karte, ohne Verpflichtung.
Verwandte Begriffe
Smart Layer
Moderne Orchestrierungsebene über dem bestehenden ERP - ergänzt OMS, WMS, EDI und Marktplätze, ohne die Buchhaltung zu ersetzen.
TechnologieERP (Enterprise Resource Planning)
Das zentrale System zur Vereinheitlichung von Buchhaltung, Lager, Produktion, Personal und Vertrieb in einer gemeinsamen Datenbank.