Zurück zum Glossar
Technologie

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