Datenbankzerlegung auf AWS - AWS Präskriptive Leitlinien

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Datenbankzerlegung auf AWS

Philippe Wanner und Saurabh Sharma, Amazon Web Services

Oktober 2025 (Geschichte der Dokumente)

Die Modernisierung von Datenbanken, insbesondere die Zerlegung monolithischer Datenbanken, ist eine wichtige Aufgabe für Unternehmen, die die Agilität, Skalierbarkeit und Leistung ihrer Datenverwaltungssysteme verbessern möchten. Da Unternehmen wachsen und ihre Datenanforderungen immer komplexer werden, haben herkömmliche monolithische Datenbanken oft Schwierigkeiten, Schritt zu halten. Dies führt zu Leistungsengpässen, Wartungsherausforderungen und Schwierigkeiten bei der Anpassung an sich ändernde Geschäftsanforderungen.

Im Folgenden sind die häufigsten Herausforderungen bei monolithischen Datenbanken aufgeführt:

  • Fehlausrichtung von Geschäftsbereichen — Monolithische Datenbanken schaffen es oft nicht, die Technologie auf unterschiedliche Geschäftsbereiche abzustimmen, was das Unternehmenswachstum einschränken kann.

  • Einschränkungen bei der Skalierbarkeit — Systeme stoßen häufig an Skalierungsgrenzen, was zu Hindernissen für die Geschäftsexpansion führt.

  • Architektonische Steifigkeit — Eng miteinander verbundene Strukturen erschweren die Aktualisierung bestimmter Komponenten, ohne das gesamte System zu beeinträchtigen.

  • Leistungseinbußen — Zunehmende Datenlasten und zunehmende Parallelität der Benutzer führen häufig zu einer Verschlechterung der Systemleistung.

Im Folgenden sind die Vorteile der Datenbankzerlegung aufgeführt:

  • Verbesserte geschäftliche Flexibilität — Die Dekomposition ermöglicht eine schnelle Anpassung an sich ändernde Geschäftsanforderungen und unterstützt eine unabhängige Skalierung.

  • Optimierte Leistung — Decomposition hilft Ihnen bei der Erstellung spezialisierter Datenbanklösungen, die auf bestimmte Anwendungsfälle zugeschnitten sind und jede Datenbank unabhängig skalieren können.

  • Verbessertes Kostenmanagement — Die Zerlegung ermöglicht eine effizientere Ressourcennutzung und senkt die Betriebskosten.

  • Flexible Lizenzoptionen — Decomposition bietet Möglichkeiten für den Übergang von kostspieligen proprietären Lizenzen zu Open-Source-Alternativen.

  • Innovationsförderung — Decomposition erleichtert die Einführung von speziell für bestimmte Workloads entwickelten Datenbanken.

Zielgruppe

Dieser Leitfaden hilft Datenbankarchitekten, Cloud-Lösungsarchitekten, Anwendungsentwicklungsteams und Unternehmensarchitekten. Es soll Ihnen helfen, monolithische Datenbanken in auf Microservices ausgerichtete Datenspeicher zu zerlegen, domänengesteuerte Datenbankarchitekturen zu implementieren, Datenbankmigrationsstrategien zu planen und Datenbankoperationen zu skalieren, um den wachsenden Geschäftsanforderungen gerecht zu werden. Um die Konzepte und Empfehlungen in diesem Handbuch zu verstehen, sollten Sie mit relationalen und NoSQL-Datenbankprinzipien, AWS verwalteten Datenbankdiensten und Mikroservices-Architekturmustern vertraut sein. Dieser Leitfaden soll Organisationen helfen, die sich in der Anfangsphase eines Projekts zur Zerlegung von Datenbanken befinden.

Ziele

Dieser Leitfaden kann Ihrer Organisation helfen, die folgenden Ziele zu erreichen:

  • Erfassen Sie die Anforderungen für die Zerlegung Ihrer Zielarchitektur.

  • Entwickeln Sie eine systematische Methode zur Risikobewertung und Kommunikation.

  • Erstellen Sie einen Zerlegungsplan.

  • Definieren Sie Erfolgskennzahlen, wichtige Leistungsindikatoren (KPIs), eine Strategie zur Risikominderung und einen Plan zur Geschäftskontinuität.

  • Sorgen Sie für eine bessere Workload-Elastizität, die Ihnen hilft, der Geschäftsnachfrage gerecht zu werden.

  • Erfahren Sie, wie Sie spezielle Datenbanken für bestimmte Anwendungsfälle einsetzen können, um Innovationen zu ermöglichen.

  • Stärken Sie die Datensicherheit und Governance Ihres Unternehmens.

  • Reduzieren Sie die Kosten durch folgende Maßnahmen:

    • Reduzierte Lizenzgebühren

    • Geringere Bindung an einen Anbieter

    • Verbesserter Zugang zu umfassenderer Unterstützung und Innovationen durch die Community

    • Fähigkeit, verschiedene Datenbanktechnologien für verschiedene Komponenten auszuwählen

    • Schrittweise Migration, wodurch das Risiko reduziert und die Kosten im Laufe der Zeit verteilt werden

    • Verbesserte Ressourcennutzung