Was ist Amazon Aurora DSQL? - Amazon Aurora DSQL

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.

Was ist Amazon Aurora DSQL?

Amazon Aurora DSQL ist eine verteilte, relationale Serverless-Datenbank, die für transaktionale Workloads optimiert ist. Aurora DSQL bietet praktisch unbegrenzte Skalierbarkeit und erfordert keine manuelle Infrastrukturverwaltung. Die hochverfügbare Architektur bietet eine Verfügbarkeit von 99,99 % in einer Region und 99,999 % in mehreren Regionen.

Wann sollte Aurora DSQL verwendet werden

Aurora DSQL ist für transaktionale Workloads optimiert, die von ACID-Transaktionen und einem relationalen Datenmodell profitieren. Da es serverless ist, eignet sich Aurora DSQL ideal für Anwendungsmuster von Microservice-, ereignisgesteuerten und Serverless-Architekturen. Aurora DSQL ist PostgreSQL-kompatibel, sodass Sie vertraute Treiber, objektrelationale Mappings (), Frameworks und SQL-Funktionen verwenden können. ORMs

Aurora DSQL verwaltet die Systeminfrastruktur automatisch und skaliert Rechenleistung, I/O und Speicher auf der Grundlage Ihres Workloads. Da Sie keine Server bereitstellen oder verwalten müssen, brauchen Sie sich keine Gedanken über Ausfallzeiten im Zusammenhang mit der Bereitstellung, dem Patchen oder Infrastruktur-Upgrades machen.

Aurora DSQL hilft Ihnen bei der Entwicklung und Wartung von Unternehmensanwendungen, die immer und in jeder Größenordnung verfügbar sind. Das serverless Active-Active-Design automatisiert die Wiederherstellung nach einem Ausfall, sodass Sie sich keine Gedanken über ein herkömmliches Datenbank-Failover machen brauchen. Ihre Anwendungen profitieren von Multi-AZ-Verfügbarkeit und Verfügbarkeit in mehreren Regionen, und Sie müssen sich keine Sorgen über verzögerte Konsistenz oder fehlende Daten im Zusammenhang mit Failovers machen.

Die wichtigsten Features von Aurora DSQL

Die folgenden Hauptfeatures helfen Ihnen bei der Erstellung einer verteilten Serverless-Datenbank zur Unterstützung Ihrer Hochverfügbarkeitsanwendungen:

Verteilte Architektur

Aurora DSQL besteht aus den folgenden Multi-Tenant-Komponenten:

  • Relay und Konnektivität

  • Datenverarbeitung (Compute) und Datenbanken

  • Transaktionsprotokoll, Parallelitätskontrolle und Isolierung

  • Speicher

Eine Steuerebene koordiniert die oben angeführten Komponenten. Jede Komponente bietet Redundanz über drei Availability Zones (AZs) mit automatischer Cluster-Skalierung und Selbstheilung bei Komponentenausfällen. Weitere Informationen dazu, wie diese Architektur Hochverfügbarkeit unterstützt, finden Sie unter Ausfallsicherheit in Amazon Aurora DSQL.

Cluster mit einer Region und mehreren Regionen

Aurora DSQL-Cluster bieten die folgenden Vorteile:

  • Synchrone Datenreplikation

  • Konsistente Lesevorgänge

  • Automatische Fehlerwiederherstellung

  • Datenkonsistenz über mehrere AZs Regionen hinweg

Wenn eine Infrastrukturkomponente ausfällt, leitet Aurora DSQL Anfragen ohne manuelles Eingreifen automatisch an eine funktionierende Infrastruktur weiter. Aurora DSQL bietet atomare, konsistente, isolierte und haltbare (ACID)-Transaktionen mit starker Konsistenz, Snapshot-Isolation, Atomarität sowie AZ-übergreifender und regionaler Beständigkeit.

Peering-Cluster mit mehreren Regionen bieten dieselbe Stabilität und Konnektivität wie Cluster mit nur einer Region. Sie verbessern jedoch die Verfügbarkeit, indem sie zwei regionale Endpunkte anbieten, einen in jeder Peering-Cluster-Region. Beide Endpunkte eines Peering-Clusters bieten eine einzige logische Datenbank an. Sie sind für gleichzeitige Lese- und Schreibvorgänge verfügbar und bieten eine hohe Datenkonsistenz. Sie können Anwendungen entwickeln, die gleichzeitig in mehreren Regionen ausgeführt werden – für hohe Leistung und Ausfallsicherheit – und dabei sicherstellen, dass Leser stets dieselben Daten sehen.

