JetBase Logo
  • Startseite
  • Blog
  • Multi-Tenant-Architektur für SaaS-Anwendungen: Alles, was Sie wissen müssen
Banner

Cloud Computing ist weltweit eine wichtige treibende Kraft, dessen Markt für 2024 auf 0,68 Billionen US-Dollar geschätzt wird und bis 2029 voraussichtlich auf 1,44 Billionen US-Dollar anwachsen wird. SaaS macht dabei einen Großteil aus, nämlich etwa 358,33 Milliarden US-Dollar, hauptsächlich angetrieben durch die SaaS-Multi-Tenant-Architektur. Der heutige ausführliche Leitfaden von JetBase stellt diese Art von Architektur vor und erklärt, warum sie den Sektor beherrscht.

Basierend auf unseren früheren Projekten und Erfahrungen mit dieser Technologie werden wir deren Vor- und Nachteile sowie mögliche Typen erörtern. Unser Leitfaden behandelt auch Best Practices für Multi-Tenant-Datenbanken und führt Sie Schritt für Schritt durch die Entwicklung von Multi-Tenant-Anwendungen. Am Ende unserer Reise werden Sie alle wesentlichen Informationen über Multi-Tenancy und deren Umsetzung kennen.

Wenn Sie bereit sind, in die Vorteile und Feinheiten von Multi-Tenant-SaaS einzutauchen, lesen Sie weiter!

1

Was ist Multi-Tenant-Architektur?

Die Multi-Tenant-SaaS-Architektur ist ein Ansatz für SaaS, der verschiedene simultane Benutzer auf einer einzigen Anwendung unterstützt. Auf diese Weise bedient ein einziger Dienst mehrere Clients, ohne dass die physischen Instanzen, auf denen die Anwendung läuft, erweitert werden müssen. Es ist eine perfekte Möglichkeit zur Skalierung, während gleichzeitig die Client-Daten sicher bleiben, da jeder Benutzer logisch vom Rest isoliert ist. 

Mit einer Multi-Tenant-Architektur in SaaS-Lösungen können Benutzer bestimmte Funktionen an ihre Bedürfnisse anpassen, obwohl sie dieselbe Kernanwendung verwenden. Die Kernaspekte der Anwendung bleiben über alle Tenants hinweg konsistent. Es ist jedoch möglich, Einstellungen anzupassen, Geschäftsregeln zu konfigurieren und Zugriffsrechte zu verwalten, um eine personalisierte Erfahrung zu schaffen. Infolgedessen bieten Multi-Tenant-SaaS-Anwendungen maßgeschneiderte Erlebnisse, die sich wie eigenständige Lösungen anfühlen.

Das ist auch für Unternehmen von Vorteil, da es eine kostengünstige Möglichkeit ist, den Bedürfnissen der Kunden gerecht zu werden und Ressourcen produktiver einzusetzen. Darüber hinaus macht die Isolation von Benutzerdaten sie zu einer praktikablen Wahl für den internen Gebrauch. Mit dem richtigen Multi-Tenant-Datenbankdesign werden Daten unter strengen Autorisierungssperren gehalten und der Zugriff entsprechend moderiert.

Klingt Multi-Tenancy nach einer exzellenten Lösung? Nun, das ist sie tatsächlich. Doch bevor wir auf die Typen und Vorteile dieser Architektur eingehen, sollten wir die andere Art der Tenancy behandeln. Der folgende Abschnitt vergleicht die Multi-Tenant-Anwendungsarchitektur mit einem Single-Tenant-Modell und beleuchtet deren Unterschiede.

2

Multi-Tenant vs. Single-Tenant: Unterschiede

Der Name mag selbsterklärend sein, aber für den Fall, dass nicht: Eine Single-Tenant-Architektur bedeutet, dass jeder Tenant eine eigene Anwendungsinstanz besitzt. Sie bietet vollständige Privatsphäre, vollen Ressourcenzugriff und Kontrolle über die Anwendung. Sie hat jedoch einige Nachteile, und dieser Abschnitt wird erklären, warum Sie eine Multi-Tenant-Architektur dem Single-Tenant-Ansatz vorziehen könnten.

