Die Multi-Tenancy (Deutsch: Mehrmandantenfähigkeit) beschreibt ein System, bei dem eine Software mehrere Tenants gleichzeitig bedienen kann, ohne dass diese gegenseitig Daten einsehen können. Das heißt: Ein Cloudanbieter teilt seine Infrastruktur, Anwendung sowie Plattform unter mehreren Unternehmen auf, die die Ressourcen gemeinsam nutzen. Nutzer/-innen sind dabei häufig nicht nur eine Person, sondern Nutzergruppen.
Der Begriff setzt sich aus den Worten Multi (= Vielfach) und TenantEin Tenant ist ein Unternehmen oder eine Unternehmensgruppe, welche eine Software nutzt und Daten in einer Unternehmensdatenbank speichert. Technisch betrachtet ist ein Tenant eine Datenbank, die Gesc... Weiterlesen (deutsch = Mieter/Pächter) zusammen.
Multi Tenant vs. Single Tenant
In der Praxis kommt das Konzept der Multi-Tenancy häufig vor und steht dem Single-Tenant gegenüber, bei dem für jeden TenantEin Tenant ist ein Unternehmen oder eine Unternehmensgruppe, welche eine Software nutzt und Daten in einer Unternehmensdatenbank speichert. Technisch betrachtet ist ein Tenant eine Datenbank, die Gesc... Weiterlesen eine Softwareinstanz benötigt wird.
Anforderungen an Multi Tenant
Bei der Entwicklung der Multi-Tenant-Infrastruktur muss sichergestellt werden, dass der Mehrnutzerbetrieb reibungslos stattfinden kann. Bei mehrmandantenfähigen Systemen muss gewährleistet sein, dass keine Daten vermischt werden können – Stichwort Datensicherheit. Die Mandanten müssen entsprechend isoliert sein.
Gleichzeitig ist trotz des Mehrnutzerbetriebs auf eine entsprechende Performance zu achten.
Vorteile von Multi Tenant bzw. Mehrmandantenfähigkeit
Folgende Vorteile bringt Multi-Tenancy mit:
- Schnelle globale Anpassungen, die allen Unternehmen zugute kommen (Zeitersparnis)
- Einsparung von Kosten beim Unternehmen und Provider*
- Schnelle Installation von weiteren Tenants (da kein Aufbau einer eigenständigen Instanz)
- Skalierung von Hardwareressourcen über alle Mandanten
- Einfaches und zentrales Monitoring
*So gut wie alle SaaS-Dienste basieren aufgrund der geringeren Kosten auf dem Prinzip der Multi-Tenancy.
Nachteile von Multi Tenant bzw. Mehrmandantenfähigkeit
Es gibt auch einige Nachteile beim Multi Tenancy Konzept:
- Fehlgeschlagenes Update
Ein Softwareupdate ist im Grunde eine Software-Aktualisierung. Das Ziel ist die Fehlerbehebung oder die Performanceverbesserung. Manchmal werden auch Erweiterungen eingebaut. Die Funktionsweise... Weiterlesen, was automatisch mehrere Unternehmen betrifft
- Aufwändiges Aufsetzen der Infrastruktur zu Beginn
- Aufwand in Bezug auf Isolierung der Datenbestände der Tenants
- Limitierter Zugriff auf den Quellcode durch die Nutzenden
Haftungsausschluss: Die Inhalte dieses Artikels sind lediglich unverbindliche Informationen und Hinweise. Die anaptis GmbH übernimmt keine Gewähr für die inhaltliche Richtigkeit der Angaben.