Amazon Aurora ist ein moderner relationaler Datenbankservice, der Leistung und Hochverfügbarkeit in großem Umfang, vollständig quelloffene MySQL- und PostgreSQL-kompatible Versionen sowie eine Reihe von Entwicklerwerkzeugen für die Erstellung von serverlosen und Machine Learning-gesteuerten Anwendungen bietet. 

Für die Bereitstellung von Aurora können Sie On-Demand-Instances wählen und Ihre Datenbank stundenweise bezahlen, ohne langfristige Verpflichtungen oder Vorauszahlungen, oder Sie können Reserved Instances wählen, um zusätzlich zu sparen. Alternativ dazu kann Aurora Serverless automatisch starten, herunterfahren und die Kapazität je nach Bedarf Ihrer Anwendung skalieren. Sie zahlen dabei nur für die verbrauchte Kapazität. 

Aurora-Speicher wird in Schritten von einem GB pro Monat abgerechnet, während die verbrauchten E/As in Schritten von einer Million Anfragen berechnet werden. Sie brauchen weder Speicher noch E/As im Voraus bereitzustellen. Beide skalieren automatisch und Sie zahlen nur für den Speicher und die E/As, die Ihre Amazon-Aurora-Datenbank verbraucht. 

Zusätzliche Gebühren fallen für bestimmte Funktionen – darunter auch Global Database, Backtrack und Snapshot Export – sowie für die Datenübertragung aus Aurora heraus an. Sofern nicht anders angegeben, gelten die folgenden Preise sowohl für die MySQL-kompatible als auch für die PostgreSQL-kompatible Edition von Amazon Aurora.

Datenbank-Instances

Wählen Sie „Aurora MySQL-Compatible Edition“ oder „Aurora PostgreSQL-Compatible Edition“, um die Preise für die Instances der Datenbank anzuzeigen.

Datenbankspeicherung und E/A-Vorgänge

Der Speicherverbrauch der Amazon-Aurora-Datenbank wird in Schritten von einem GB pro Monat abgerechnet. Die verbrauchten E/As werden in Schritten von einer Million Anfragen abgerechnet. Sie zahlen nur für den Speicher und die E/A-Vorgänge, die Ihre Amazon Aurora-Datenbank nutzt, und müssen nicht im Vorhinein bereitstellen. Die E/A-Gebühren können je nach Workload und Datenbank-Engine erheblich variieren. Weitere Informationen finden Sie in den Aurora-FAQ (Aurora häufig gestellte Fragen), „F: Was sind E/As in Amazon Aurora und wie werden sie berechnet?“

Ein vereinfachtes Beispiel: Nehmen wir an, Sie haben eine Aurora-Datenbank und beginnen zu Beginn des Monats (30-Tage-Zeitraum) mit einer Datenbank von 1000 GB, die täglich um 2 Prozent oder 20 GB wächst. Es wird Ihnen der entsprechende anteilige Tarif für die verbleibenden Tage des Monats berechnet. Es werden Ihnen also 1000 GB für 30 Tage berechnet. Am nächsten Tag werden Ihnen die zusätzlichen 20 GB für 29 Tage in Rechnung gestellt. Am darauf folgenden Tag werden Ihnen dann die zusätzlichen 20 GB für 28 Tage in Rechnung gestellt, und so weiter. Deshalb, am Ende einer 30-Tage Periode, werden Sie folgende GB-Nutzung pro Monat haben: (1 000 GB * 30 Tage + 20 GB * 29 Tage + 20 GB * 28 Tage + ... + 20 GB * 1 Tag) / 30 Tage = 1 290 GB monatlich. Es wird davon ausgegangen, dass die Daten in der Region USA Ost (Nord-Virginia) gespeichert werden und der Einheitenpreis bei 0,10 USD pro GB-Monat liegt. Daraus ergeben sich Gesamtkosten von 1 290 USD pro GB-Monat * 0,10 USD pro GB-Monat = 129 USD (bitte beachten Sie den Unterschied zwischen GB und GB-Monat).