Multi-Tenant vs. Single-Tenant Unterschiede.webp

Kosteneffizienz

Angenommen, Sie möchten Ihre Dienste fünf verschiedenen Kunden anbieten. Mit Multi-Tenancy benötigen Sie nur eine Instanz mit ausreichender Rechenleistung, um jeden zu bedienen. Im Gegensatz dazu würde eine Single-Tenant-Struktur fünf separate Instanzen erfordern, jede mit ihren eigenen Ressourcen. Obwohl das verständlicherweise teurer ist, bietet es den Benutzern auch einen Premium-Dienst.

Es liegt am Unternehmen zu entscheiden, ob der Komfort einer SaaS-Multi-Tenant-Architektur die Möglichkeit überwiegt, Benutzern die ungeteilte Leistung einer einzelnen Anwendungsinstanz zu bieten. Einige priorisieren die Skalierbarkeit durch einen horizontalen Ansatz (Erweiterung der Anzahl der Instanzen), während andere durch eine Erhöhung der Leistung jeder Instanz nach oben skalieren.

Anpassbarkeit

Ein Benutzer pro Instanz bietet mehr Kontrolle und Flexibilität, da Kunden die Anwendung nach Belieben ändern können. Multi-Tenancy bedeutet hingegen, dass Tenants zusammenleben müssen. Daher bleiben einige Aspekte der Anwendung unverändert. Dennoch bietet die Multi-Tenant-SaaS-Architektur einen Grad an Anpassbarkeit, der ausreichend sein kann.

Skalierbarkeit und Wartung

Es mag den Anschein haben, als wäre die Wartung bei einer Single-Tenant-Architektur einfacher, da man sie bei Bedarf fallweise anwenden könnte. Aber in Wirklichkeit bewältigt Multi-Tenancy Upgrades und Wartungsstillstände effizient, indem die Arbeit für alle Tenants gleichzeitig erledigt wird. Single-Tenant-Lösungen erfordern stattdessen separate Prozesse für jede Instanz, was mehr Zeit in Anspruch nimmt.

Die Skalierung ist hier diskutabel, da die SaaS-Multi-Tenant-Architektur die Skalierbarkeit optimiert, wobei eine Instanz aktualisiert wird und mehrere Tenants betrifft. Wenn jedoch die Kosten kein Faktor sind, können Single-Tenant-Instanzen leicht erweitert und aktualisiert werden, wodurch ihre Kapazität erhöht wird. Dennoch sind Kosteneffizienz und Skalierbarkeit für die meisten Unternehmen direkt miteinander verbunden, was Multi-Tenancy vorantreibt.

Datenschutz

Bei der Single-Tenant-Architektur ist Datenschutz eine Frage der Aktivierung von Verschlüsselung und des Schutzes der Backend-Infrastruktur. Da jeder Benutzer eine eigene App-Instanz hat, müssen die Daten nur vor externen Angriffen geschützt werden. Die Multi-Tenant-Architektur erfordert jedoch etwas mehr. Mehrere Tenants koexistieren in einem Raum, was bedeutet, dass Daten eine zusätzliche interne Schutzschicht benötigen.

Leistung

Hier gibt es keinen Wettbewerb, da die Single-Tenant-Architektur einem Tenant die vollen Ressourcen einer Instanz zur Verfügung stellt und diese Leistung seinen Bedürfnissen widmet. Die SaaS-Multi-Tenant-Architektur erfordert hingegen, dass Sie diese Ressourcen auf mehrere Tenants aufteilen, was deren Zugang begrenzt. Das ist nicht per se ein Problem, und man kann es umgehen. Die Single-Tenant-Architektur hat hier jedoch einen offensichtlichen Vorteil.

Zusammenfassend hebt diese Tabelle die Unterschiede zwischen Multi- und Single-Tenant-Ansätzen hervor. Beurteilen Sie selbst, ob eine Multi-Tenant-Architektur für Sie geeignet ist.

FaktorMulti-TenantSingle-Tenant
PreisInsgesamt geringere KostenHöhere Kosten mit zusätzlichen Instanzen zur Aufnahme weiterer Kunden
FlexibilitätBegrenzt, um mehreren Tenants gerecht zu werdenPraktisch unbegrenzt, da jeder Tenant seine eigene Konfiguration verwendet
SkalierungGünstiger, aber durch nur eine Instanz etwas begrenztKostspielig, aber im Wesentlichen unbegrenzt
DatenschutzZusätzliche Aufmerksamkeit erforderlich, um Informationen zwischen Tenants isoliert zu halten

Standard-Sicherheitsprotokolle sind ausreichend

 

WartungsfreundlichkeitGleichzeitige Upgrades und Wartung für alle TenantsZeitaufwendige Wartungsprozesse, die separat für jeden Tenant durchgeführt werden
LeistungRessourcen werden gleichmäßig auf die Tenants aufgeteilt, mit der Möglichkeit, einige mithilfe von Automatisierung zu priorisierenJeder Tenant erhält ungeteilte Ressourcen von einer einzelnen Instanz, was die Leistung steigert
3

Arten der Multi-Tenant-Architektur

Obwohl die Multi-Tenant-Datenarchitektur eine Variante der SaaS-Architektur ist, hat sie auch mehrere Untertypen. Es gibt drei davon, und wir werden jeden detailliert besprechen, um Ihnen eine Vorstellung davon zu geben, wie vielfältig Multi-Tenancy ist.

Arten der Multi-Tenant-Architektur.webp

Eine App, eine Datenbank

Dieses Modell ist bekannt für seine Wartungs- und Bereitstellungsfreundlichkeit, da Sie sich nur um den Betrieb und die Kontrolle einer einzigen Instanz mit einer Datenbank kümmern müssen. Seine Schwachstellen liegen in der Notwendigkeit, die Daten jedes Tenants vom Rest zu isolieren. Das erschwert Sicherheitsprotokolle und birgt ein höheres Risiko im Falle einer Datenpanne.

Außerdem ist die Skalierung etwas anspruchsvoller, da das Multi-Tenant-Datenbankdesign die Nutzungsmöglichkeiten einschränkt. Es ist immer noch möglich, die Ressourcenanforderungen des Kunden zu erfüllen. Das Eins-zu-Eins-Modell macht es jedoch komplizierter.

Eine App, mehrere Datenbanken

Das Eine-zu-Viele-Multi-Tenant-Architekturmodell ist ideal, wenn Datenisolation zu Ihren größten Anliegen gehört. Da jeder Tenant seine eigene Datenbank erhält, obwohl er dieselbe App verwendet, sind alle Benutzerdaten sicher und werden von anderen nicht beeinträchtigt. Andererseits verkompliziert dieses Modell die Datenbankverwaltung und -wartung, da Sie mit mehr Entitäten arbeiten müssen.

Mehrere Apps, mehrere Datenbanken

Da jeder Tenant seine eigene Anwendungsinstanz und Datenbank hat, ähneln solche Lösungen Single-Tenant-Lösungen. Dieser Ansatz der Multi-Tenant-Architektur ist praktisch für diejenigen, die möchten, dass jeder Tenant die volle Kontrolle und ungeteilte Ressourcen hat. Es ist wie eine Premium-Version der Multi-Tenancy, bei der Tenants alle Vorteile erhalten, obwohl Anbieter mit technischen Komplikationen umgehen müssen.

4

SaaS Multi-Tenant-Architektur: Vor- und Nachteile

SaaS Multi-Tenant-Architektur: Vor- und Nachteile.webp

