Freigeben über


Mehrinstanzenfähigkeit und Azure SQL-Datenbank

Mehrinstanzenfähige Lösungen in Azure verwenden in der Regel Azure SQL-Datenbank. In diesem Artikel werden wichtige SQL-Datenbankfeatures beschrieben, die den Entwurf von mehrinstanzenfähigem System unterstützen. Außerdem enthält sie Anleitungen und Beispiele für die Implementierung von Azure SQL in einer mehrinstanzenfähigen Lösung.

Leitfaden

Das SQL-Datenbankteam veröffentlicht ausführliche Anleitungen zum Implementieren von mehrinstanzenfähiger Architekturen mithilfe von SQL-Datenbank. Weitere Informationen finden Sie unter Multitenant-Software as a Service (SaaS)-Datenbank-Mandantenmuster und Partitions-SQL-Datenbank.

Features der SQL-Datenbank, die Mehrinstanzenfähigkeit unterstützen

SQL-Datenbank enthält viele Features, die mehrinstanzenfähige Funktionen unterstützen.

Elastische Pools

Mit flexiblen Pools können Sie Computeressourcen zwischen mehreren Datenbanken auf demselben Server gemeinsam nutzen. Mithilfe von elastischen Pools können Sie für jede Datenbank eine Leistungslastizität erzielen. Sie können auch die Kosteneffizienz maximieren, indem Sie bereitgestellte Ressourcen für mehrere Datenbanken freigeben. Elastische Pools bieten integrierten Schutz vor dem lauten Nachbarproblem.

Weitere Informationen finden Sie in den folgenden Ressourcen:

Tools für elastische Datenbanken

Sie können das Sharding-Muster verwenden, um Ihre Arbeitsauslastung auf mehrere Datenbanken zu skalieren. SQL-Datenbank bietet Tools zur Unterstützung von Sharding. Zu diesen Tools gehören die Verwaltung von Shard-Karten, die als Datenbanken dienen, die den einzelnen Shard zugewiesenen Mandanten nachverfolgen. Diese Tools umfassen auch die Möglichkeit, Abfragen und Verwaltungsvorgänge auf mehreren Shards mithilfe von elastischen Aufträgen zu initiieren und nachzuverfolgen.

Weitere Informationen finden Sie unter:

Sicherheit auf Zeilenebene

Sicherheit auf Zeilenebene hilft beim Erzwingen der Isolation auf Mandantenebene in freigegebenen Tabellen.

Weitere Informationen finden Sie in den folgenden Ressourcen:

Schlüsselverwaltung

Das Feature "Immer verschlüsselt" bietet End-to-End-Verschlüsselung für Ihre Datenbanken. Wenn Ihre Mandanten ihre eigenen Verschlüsselungsschlüssel bereitstellen müssen, sollten Sie separate Datenbanken für jeden Mandanten bereitstellen und das Feature "Immer verschlüsselt " aktivieren.

Beitragende

Microsoft verwaltet diesen Artikel. Die folgenden Mitwirkenden haben diesen Artikel geschrieben.

Hauptautoren:

  • Paul Burpo | Principal Customer Engineer, FastTrack für Azure
  • John Downs | Leitender Softwareentwickler

Andere Mitwirkende:

Um nicht-öffentliche LinkedIn-Profile anzuzeigen, melden Sie sich bei LinkedIn an.

Nächster Schritt