Was ist Multitenancy?

Multitenancy ist ein Ansatz zur Entwicklung kollaborativer Software. In einer Konfiguration mit mehreren Mandanten wird eine einzelne Instanz der Software auf einem Server ausgeführt, und mehrere Benutzer (als "Mandanten" bezeichnet) interagieren jeweils mit ihrer eigenen Sicht auf die Software. Der Ansatz hat seine Wurzeln in den 1960er Jahren, als Time-Sharing-Betriebssysteme mehreren Benutzern die gemeinsame Nutzung von Software ermöglichten, die auf einem einzigen Mainframe ausgeführt wird.

Betriebssystem, Softwarebegriffe