Wir haben die Vorteile der Multi-Tenant-Architektur ausführlich besprochen, aber es ist wichtig, eine ausgewogene Perspektive darzulegen. In diesem Abschnitt werden wir die Vorteile und Nachteile von Multi-Tenancy vergleichen.

Vorteil: Geringere Endkosten

Da alle Tenants dieselbe Infrastruktur nutzen, muss der Cloud-Anbieter nicht so viel ausgeben und kann Kunden niedrigere Tarife anbieten. Das macht Multi-Tenancy zu einer erschwinglichen Option für Unternehmen und ihre Kunden.

Vorteil: No-Code-Anpassung

Der Anbieter berücksichtigt die Wünsche der Tenants und passt die App und Plattform an deren Bedürfnisse an. Dies erfordert keine Codierung seitens der Tenants, was die Multi-Tenant-Architektur für sie einfacher macht.

Vorteil: Einfache Wartung

Da Updates für jeden Tenant gelten, wird die Infrastrukturwartung zugänglicher und zeiteffizienter. Alle Tenants erhalten neue Funktionen und Fehlerbehebungen, ohne Zeit mit der Anpassung der Updates für verschiedene Umgebungen zu verschwenden.

Nachteil: Sicherheitsanforderungen

Wenn Sie sich für ein Eins-zu-Eins-Modell der Multi-Tenant-Datenarchitektur entscheiden, sind zusätzliche Sicherheitspraktiken unerlässlich, um Tenant-Daten zu isolieren und zu schützen. Die Existenz in derselben Datenbank ohne notwendige Autorisierungsprotokolle führt oft zu Datenkreuzkontamination oder Lecks. Daher sollten Sie mehr Aufwand in die Sicherheit investieren als bei einem üblichen Modell.

Nachteil: Ressourcen-Sharing

Ein weiterer Nachteil der Multi-Tenant-Architektur ist, dass Tenants immer teilen müssen. Sie teilen sich Ressourcen, sodass, wenn ein Tenant eine zusätzliche Last auf den Server legt, dies zum Problem für alle wird.

Nachteil: Komplexe Struktur

Auf Anbieterseite ist die Aufrechterhaltung einer kohärenten Infrastruktur mit mehreren Tenants, die um Ressourcen konkurrieren und ihre Daten speichern, oft eine Herausforderung. Mit einem erfahrenen Team wie JetBase an Ihrer Seite werden Sie jedoch keine Probleme mit der Multi-Tenant-Architektur haben.

VorteileNachteile
Erschwinglicher: Multi-Tenancy ist ein günstigeres Modell.Mehr Sicherheit erforderlich: Da Sie Daten für viele Tenants an einem Ort speichern, sind mehr Maßnahmen erforderlich, um sie sicher zu halten.
No-Code-Anpassung: Bieten Sie Tenants flexible Anpassungsmöglichkeiten, ohne dass diese programmieren müssen.Ressourcenteilung: Alle Tenants beeinflussen die Infrastruktur und müssen die verfügbaren Ressourcen untereinander aufteilen.
Vereinfachte Wartung: Updates für alle Tenants gleichzeitig bereitstellen.Infrastrukturkomplexität: Die Betreuung vieler Tenants ist technisch komplex.
5

Best Practices für die Entwicklung von Multi-Tenant-SaaS-Anwendungen

Nachdem Sie nun die Grundlagen der Multi-Tenancy kennengelernt haben, ist es an der Zeit herauszufinden, wie Sie diese implementieren können. Hier sind einige Tipps und Tricks, die Ihnen dabei helfen.

Best Practices für die Entwicklung von Multi-Tenant-SaaS-Anwendungen.webp

Datenverlustprävention nutzen

Die Sicherung von Kundendaten sollte für Unternehmen immer oberste Priorität haben, und DLP ist ein perfekter Weg, dies zu erreichen. Stellen Sie sich für ein Beispiel einer Multi-Tenant-Architektur vor, wie viele wertvolle Informationen in einer Datenbank liegen und was im Falle einer Sicherheitsverletzung oder eines Datenlecks passieren würde. Deshalb ist es entscheidend, Daten zu verschlüsseln, sichere Backups zu erstellen und mehrschichtige Zugriffsprotokolle zu etablieren.

