Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine mehrinstanzenfähige Lösung ist eine Lösung, die von mehreren Kunden oder Mandanten verwendet wird. Mandanten unterscheiden sich von Benutzern. Mehrere Benutzer einer Organisation, eines Unternehmens oder einer Gruppe bilden einen einzelnen Mandanten. Die folgenden Beispiele sind Mehrinstanzenanwendungen:
Business-to-Business(B2B)-Lösungen wie Buchhaltungssoftware, Arbeitsverfolgung und andere Software as a Service -Produkte (SaaS)
Business-to-Consumer (B2C)-Lösungen wie Musik-Streaming, Foto-Sharing und Dienste für soziale Netzwerke
Unternehmensweite Plattformlösungen, z. B. ein gemeinsam genutzter Kubernetes-Cluster, den mehrere Geschäftseinheiten innerhalb einer Organisation verwenden
Wenn Sie ihre eigene Multitenant-Lösung in Azure erstellen, gibt es mehrere Elemente, die Sie für Ihre Architektur berücksichtigen müssen.
Diese Reihe enthält Anleitungen zum Entwerfen, Erstellen und Betreiben eigener Multitenant-Lösungen in Azure.
Hinweis
In dieser Reihe bezieht sich der Begriffsmandant auf Ihre Mandanten, bei denen es sich um Ihre Kunden oder Benutzergruppen handeln kann. Die Anleitung soll Ihnen helfen, mehrinstanzenfähige Softwarelösungen auf der Azure-Plattform zu erstellen.
Die Microsoft Entra-ID verwendet auch den Begriff Mandant, um auf einzelne Verzeichnisse zu verweisen. Es definiert Multitenancy als Interaktionen zwischen mehreren Microsoft Entra-Tenants. Die Begriffe sind identisch, aber die Konzepte unterscheiden sich. Um Mehrdeutigkeit zu vermeiden, wird der vollständige Begriff Microsoft Entra-Mandant beim Verweisen auf das Microsoft Entra-Konzept eines Mandanten verwendet.
`Scope`
Azure ist ein mehrinstanzenfähiger Dienst, und einige unserer Anleitungen basieren auf unserer Erfahrung beim Entwerfen und Betreiben großer Multitenant-Lösungen. Diese Reihe konzentriert sich jedoch darauf, Ihnen dabei zu helfen, Ihre eigenen Mehrinstanzendienste zu erstellen und gleichzeitig die Leistungsfähigkeit der Azure-Plattform zu nutzen.
Wenn Sie eine Lösung entwerfen, gibt es viele Bereiche, die Sie berücksichtigen müssen. In diesem Abschnitt wird nur beschrieben, wie Sie eine Lösung mit Blick auf die Mehrinstanzenfähigkeit entwerfen. Es deckt nicht alle Features der Azure-Dienste oder alle Überlegungen zum Architekturdesign für jede Anwendung ab. Sie sollten diesen Leitfaden zusammen mit dem Azure Well-Architected Framework und der Dokumentation für jeden von Ihnen verwendeten Azure-Dienst lesen.
Zielpublikum
Die in dieser Reihe bereitgestellten Anleitungen gelten für alle Benutzer, die eine mehrinstanzenfähige Anwendung in Azure erstellen. Das Publikum umfasst auch alle, die SaaS-Produkte erstellen, z. B. unabhängige Softwareanbieter (ISVs) und Startups, die Lösungen für Unternehmen oder Verbraucher entwickeln. Es umfasst auch alle Personen, die ein Produkt oder eine Plattform erstellen, die für die Verwendung durch mehrere Kunden oder Mandanten vorgesehen ist.
Einige Der Inhalte dieser Reihe sind für technische Entscheidungsträger nützlich, z. B. Chief Technology Officer (CTOs) und Architekten, und jeder, der eine multiinstanzenfähige Lösung in Azure entwickelt oder implementiert. Andere Inhalte haben einen technischeren Fokus und zielen auf Lösungsarchitekten und Ingenieure ab, die eine mehrinstanzenfähige Lösung implementieren.
Hinweis
Verwaltete Dienstanbieter (Managed Service Providers, MSPs) verwalten und betreiben Azure-Umgebungen im Auftrag ihrer Kunden und arbeiten mit mehreren Microsoft Entra-Mandanten im Prozess. Dieser Ansatz ist eine weitere Form von Mehrinstanzenfähigkeit. Sie konzentriert sich jedoch auf die Azure-Ressourcenverwaltung in mehreren Microsoft Entra-Mandanten. Diese Reihe soll keine Anleitungen für diese Szenarien bereitstellen.
Diese Reihe ist wahrscheinlich hilfreich für ISVs, die Software für MSPs entwickeln oder für alle, die mehrinstanzenfähige Software entwickeln und bereitstellen.
Inhalt der Artikelreihe
Diese Reihe ist in drei Hauptabschnitte unterteilt:
Architekturüberlegungen für eine Mehrinstanzenlösung: Dieser Abschnitt enthält eine Übersicht über die wichtigsten Anforderungen und Überlegungen, die Sie wissen müssen, wenn Sie eine mehrinstanzenfähige Lösung planen und entwerfen.
Die architektonischen Überlegungen sind insbesondere für technische Entscheidungsträger wie CTOs und Architekten relevant. Produktmanager profitieren auch davon, zu verstehen, wie sich die Mehrinstanzenfähigkeit auf ihre Lösungen auswirkt. Außerdem sollten alle, die mit multitenanten Architekturen arbeiten, mit diesen Prinzipien und Kompromissen vertraut sein.
Architekturansätze für Mehrinstanzenfähigkeit: In diesem Abschnitt werden die Ansätze beschrieben, die Sie beim Entwerfen und Erstellen von Mehrinstanzenlösungen mithilfe wichtiger Cloudressourcentypen berücksichtigen können. Dieser Abschnitt enthält eine Diskussion darüber, wie Multitenant-Lösungen mit Compute, Netzwerk, Speicher, Daten, Messaging, Identität, KI und Maschinellem Lernen sowie Komponenten für Bereitstellung, Konfiguration, Ressourcenorganisation, Governance, Compliance und Kostenverwaltung erstellt werden.
Die Architekturansätze sollen Lösungsarchitekten und leitenden Entwicklern als Hilfe dienen.
Dienstspezifische Anleitungen für eine Mehrinstanzenlösung: Dieser Abschnitt enthält gezielte Anleitungen für bestimmte Azure-Dienste. Es enthält Beschreibungen der Mietisolationsmodelle, die Sie für die Komponenten Ihrer Lösung in Betracht ziehen könnten, sowie alle Funktionen, die besonders relevant sind für eine multimandantenfähige Lösung.
Die dienstspezifische Anleitung ist für Lösungsarchitekten, leitende Entwickler und andere Personen hilfreich, die Azure-Komponenten für eine mehrinstanzenfähige Lösung erstellen oder implementieren.
Eine Checkliste steht auch zur Verfügung, wenn Sie eine mehrinstanzenfähige Lösung entwerfen und erstellen, sowie eine Liste verwandter Ressourcen und Links für Architekten und Entwickler von Multitenant-Lösungen.
Video
Eine Übersicht über die in dieser Reihe behandelten Inhalte und die grundlegenden Konzepte von Mehrinstanzenfähigkeit finden Sie im folgenden Video von Microsoft Reactor: