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 von Datenbankdiensten, die relationale Datenbanken, NoSQL-Datenbanken, Speichercaches und verwaltete Datenbankinstanzen umfassen. Unabhängig davon, ob Sie Transaktionsanwendungen, analytische Workloads oder global verteilte Systeme erstellen, bieten Azure-Datenbankdienste 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 in 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 Vereinigten Staaten 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-Systemen (Online Analytical Processing) und NoSQL-Workloads. Informationen zum Suchen nach realen Lösungen, 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 Leitfäden auf Produktionsniveau erweitern können. Diese Artikel können Ihnen dabei helfen, zu entscheiden, wie Sie Datenbanktechnologien in Azure einsetzen. 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 in Azure:

Lernpfade nach Rolle

Weitere rollenbasierte Schulungen finden Sie in anderen Lernpfaden.

Organisationsbereitschaft

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

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

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
Das Transaktionsausgangsmuster mit Azure Cosmos DB Erfahren Sie, wie Sie das Transaktionale Outbox-Muster für zuverlässige Nachrichtenübermittlung und garantierte Ereigniszustellung verwenden.
Verteilen Ihrer 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 Point-in-Time Restore (PITR) in Azure Cosmos DB Erfahren Sie mehr über Azure Cosmos DB PITR.
Erzielen einer hohen Verfügbarkeit mithilfe von Azure Cosmos DB Azure Cosmos DB bietet mehrere Features und Konfigurationsoptionen, um Hochverfügbarkeit zu erzielen.
Hohe Verfügbarkeit für Azure SQL-Datenbank 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 weiter, um moderne Datenprobleme zu bewältigen. 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

Dieser Artikel wird von Microsoft gepflegt. Die folgenden Mitwirkenden haben diesen Artikel geschrieben.

Hauptautoren:

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