Quoten festlegen

Wir werden unten Vereinbarungen besprechen, die festlegen, welche Ressourcen Tenants erhalten, aber es ist ebenso wichtig, technische Grenzen festzulegen. Überwachen Sie die Leistung Ihres Systems und legen Sie Nutzungsquoten entsprechend Ihren Kapazitäten fest. Diese sind in der Regel dynamisch und ändern sich je nachdem, wie viele Tenants das System aktiv nutzen.

Auf Versionierung setzen

In einer Multi-Tenant-Architektur kann es schwierig sein, Ihre Tenants auf dem Laufenden zu halten und die neueste, aktualisierte App-Version zu verwenden. Mit semantischer Versionierung informieren Sie Tenants und kennzeichnen wesentliche Änderungen. Gleichzeitig ist die Etablierung von Abwärtskompatibilität beim Rollback hilfreich. Letzteres kann andernfalls eine Herausforderung darstellen, insbesondere wenn die Umgebung mehrere, unterschiedliche Tenants und deren Prozesse unterstützt.

6

SLAs in einer Multi-Tenant-Anwendungsarchitektur

Service Level Agreements oder SLAs sind rechtlich bindende Dokumente, die festlegen, was ein Tenant erhält, wenn er einen Vertrag mit einem SaaS-Anbieter für Multi-Tenant-Architektur abschließt. Diese Dokumente enthalten traditionell alle technischen Spezifikationen, an denen ein Kunde interessiert ist, wie zum Beispiel:

SLAs in einer Multi-Tenant-Anwendungsarchitektur.webp

Die Dokumente sollten spezifische Informationen darüber enthalten, wie Sie den Dienst betreiben, und die Haftung für das Nichterbringen festlegen. Sie sollten auch angeben, was als Vertragsbruch oder Nichterfüllung der beschriebenen Dienstleistungen angesehen würde.

Bei der Arbeit mit Multi-Tenant-Architektur ist es möglich, verschiedene SLAs zu erstellen, abhängig vom Zahlungsplan und den Dienstleistungsstufen des Tenants. Auf diese Weise etablieren Sie VIP-Tenants, die basierend auf ihrem Status und ihren Bedürfnissen Priorität erhalten. Dies in einem SLA festzuhalten, garantiert die rechtlichen Rechte Ihrer Tenants. Außerdem schützt es den Anbieter vor Kunden, die die Grenzen überschreiten könnten.

Es ist entscheidend, SLAs in Absprache mit einem Rechts- und Technikexperten zu erstellen. Zumindest sollten sie eine Vorlage entwerfen, die Sie später an die Bedürfnisse der Tenants anpassen. Denken Sie daran, dass ein SLA ein rechtlich bindendes Dokument ist, unabhängig von Ihrem gewählten Ansatz, und man sollte es als solches behandeln.

7

Beispiele für Multi-Tenant-Architektur

Sie können ein Multi-Tenant-SaaS-Produkt auf verschiedene Weisen entwickeln, abhängig von Ihren Prioritäten. In diesem Abschnitt werden wir Ihre Optionen besprechen und erläutern, was sie voneinander unterscheidet.

Beispiele für Multi-Tenant-Architektur.webp

URL-basierter Zugriff

Unser erstes Multi-Tenant-Architekturbeispiel basiert auf benutzerspezifischen URLs, die als Pfade zu Anwendungsinstanzen dienen. Dieser Ansatz isoliert Tenants und verbessert die gesamte Benutzererfahrung, da ihre Anwendung leicht zugänglich ist. Er birgt jedoch auch ein potenzielles Problem, bei dem ein URL-Leck oder ein interner Fehler einem Tenant Zugang zu den Bereichen anderer verschafft.

Dennoch ist URL-zentrierte Multi-Tenancy in der Regel vorzuziehen, wenn Branding und einfacher Zugang Priorität haben. Unternehmen, die einen optimierten Zugang zu ihrer App-Instanz benötigen, schätzen die Einfachheit, was sie zu einer optimalen Wahl macht. Es ist jedoch immer noch ratsam, dies mit den Tenants zu besprechen. Außerdem sollte man in Betracht ziehen, zusätzliche Sicherheitsprotokolle einzurichten, um diese Lösung sicherer zu machen.

Virtualisierungs-Tenancy

Das nächste Beispiel für Multi-Tenant-Architektur umfasst Virtualisierung, um containerisierte Räume auf derselben Hardware zu schaffen. Diese virtuellen Instanzen trennen Tenants vollständig und gewährleisten robuste Sicherheit und Unabhängigkeit. Dank dieses Ansatzes wirken sich Änderungen eines Tenants niemals auf einen anderen aus, was mehr operative Flexibilität bietet.

Diese Methode funktioniert am besten, wenn die Isolation der Tenants Ihre höchste Priorität ist. Ein weiterer wichtiger Vorteil ist, dass sie äußerst kostengünstig ist. Da alle Tenants einen physischen Server teilen, sind die Kosten minimal, während der Effekt dem einer vollwertigen, umfangreichen Infrastruktur ähnelt.

Allgemeine Multi-Tenancy

Schließlich gibt es die Möglichkeit, mehrere Tenants in einer App-Instanz ohne Virtualisierung oder Umleitung zu bedienen. In diesem Fall erreichen Sie die Containerisierung über die Verarbeitungslogik, während die Tenants immer noch denselben Raum teilen. Daher ist es einfacher, Updates zu verteilen und Wartungsarbeiten durchzuführen.

Dieses einfache Modell bringt jedoch mehrere Probleme mit sich. Wir haben bereits hervorgehoben, dass zusätzliche Sicherheitsüberlegungen erforderlich sind, um die Daten jedes Tenants zu schützen und isoliert zu halten. Die Anpassung ist hier ebenfalls etwas eingeschränkt, da die Änderungen aller Tenants sich gegenseitig beeinflussen. Folglich funktioniert dieses Modell am besten, wenn Effizienz über Flexibilität und Isolation steht.

8

Entwicklung einer Multi-Tenant-SaaS-Anwendung mit JetBase

Wir haben viel über die theoretischen und technischen Aspekte von Multi-Tenancy gesprochen. Doch die praktische Umsetzung einer Multi-Tenant-Umgebung ist genauso entscheidend. In diesem Abschnitt behandeln wir den Prozess des Aufbaus der Multi-Tenant-Webanwendungsarchitektur und wie JetBase damit umgeht. Schritt für Schritt führen wir Sie durch die Erstellung einer SaaS-App und zeigen Ihnen, wie Sie es richtig machen.

Entwicklung einer Multi-Tenant-SaaS-Anwendung mit JetBase.webp

Schritt 1: Infrastruktur planen

Der obige Abschnitt hat einige Modelle für Multi-Tenancy vorgestellt. Bei der Planung Ihres Projekts sollten Sie entscheiden, welches am besten zu Ihnen passt. Stellen und beantworten Sie Fragen bezüglich der gewünschten Anzahl von Tenants, deren Bedürfnissen, Ihrer Skalierungspläne und wie Sie die Wartung handhaben möchten. Mit diesen Überlegungen haben Sie ein klares Bild davon, was Sie technisch benötigen.

Schritt 2: Tenant-Verwaltung einrichten

Automatische Prüfungen, die die Serverauslastung ausgleichen und Ressourcenzuordnungen durchsetzen, sind von größter Bedeutung, ebenso wie eine Datenbank, die eine Multi-Tenant-Architektur unterstützt. Nehmen Sie alle von Ihnen festgelegten Grenzen in die SLAs auf, um sicherzustellen, dass die Tenants Ihre Regeln und Bedingungen kennen und befolgen können. Richten Sie eine kontinuierliche Überwachung und Datenanalyse ein. Diese ermöglichen es Ihnen, Ihr SaaS bei Bedarf anzupassen und zu skalieren.

Schritt 3: Plattform wählen

Je nachdem, wie Sie Ihr SaaS strukturieren möchten, könnte eine Kubernetes-basierte Plattform oder eine Microservices-Plattform Ihre bevorzugte Wahl sein. Unabhängig davon wählen Sie eine, die Ihren Bedürfnissen entspricht, und beginnen Sie damit zu arbeiten.

Schritt 4: Autorisierungsprüfungen einrichten

Ein integraler Bestandteil der Multi-Tenant-Architektur ist es, Tenants getrennt zu halten und deren Daten zu schützen. Daher ist es entscheidend, Autorisierungsprüfungen und -verfahren einzurichten, um Zugriffstoken nur einer ausgewählten Anzahl von Benutzern bereitzustellen. Dies verhindert, dass Tenants auf die Daten anderer zugreifen können.

Schritt 5: Routing konfigurieren

Richten Sie ein System ein, das Tenants zu ihren privaten Instanzen oder Containern leitet, sei es über logische oder verschlüsselte URLs oder ein In-App-Redirect-System. Auf diese Weise können Benutzer die App einfach navigieren, ohne in den falschen Container zu geraten.

Wenn Sie mehr darüber erfahren möchten, wie JetBase diese Schritte angeht oder warum unsere SaaS-Projekte Auszeichnungen gewinnen, können Sie mit dem Team sprechen und eine Zusammenarbeit vereinbaren. Für eine erste Beratung senden Sie uns einfach eine Nachricht.

9

Häufig gestellte Fragen

  • Ist es möglich, einfach von einer Single-Tenant- zu einer Multi-Tenant-Architektur zu wechseln?

    Ist es möglich, einfach von einer Single-Tenant- zu einer Multi-Tenant-Architektur zu wechseln?

    Das wird nicht so einfach sein, da es sich um eine komplexe technische Aufgabe handelt, die erfordert, dass Sie Dienste aussetzen, während Kundendaten migriert und Ihre Infrastruktur überarbeitet werden. Obwohl ein kompetentes Team diesen Prozess beschleunigen wird, ist es immer noch eine zeitraubende Angelegenheit. Es ist also am besten, Ihr bevorzugtes Modell vorher festzulegen.

    Modern Light - Image

    Ist es möglich, einfach von einer Single-Tenant- zu einer Multi-Tenant-Architektur zu wechseln?

    Das wird nicht so einfach sein, da es sich um eine komplexe technische Aufgabe handelt, die erfordert, dass Sie Dienste aussetzen, während Kundendaten migriert und Ihre Infrastruktur überarbeitet werden. Obwohl ein kompetentes Team diesen Prozess beschleunigen wird, ist es immer noch eine zeitraubende Angelegenheit. Es ist also am besten, Ihr bevorzugtes Modell vorher festzulegen.

  • Wie isoliere ich Mandantendaten in meiner Datenbank?
  • Wie beurteilt man die Leistung in einer Mehrmandantenumgebung?
  • Ist Mandantenfähigkeit für die Endanwender einem Single-Tenant-Modell vorzuziehen?
SaaS

Kommentare

Einloggen, um einen Kommentar zu schreiben
Weiter mit GoogleWeiter mit Google
Modern

Unsere Fälle

Bei Innovation geht es nicht nur um Ideen – es geht um die Umsetzung, darum, Visionen in die Realität umzusetzen und Lösungen zu schaffen, die wirklich etwas bewirken. Sehen Sie, was wir gebaut haben und wie es funktioniert:

  • Gesundheitswesen
  • Medien & Unterhaltung
  • E-Commerce
  • Amazon Web Services
  • Cloud-Kostenoptimierung
  • Serverlose Anwendung
  • Einzelhandel

Neueste Artikel