Für die E/A-Kosten nehmen wir an, dass dieselbe Datenbank 100 Datenseiten pro Sekunde aus dem Speicher liest, um die darauf laufenden Abfragen zu befriedigen. Dies würde zu 262,8 Millionen Lese-E/As pro Monat führen (100 Seiten pro Sekunde x 730 Stunden x 60 Minuten x 60 Sekunden). Angenommen, Ihre Anwendung nimmt Änderungen an der Datenbank vor, die durchschnittlich 10 Datenseiten pro Sekunde betreffen. Aurora berechnet einen E/A-Vorgang für bis zu 4 KB an Änderungen pro Datenseite. Wenn die pro Seite geänderte Datenmenge weniger als 4 KB beträgt, wird dies zu 10 Schreib-E/As pro Sekunde führen. Dies entspricht 26,2 Millionen E/As pro Monat (10 Schreib-E/As pro Sekunde * 730 Stunden * 60 Minuten * 60 Sekunden).

Die Anzahl der Schreibvorgänge kann geringer sein, vorbehaltlich der Aurora-Schreib-E/A-Optimierungen, die unter bestimmten Umständen Schreibvorgänge mit einer Größe von weniger als 4 KB zusammenfassen können. Insgesamt belaufen sich die maximalen monatlichen E/A-Kosten für diesen Workload auf 57,80 USD (0,20 USD für eine Million Anfragen x 289 Millionen Anfragen). Wenn jedoch das Volumen der Änderungen pro Datenseite größer als 4 KB ist, benötigt Aurora mehr als eine I/O-Operation, um die Änderungen auf einer Datenseite zu erhalten. Dies führt zu einer größeren Anzahl von Schreib-I/Os, um die Datenänderungen zu erhalten.

Global Database

Amazon Aurora Global Database ist eine optionale Funktion, die globale Lesevorgänge mit niedriger Latenz und eine Notfallwiederherstellung bei regionsweiten Ausfällen ermöglicht. Sie bezahlen für replizierte Schreib-E/As zwischen der Primärregion und jeder Sekundärregion. Die Anzahl der replizierten Schreib-E/As für jede sekundäre Region ist identisch mit der Anzahl der Schreib-E/As in der Region, die von der primären Region ausgeführt werden. Abgesehen von den replizierten Schreib- und Lesezugriffen zahlen Sie die Standardtarife von Aurora für Instances, Speicher, regionsübergreifenden Datentransfer, Backup-Speicher und Backtrack, eine Funktion, mit der Sie eine Datenbank schnell auf einen früheren Zeitpunkt verschieben können, ohne die Daten aus einem Backup wiederherstellen zu müssen.

Backup-Speicher

Der Backup-Speicher für Amazon Aurora ist der Speicher für Ihre automatisierten Datenbank-Backups sowie sämtliche von Kunden initiierten DB-Cluster-Snapshots. Wenn Sie den Aufbewahrungszeitraum Ihrer Backups erhöhen oder zusätzliche DB-Cluster-Snapshots erstellen, wird dementsprechend mehr Sicherungsspeicher belegt.

  • Backup-Speicher wird nach Region zugewiesen. Der Gesamt-Backup-Speicherplatz entspricht der Summe des Speichers für alle Backups in dieser Region. 
  • Das Verschieben eines DB-Cluster-Snapshots in eine andere Region erhöht den zugewiesenen Backup-Speicher in der Zielregion. 
  • Für jeden Backup-Speicher werden bis zu 100% Ihres gesamten Aurora-Datenbankspeichers für jeden Aurora DB-Cluster erhoben. Für den Backup-Speicher fallen ebenfalls keine zusätzlichen Kosten an, wenn Ihre Aufbewahrungsdauer für das Backup 1 Tag beträgt und Sie keine Momentaufnahmen nach der Aufbewahrungsfrist haben. 
  • Die Backup-Speicherung sowie Snapshots, die Sie nach dem Löschen Ihres DB-Clusters speichern, werden zu den folgenden Tarifen berechnet:

Backtrack

Mit Backtrack können Sie eine Aurora-Datenbank schnell in den Zustand zu einem vorherigen Zeitpunkt zurückversetzen, ohne Daten aus einem Backup wiederherstellen zu müssen. So ist eine schnelle Behebung von Benutzerfehlern wie das Entfernen der falschen Tabelle oder Löschen der falschen Zeile möglich. Diese Funktion ist aktuell in der mit MySQL kompatiblen Edition von Aurora verfügbar. 

