Breadcrumbs

Multi-Tenant-Architektur

Unsere Produkte sind in einer Multi-Tenant-SaaS-Architektur implementiert. Das bedeutet, dass jeder unserer Kunden, den wir als „Tenants“ bezeichnen, auf eine Version der Anwendung zugreift, die seine Konfigurationen und Daten enthält, während die zugrunde liegende Infrastruktur gemeinsam genutzt wird.

Obwohl ein Teil der Infrastruktur gemeinsam genutzt wird, werden in jedem Fall die Ressourcen, die Sicherheit und die Privatsphäre gewährleistet. Abhängig vom gewählten Lizenzmodell können isolierte Ressourcen für Rechenleistung, Speicher oder Konfiguration bereitgestellt werden, um den Bedürfnissen unserer Kunden gerecht zu werden.

Innerhalb der Anwendung verfügt jeder Tenant über eine Reihe von Konfigurationen, Informationen und Präferenzen in seiner Instanz, die einzigartig für ihn sind und die wir als „Tenant-Kontext“ kennen.

Was ist der Tenant-Kontext?

In einer Multi-Tenant-Umgebung bezieht sich der Tenant-Kontext auf die spezifischen Informationen und Konfigurationen von GlobalSuite eines bestimmten Tenants innerhalb eines Systems, das bestimmte Ressourcen teilt. Dieses Konzept ermöglicht es, dass jeder Tenant seine Daten und Konfigurationen isoliert hat, während die zugrunde liegende Infrastruktur gemeinsam genutzt wird.

Was umfasst dieser Tenant-Kontext in GlobalSuite?

  • Tenant-Daten: Jeder Tenant hat seinen eigenen Datensatz, der von den anderen Tenants isoliert ist, um die Privatsphäre und Sicherheit der Informationen zu gewährleisten.

  • Tenant-Konfigurationen: Jeder Tenant kann über spezifische Konfigurationen verfügen: IP-Filterung, benutzerdefinierte Zugriffspfade, parametrisierte Aspekte des Look-and-Feel, Integrationen mit Infrastrukturelementen, Benutzerpräferenzen usw.

  • Authentifizierung und Autorisierung: Der Tenant-Kontext hilft bei der Verwaltung von Authentifizierung und Autorisierung, indem sichergestellt wird, dass Benutzer nur auf die Daten und Funktionen zugreifen können, die innerhalb ihres eigenen Tenants erlaubt sind, einschließlich beispielsweise Identitätsmanagement-Diensten.

  • Sicherheitsisolierung: Der Tenant-Kontext gewährleistet die Datensicherheit, sodass Tenants nicht auf Daten oder Konfigurationen anderer Tenants zugreifen können.

Unsere Dienste folgen hauptsächlich zwei Arten von Architekturen, wobei beide Mechanismen zur Isolierung der Daten jedes Tenants enthalten, um Sicherheit und Privatsphäre zu gewährleisten.