Freigeben über


Einführung in den Entwurf der Architektur von Datenbanken

Daten sind für alle Anwendungen zentral. Eine Ihrer wichtigsten Architekturentscheidungen ist die Auswahl der richtigen Datenbanklösung. Azure bietet ein umfassendes Portfolio an Datenbankdiensten, die relationale Datenbanken, NoSQL Datenbanken, Speichercaches und verwaltete Datenbankinstanzen umfassen. Ganz gleich, ob Sie transaktionsale Anwendungen, analytische Workloads oder global verteilte Systeme erstellen, Azure Datenbankdienste bieten die Leistung, Skalierbarkeit und Zuverlässigkeit, die Ihre Organisation benötigt.

Die richtige Datenbank für Ihr Szenario hängt von Ihrem Datenmodell, Konsistenzanforderungen, Abfragemustern und betrieblichen Einstellungen ab. Zu den wichtigsten Überlegungen gehören Datenstruktur wie relational und nichtrelational, Transaktionsanforderungen, Skalierbarkeitsanforderungen und der gewünschte Verwaltungsaufwand. Das Azure Datenbankportfolio umfasst vollständig verwaltete Plattform as a Service (PaaS)-Angebote, Infrastruktur-as-a-Service-Optionen (IaaS) und spezialisierte Dienste für bestimmte Workloadmuster.

Architektur

Diagramm, das die Reise der Datenbanklösung auf Azure zeigt.

Laden Sie eine Visio-Datei dieser Architektur herunter.

Apache, Apache® Cassandra® und das Hadoop-Logo sind entweder eingetragene Marken oder Marken der Apache Software Foundation in den United States und/oder anderen Ländern. Es wird nicht impliziert, dass eine Unterstützung der Apache Software Foundation vorliegt, wenn diese Marken verwendet werden.

Das vorherige Diagramm zeigt eine typische grundlegende oder Basis-Datenbankimplementierung. Echte Lösungen, die Sie in Azure erstellen können, finden Sie unter Datenbankarchitekturen.

Azure Datenbanklösungen umfassen herkömmliche relationale Datenbankverwaltungssysteme (RDBMS) und OLTP-Systeme (Online Transaction Processing), Big Data- und Analyseworkloads, einschließlich OLAP-Systeme (Online Analytical Processing) und NoSQL Workloads. Um echte Lösungen zu finden, die Sie in Azure erstellen können, finden Sie unter Datenbankarchitekturen.

Erkunden von Datenbankarchitekturen und Leitfäden

Die Artikel in diesem Abschnitt enthalten vollständig entwickelte Architekturen, die Sie in Azure bereitstellen und auf Lösungen und Führungslinien auf Produktionsniveau erweitern können. Diese Artikel können Ihnen helfen, zu entscheiden, wie Sie Datenbanktechnologien in Azure verwenden. Lösungsideen veranschaulichen Implementierungsmuster und -möglichkeiten, die Sie beim Planen der PoC-Entwicklung (Proof-of-Concept) ihrer Datenbank berücksichtigen sollten.

Datenbankhandbücher

Technologieauswahl

In den folgenden Artikeln können Sie die besten Datenbanktechnologien für Ihre Workloadanforderungen bewerten und auswählen:

NoSQL

Datenverarbeitung

Datenverwaltung

Datenbankarchitekturen

Die folgenden produktionsbereiten Architekturen veranschaulichen End-to-End-Datenbanklösungen, die Sie bereitstellen und anpassen können:

Data Warehouse

Azure Data Factory

NoSQL

Mainframe

Relational

Big Data

Ideen für Datenbanklösungen

Relational

NoSQL

Informationen zu Datenbanken auf Azure

Microsoft Learn bietet kostenlose Onlineschulungsressourcen für Azure Datenbanktechnologien. Die Plattform bietet Videos, Lernprogramme und interaktive Labore für bestimmte Produkte und Dienstleistungen sowie Lernpfade, die nach Jobrolle organisiert sind.

Die folgenden Ressourcen bieten grundlegende Kenntnisse für Datenbankimplementierungen auf Azure:

Lernpfade nach Rolle

Weitere rollenbasierte Schulungen finden Sie in anderen Lernpfaden.

Organisationsbereitschaft

Organisationen, die mit ihrer Cloudakzeptanz beginnen, können die Cloud Adoption Framework für Azure verwenden, um bewährte Anleitungen zur Beschleunigung der Cloudakzeptanz zu erhalten. Informationen zu Cloud-Skalierungsanalysen und Datenverwaltungsanleitungen finden Sie unter Cloud-Skalierungsanalysen.

Um die Qualität Ihrer Datenbanklösung auf Azure sicherzustellen, befolgen Sie das Azure Well-Architected Framework. Das Well-Architected Framework bietet präskriptive Anleitungen für Organisationen, die architektonische Exzellenz anstreben, und beschreibt, wie Sie kostenoptimierte Azure Lösungen entwerfen, bereitstellen und überwachen können.

Eine datenbankspezifische Anleitung finden Sie in den folgenden Well-Architected Framework-Diensthandbüchern:

Bewährte Methoden

Überprüfen Sie die folgenden bewährten Methoden, wenn Sie Ihre Datenbanklösungen entwerfen.

Beste Praxis Beschreibung
Die Transaktionsausgangsmuster mit Azure Cosmos DB Erfahren Sie, wie Sie das Transaktionale Outbox-Muster für zuverlässige Nachrichtenübermittlung und garantierte Ereigniszustellung verwenden.
Verteilen Sie Ihre Daten global mithilfe von Azure Cosmos DB Um niedrige Latenz und hohe Verfügbarkeit zu erzielen, müssen einige Anwendungen in Rechenzentren bereitgestellt werden, die ihren Benutzern nahe liegen.
Sicherheit bei Azure Cosmos DB Bewährte Sicherheitsmethoden helfen dabei, Sicherheitsverletzungen bei Datenbanken zu verhindern, zu erkennen und darauf zu reagieren.
Kontinuierliche Sicherung mit Wiederherstellung zu einem bestimmten Zeitpunkt (PITR) in Azure Cosmos DB Erfahren Sie mehr über Azure Cosmos DB PITR.
Achieve hohe Verfügbarkeit mithilfe von Azure Cosmos DB Azure Cosmos DB bietet mehrere Features und Konfigurationsoptionen, um eine hohe Verfügbarkeit zu erzielen.
High-Verfügbarkeit für Azure SQL Database und Azure SQL Managed Instance Die Datenbank darf kein Single Point of Failure in Ihrer Architektur sein.

Bei Datenbanken auf dem Laufenden bleiben

Azure Datenbankdienste entwickeln sich zur Bewältigung moderner Datenprobleme. Informieren Sie sich über die neuesten Updates und Features.

Wenn Sie mit wichtigen Datenbankdiensten auf dem laufenden bleiben möchten, lesen Sie die folgenden Artikel:

Weitere Ressourcen

Datenbanken sind eine breite Kategorie und umfassen eine Reihe von Lösungen. Die folgenden Ressourcen können Ihnen helfen, mehr über Azure zu erfahren.

Hybrid und Multicloud

Die meisten Organisationen benötigen einen Hybridansatz für Datenbanken, da sie Über Workloads verfügen, die sowohl lokal als auch in der Cloud ausgeführt werden. Organisationen erweitern in der Regel lokale Datenbanklösungen auf die Cloud. Um Umgebungen zu verbinden, müssen Organisationen eine hybride Netzwerkarchitektur auswählen.

Überprüfen Sie die folgenden wichtigen Hybriddatenbankszenarien:

Mainframe-Datenmodernisierung

Organisationen, die ältere Großrechnersysteme verwenden, können ihre Datenworkloads modernisieren, indem sie zu Azure Datenbankdiensten migrieren. Azure bietet mehrere Migrationsmuster und Replikationsstrategien, die Ihnen beim Übergang von Mainframedaten helfen, während die Geschäftskontinuität beibehalten wird.

Integration von Analysen

Für Analyse-Workloads, die auf gut gestalteten Datenbankgrundlagen basieren, siehe die folgenden Artikel:

Amazon Web Services (AWS) oder Google Cloud Professionals

Damit Sie schnell hochfahren können, vergleichen die folgenden Artikel Azure Datenbankoptionen mit anderen Clouddiensten:

Beitragende

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

Hauptautoren:

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