Video: VMworld 2017 Europe – General Session Tag 2 2024
Im Cloud-Computing bedeutet m Ultimate-Tenancy , dass ein SaaS-Anbieter (Software as a Service) eine einzige Version seiner Software für alle bereitstellt. seine Kunden. Dies unterscheidet sich von einer Single-Tenant gehosteten -Lösung, bei der sich die Anwendung auf dem Server eines Anbieters befindet, die Codebasis jedoch für jeden Kunden eindeutig ist.
Wie funktioniert Multi-Tenancy? Obwohl alle Benutzer der Software auf dieselben grundlegenden Komponenten zugreifen, werden die Daten und Konfigurationen, die für einen Kunden spezifisch sind, in einem separaten und sicheren Container gespeichert. Benutzer können auf alle Funktionen der Software zugreifen, aber ihre Daten werden nicht freigegeben.
Die Vorteile eines SaaS mit mehreren Mandanten gegenüber einer von einem Drittanbieter gehosteten Single-Tenancy-Anwendung umfassen Folgendes:
-
Geringere Kosten durch Skaleneffekte: Mit einem einzigen Tenancy-gehostete Lösung, SaaS-Anbieter müssen ihr Rechenzentrum ausbauen, um neue Kunden aufzunehmen.
Im Gegensatz dazu erhalten neue Benutzer in einer Multi-Tenant-Umgebung Zugriff auf dieselbe Basissoftware, so dass die Skalierung weit weniger Auswirkungen auf die Infrastruktur für Anbieter hat (abhängig von der Größe der Anwendung und der benötigten Infrastruktur).
-
Gemeinsame Infrastruktur führt zu geringeren Kosten: Mit SaaS können Unternehmen aller Größen die Betriebskosten von Infrastruktur und Rechenzentrum gemeinsam nutzen. Benutzer müssen ihren Rechenzentren keine Anwendungen und mehr Hardware hinzufügen, und einige kleine und mittelständische Unternehmen benötigen nicht einmal Datenzentren, wenn sie SaaS nutzen.
-
Laufende Wartung und Updates: Endbenutzer müssen keine teuren Wartungsgebühren zahlen, um ihre Software auf dem neuesten Stand zu halten. Neue Funktionen und Updates sind in einem SaaS-Abonnement enthalten und werden vom Anbieter bereitgestellt.
-
Die Konfiguration kann durchgeführt werden, während die zugrunde liegende Codebasis unverändert bleibt: Obwohl lokale Anwendungen und Einzelmandanten-gehostete Lösungen häufig angepasst werden, ist diese Aufgabe kostspielig und erfordert Änderungen am Code einer Anwendung… Darüber hinaus können Upgrades durch diese Anpassung zeitaufwändig werden, da ein Upgrade möglicherweise nicht mit Ihrer Anpassung kompatibel ist.
Die meisten mandantenfähigen SaaS-Lösungen sind so konzipiert, dass sie in hohem Maße konfigurierbar sind, sodass Unternehmen die Anwendung so ausführen können, wie sie es wünschen, ohne den zugrunde liegenden Code oder die zugrunde liegende Datenstruktur zu ändern. Da der Code unverändert ist, können Upgrades einfach durchgeführt werden.
-
Die Anbieter haben ein großes Interesse daran, dass alles reibungslos läuft: Multi-Tenant-SaaS-Anbieter haben in einem gewissen Sinn alle ihre Eier in einem Korb.Auch wenn sich das gefährlich anhört, ist es ein Vorteil für Endbenutzer.
In einer Single-Tenant-Umgebung kann sich eine Dienstunterbrechung nur auf einen Kunden auswirken, was bedeutet, dass der Anbieter möglicherweise nur langsam antwortet und nicht die erforderlichen Schritte unternimmt, um sicherzustellen, dass das Problem nicht erneut auftritt.
Im Gegensatz dazu könnte bei einer Multi-Tenant-Lösung ein kleiner Fehler alle Kunden eines Anbieters betreffen. Es ist daher unerlässlich, dass SaaS-Anbieter beträchtliche Summen an Geld und Aufwand investieren, um Verfügbarkeit, Kontinuität und Leistung sicherzustellen.