Sie müssen angeben, wie weit zurück Sie gehen wollen können (z. B. „bis zu 24 Stunden“). Aurora bewahrt Protokolle, genannt Änderungseinträge, für die angegebene Backtrack-Dauer auf. Für das Speichern von Änderungseinträgen zahlen Sie einfach einen stündlichen Tarif.

Angenommen, Ihre Aurora-Datenbank erzeugt 10.000 Änderungseinträge pro Stunde – Sie können dies anhand Ihrer CloudWatch-Metriken erkennen – und Sie möchten bis zu 10 Stunden in die Vergangenheit zurückgehen. Dafür müsste Aurora 10.000 Änderungseinträge/Stunde x 10 Stunden = 100.000 Änderungseinträge speichern. Gehen wir davon aus, die Kosten für die Region USA Ost (Nord-Virginia) betragen 0.012 USD/Stunde pro 1 Million Änderungseinträge. Das Einschalten von Backtrack würde Ihre Kosten um 0,012 USD x (100.000 / 1.000.000) = 0,0012 USD/Stunde erhöhen. 

Wenn Sie Backtrack verwenden, können Sie die Metrik von Amazon CloudWatch in der AWS-Konsole überprüfen, um zu sehen, wie viele Änderungseinträge Ihre Datenbank pro Stunde erzeugt.

Snapshot- oder Cluster-Export

Amazon Relational Database Service (RDS) Snapshot Export bietet eine automatisierte Methode zum Exportieren von Daten innerhalb eines RDS- oder Aurora-Snapshots zu Amazon Simple Storage Service (Amazon S3) im Parquet-Format. Cluster Export bietet eine automatisierte Methode zum Exportieren von Daten aus einem Aurora-Datenbankcluster in den Amazon Simple Storage Service (Amazon S3) im Parquet-Format. Das Parquet-Format lässt sich bis zu 2-mal schneller auslagern und verbraucht in Amazon S3 bis zu 6-mal weniger Speicherplatz als Textformate. Sie können die exportierten Daten mit AWS-Services wie Amazon Athena, Amazon EMR und Amazon SageMaker analysieren.

Datenübertragung

Die folgenden Preise basieren auf Daten, die von Amazon Aurora „ein- und ausgehend“ übertragen werden.

  • Als Teil des kostenlosen Kontingents für AWS erhalten AWS-Kunden jeden Monat 100 GB kostenlose Datenübertragung ins Internet, die für alle AWS-Services und -Regionen (außer China und GovCloud) gilt.
  • Die Datenübertragung zwischen den Instances von Amazon Aurora und Amazon Elastic Compute Cloud (Amazon EC2) in derselben Availability Zone ist kostenlos. 
  • Daten, die zwischen Verfügbarkeitszonen für die DB-Clusterreplikation übertragen werden, sind kostenlos. 
  • Für Daten, die zwischen einer Amazon EC2-Instance und einer Amazon Aurora DB-Instance in verschiedenen Availability Zones derselben Region übertragen werden, fallen Gebühren für die regionale Datenübertragung von Amazon EC2 an.

Sofern nicht anders angegeben, gelten unsere Preise zuzüglich anfallender Steuern und Abgaben, darunter MwSt. und Umsatzsteuer. Bei Kunden mit Rechnungsadresse in Japan unterliegt die Nutzung von AWS der japanischen Verbrauchssteuer. Weitere Informationen.

AWS-Preisrechner

AWS Pricing Calculator

Berechnen Sie den Preis für Ihre Amazon-Aurora- und -Architekturkosten in einer einzigen Kostenschätzung.

Weitere Ressourcen zur Preiskalkulation

AWS-Preisrechner

Berechnen Sie Ihre monatlichen Nutzungskosten für AWS auf einfache Art und Weise

Erhalten Sie Unterstützung bei der Preisberechnung

Kontaktieren Sie AWS-Spezialisten, um ein personalisiertes Angebot zu erhalten

Erste Schritte mit Amazon Aurora

Ressourcen für den Einstieg finden
Bereit zum Entwickeln?
Erste Schritte mit Amazon Aurora
Haben Sie noch Fragen?
Kontaktieren Sie uns