Kompatibilität mit PostgreSQL-Datenbanken

Die verteilte Datenbankebene (Compute) in Aurora DSQL basiert auf einer aktuellen Hauptversion von PostgreSQL. Sie können sich mit gängigen PostgreSQL-Treibern und Tools, z. B. psql, mit Aurora DSQL verbinden. Aurora DSQL ist derzeit kompatibel mit PostgreSQL Version 16 und unterstützt eine Teilmenge der PostgreSQL-Features, Ausdrücke und Datentypen. Weitere Informationen zu den unterstützten SQL-Features finden Sie unter Kompatibilität der SQL-Features in Aurora DSQL.

Regionale Verfügbarkeit von Aurora DSQL

Mit Amazon Aurora DSQL können Sie Datenbank-Instances für mehrere bereitstellen, um globale Anwendungen AWS-Regionen zu unterstützen und die Anforderungen an die Datenresidenz zu erfüllen. Die Regionenverfügbarkeit bestimmt, wo Sie Aurora DSQL-Datenbank-Cluster erstellen und verwalten können. Datenbankadministratoren und Anwendungsarchitekten, die hochverfügbare, global verteilte Datenbanksysteme entwerfen, müssen die Regionenunterstützung für ihre Workloads genau kennen. Zu den häufigsten Anwendungsfällen gehören die Einrichtung einer regionsübergreifenden Notfallwiederherstellung, die Bereitstellung für Benutzer aus geografisch näher gelegenen Datenbankinstances zur Verringerung der Latenz und die Aufbewahrung von Datenkopien an bestimmten Standorten aus Compliance-Gründen.

Die folgende Tabelle zeigt, AWS-Regionen wo Aurora DSQL derzeit verfügbar ist, und den jeweiligen AWS-Region Endpunkt.

Name der Region Region Endpunkt Protocol (Protokoll)
USA Ost (Ohio) us-east-2

dsql.us-east-2.api.aws

dsql-fips.us-east-2.api.aws

HTTPS

HTTPS

USA Ost (Nord-Virginia) us-east-1

dsql.us-east-1.api.aws

dsql-fips.us-east-1.api.aws

HTTPS

HTTPS

USA West (Oregon) us-west-2

dsql.us-west-2.api.aws

dsql-fips.us-west-2.api.aws

HTTPS

HTTPS

Asien-Pazifik (Osaka) ap-northeast-3 dsql.ap-northeast-3.api.aws HTTPS
Asien-Pazifik (Seoul) ap-northeast-2 dsql.ap-northeast-2.api.aws HTTPS
Asien-Pazifik (Tokio) ap-northeast-1 dsql.ap-northeast-1.api.aws HTTPS
Europa (Frankfurt) eu-central-1 dsql.eu-central-1.api.aws HTTPS
Europa (Irland) eu-west-1 dsql.eu-west-1.api.aws HTTPS
Europa (London) eu-west-2 dsql.eu-west-2.api.aws HTTPS
Europa (Paris) eu-west-3 dsql.eu-west-3.api.aws HTTPS

Cluster-Verfügbarkeit in mehreren Regionen für Aurora DSQL

Sie können Aurora DSQL-Cluster mit mehreren Regionen innerhalb bestimmter AWS Regionsgruppen erstellen. Jeder Regionensatz gruppiert geografisch verwandte Regionen, die in einem Cluster mit mehreren Regionen zusammenarbeiten können.

US-Regionen

  • USA Ost (Nord-Virginia)

  • USA Ost (Ohio)

  • USA West (Oregon)

Regionen in Asien-Pazifik

  • Asien-Pazifik (Osaka)

  • Asien-Pazifik (Seoul)

  • Asien-Pazifik (Tokio)

Europäische Regionen

  • Europe (Frankfurt)

  • Europa (Irland)

  • Europa (London)

  • Europa (Paris)

Wichtige Einschränkungen

Cluster mit mehreren Regionen müssen innerhalb eines einzigen Regionensatzes erstellt werden. Sie können beispielsweise keinen Cluster erstellen, der sowohl die Region USA-Ost (Nord-Virginia) als auch Europa (Irland) umfasst.

Wichtig

Aurora DSQL unterstützt derzeit keine interkontinentalen Cluster mit mehreren Regionen.

Preisgestaltung für Aurora DSQL

Kosteninformationen finden Sie unter Aurora DSQL-Preise.

Als nächstes

Weitere Informationen zu den Kernkomponenten von Aurora DSQL und zum Einstieg in den Service finden Sie unter den folgenden Links: