Amazon Aurora Serverless ist eine nach Bedarf sich automatisch skalierende Konfiguration für Amazon Aurora (MySQL-kompatible und PostgreSQL-kompatible Editionen), bei der die Datenbank automatisch gestartet, heruntergefahren und basierend auf den Anforderungen Ihrer Anwendung nach oben oder unten skaliert wird. Sie können damit Datenbanken in der Cloud betreiben, ohne dafür Datenbank-Instances verwalten zu müssen. Es stellt eine relativ einfache, kostengünstige Option für gelegentliche, unregelmäßige oder unvorhersehbare Workloads dar.

Die manuelle Verwaltung der Datenbankkapazität nimmt wertvolle Zeit in Anspruch und kann zu einer ineffizienten Nutzung der Datenbankressourcen führen. Mit Aurora Serverless erstellen Sie einfach einen Datenbankendpunkt und optional den gewünschten Kapazitätsbereich der Datenbank. Dann verbinden Sie Ihre Anwendungen. Die Abrechnung erfolgt pro Sekunde verbrauchter Datenbankkapazität, die Sie nutzen, wenn die Datenbank aktiv ist. Die Migration zwischen der Standard- und der serverlosen Konfiguration erfolgt mit nur wenigen Klicks in der Amazon RDS Management Console.

Vorstellung von Amazon Aurora Serverless (0:50)

Vorteile

EINFACH

Das Verwalten von Datenbank-Instances und -kapazitäten wird spielend leicht. Die Datenbank wird automatisch gestartet, heruntergefahren und basierend auf den Anforderungen Ihrer Anwendung nach oben oder unten skaliert.

SKALIERBAR

Es skaliert die Verarbeitungs- und Speicherkapazität nach Bedarf völlig nahtlos und ohne Unterbrechung der Kundenverbindungen.

KOSTENGÜNSTIG

Zahlen Sie nur für die Datenbankressourcen, die Sie verbrauchen. Die Abrechnung erfolgt pro Sekunde. Sie zahlen nicht für die Datenbank-Instance, wenn diese nicht aktiviert ist.

HOCHVERFÜGBAR

Basiert auf einem verteilten, fehlertoleranten und sich selbst regenerierenden Aurora-Speicher mit Sechswege-Replikation zum Schutz vor Datenverlust.

Anwendungsfälle

Selten genutzte Anwendungen

Sie haben eine Anwendung, die nur für einige Minuten einige Male am Tag oder in der Woche verwendet wird, etwa einen Blog mit wenigen Posts? Sie sind auf der Suche nach einer kostengünstigen Datenbank, bei der Sie nur zahlen, wenn sie aktiv ist? Mit Aurora Serverless zahlen Sie nur für die Datenbankressourcen, die Sie verbrauchen.

Neue Anwendungen

Sie stellen eine neue Anwendung bereit und sind sich nicht ganz sicher, welche Instance-Größe Sie benötigen? Mit Aurora Serverless können Sie einfach einen Endpunkt erstellen und die Datenbank skaliert die Anforderungen Ihrer Anwendung automatisch.

Unterschiedliche Arbeitslasten

Sie führen eine nicht intensiv genutzte Anwendung aus, die mehrmals täglich oder jährlich maximal 30 Minuten bis wenige Stunden ausgeführt wird, etwa für die Personalverwaltung, Budgetplanung oder die Erstellung von Geschäftsberichten. Sie müssen nicht mehr für maximale Arbeitsauslasten vorsorgen, wofür Sie für Ressourcen aufwenden müssten, die Sie nicht kontinuierlich nutzen, oder für durchschnittliche Kapazität vorsorgen, was das Risiko von Leistungsproblemen und einer schlechten Nutzererfahrung mit sich bringt.

Nicht vorhersehbare Arbeitslasten

Sie arbeiten mit Arbeitslasten, wobei die Datenbank über den ganzen Tag verwendet werden und auch hohe Auslasten, die schwer vorherzusehen sind - zum Beispiel, eine Verkehrsseite, deren Aktivität ansteigt, wenn es regnet. Mit Aurora Serverless wird die Kapazität Ihrer Datenbank automatisch skaliert, damit Sie den Anforderungen bei der Spitzenauslastung nachkommen, und bei niedriger Aktivität wieder nach unten skaliert.

Entwicklungs- und Test-Datenbanken

Ihre Software-Entwickler und QA-Teams verwenden Datenbanken während der Arbeitszeit, allerdings nicht nachts oder am Wochenende? Mit Aurora Serverless deaktiviert sich Ihre Datenbank automatisch, wenn diese nicht benutzt wird, und fährt schneller hoch, wenn die Arbeit am nächsten Tag beginnt.

Mehrmandanten-Anwendungen

Sie verwenden eine web-basierte Anwendung mit einer Datenbank für jeden Ihrer Kunden. Jetzt müssen Sie die Datenbankkapazität für jede einzelne Anwendung in Ihrer Flotte nicht mehr einzeln verwalten. Aurora verwaltet die individuelle Datenbankkapazität für Sie, wodurch Sie wertvolle Zeit sparen.

Preise

Sie zahlen nur für den Datenbankspeicher sowie für die Datenbankkapazität und die E/A-Vorgänge Ihrer Datenbank, die von ihr im aktiven Zustand verbraucht werden. Weitere Informationen zur Preisgestaltung und zur regionalen Verfügbarkeit finden Sie unter Amazon Aurora – Preise.

Preisbeispiel 1

Sie betreiben eine Nachrichten-Website mithilfe einer Aurora Serverless-Datenbank und einer Speichergröße von 80 GB. Obwohl die Auslastung der Website die meiste Zeit über gering ist, steigt die Aktivität am Morgen und bei Eilmeldungen stark an. Morgens wird die Datenbank beispielsweise 1 Stunde, 1 Minute und 15 Sekunden lang auf 4 ACUs hochskaliert und ebenso für die Dauer von 40 Minuten und 34 Sekunden nach einer Eilmeldung, wofür die Datenbank auf 8 ACUs hochskaliert wird. Den Rest des Tages (22 Stunden, 12 Minuten und 46 Sekunden) verwendet die Datenbank 2 ACUs. Insgesamt haben Sie während des Tages also 90.000 E/A-Vorgänge verwendet.

Für diesen Zeitraum wird Ihnen die folgende Nutzung in Rechnung gestellt:

Dauer ACUs ACU-Stunden Tarif Gebühren
22 Stunden, 12 Minuten und 46 Sekunden (22,213 Stunden) 2 44,426 0,06 USD 2,67 USD
1 Stunde, 1 Minute und 15 Sekunden (1,021 Stunden) 4 4,084 0,06 USD 0,24 USD
40 Minuten und 34 Sekunden (0,676 Stunden) 8 5,409
0,06 USD 0,32 USD
Gesamtnutzung in 24 Stunden   53,919 0,06 USD 3,23 USD

Ihnen werden auch der genutzte Speicher und die E/A-Vorgänge während dieser 24 Stunden in Rechnung gestellt.

Die Gesamtkosten für den Zeitraum lauten wie folgt:

Verwendung Tarif Gebühren
53,919 ACU-Stunden 0,06 USD pro ACU-Stunde* 3,23 USD
80 GB Speicher für 24 Stunden 0,10 USD pro GB / Monat 0,26 USD
90,000 E/A-Anforderungen 0,20 USD pro 1 Mio. Anforderungen 0,02 USD
  Gesamtkosten für 24 Stunden 3,51 USD
Gesamtkosten für 24 Stunden 3,51 USD
Gesamtkosten für 24 Stunden 3,51 USD
Gesamtkosten für 24 Stunden 3,51 USD

*Beispielpreis pro Stunde gilt für USA Ost (N. Virginia). Die Preise variieren je nach Region.


Preisbeispiel 2

Sie erstellen eine Aurora Serverless-Datenbank für Ihre Testumgebung für Anwendungen mit einem 200 GB großen Datenbankspeicher. Sie führen in 24 Stunden zwei Testläufe durch. Während des ersten erfolgreichen Tests wird Aurora 44 Minuten und 6 Sekunden lang mit einer Kapazität von 4 ACUs ausgeführt und führt 60 000 E/A-Anforderungen durch. Dann ist der Test abgeschlossen und es wird pausiert. Nach einem inaktiven Zeitraum von vier Stunden starten Sie den nächsten Test. Während des zweiten Tests wird sie 30 Minuten und 8 Sekunden lang mit einer Kapazität von 8 ACUs ausgeführt und führt 80 000 E/A-Anforderungen durch. Dann ist der Test abgeschlossen und es wird für den Rest des Tages pausiert.

Für diesen Zeitraum wird Ihnen die folgende Nutzung in Rechnung gestellt:

Dauer ACUs ACU-Stunden Tarif Gebühren

44 Minuten und 6 Sekunden (0,735 Stunden)

4
2 940 0,06 USD 0,18 USD
30 Minuten und 8 Sekunden (0,502 Stunden) 8
4,108
0,06 USD 0,24 USD
Gesamtnutzung in 24 Stunden   7,048
0,06 USD 0,42 USD

Die Zeit, während der die Datenbank pausiert ist, wird Ihnen nicht in Rechnung gestellt. Ihnen werden der genutzte Speicher und die E/A-Vorgänge während dieser 24 Stunden in Rechnung gestellt.

Die Gesamtkosten für den Zeitraum lauten wie folgt:

Verwendung Tarif Gebühren
7,048 ACU-Stunden 0,06 USD pro ACU-Stunde* 0,42 USD
200 GB Speicher für 24 Stunden 0,10 USD pro GB / Monat 0,66 USD
60 000 + 80 000 = 140 000 E/A-Anforderungen 0,20 USD pro 1 Mio. Anforderungen 0,03 USD
  Gesamtkosten für 24 Stunden 1,11 USD
Gesamtkosten für 24 Stunden 3,51 USD
Gesamtkosten für 24 Stunden 3,51 USD
Gesamtkosten für 24 Stunden 3,51 USD

*Beispielpreis pro Stunde gilt für USA Ost (N. Virginia). Die Preise variieren je nach Region.

Erste Schritte

Aurora Serverless ist für Amazon Aurora mit MySQL 5.6-Kompatibilität und Amazon Aurora mit PostgreSQL 10.7+-Kompatibilität verfügbar. Die ersten Schritte sind einfach: Wählen Sie Serverless, wenn Sie Ihre Aurora Datenbank-Cluster erstellen, geben Sie optional die Bandbreite der Datanebankkapazität an und verbinden Sie Ihre Anwendungen.