Erstellen eines Aurora Serverless v1-DB Clusters - Amazon Aurora

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.

Erstellen eines Aurora Serverless v1-DB Clusters

Wichtig

AWS hat das Ende der Nutzungsdauer für Aurora Serverless v1 bekannt gegeben: 31. März 2025. Alle Aurora Serverless v1-Cluster, die bis zum 31. März 2025 nicht migriert wurden, werden während des Wartungsfensters zu Aurora Serverless v2 migriert. Wenn das Upgrade fehlschlägt, konvertiert Amazon Aurora den Serverless-v1-Cluster während des Wartungsfensters in einen bereitgestellten Cluster mit der entsprechenden Engine-Version. Falls zutreffend, registriert Amazon Aurora den konvertierten bereitgestellten Cluster bei Amazon RDS Extended Support. Weitere Informationen finden Sie unter Amazon RDS Extended Support mit Amazon Aurora.

Mit dem folgenden Verfahren wird ein Aurora Serverless v1-Cluster ohne eines Ihrer Schemaobjekte oder Daten erstellt. Wenn Sie einen Aurora Serverless v1-Cluster erstellen möchten, der ein Duplikat eines vorhandenen bereitgestellten oder Aurora Serverless v1-Clusters ist, können Sie stattdessen eine Snapshot-Wiederherstellung oder einen Klonvorgang durchführen. Entsprechende Details finden Sie unter Wiederherstellen aus einem DB-Cluster-Snapshot und Klonen eines Volumes für einen Amazon-Aurora-DB-Cluster. Sie können einen vorhandenen bereitgestellten Cluster nicht in Aurora Serverless v1 konvertieren. Sie können einen vorhandenen Aurora Serverless v1-Cluster auch nicht wieder in einen bereitgestellten Cluster konvertieren.

Wenn Sie einen Aurora Serverless v1-DB-Cluster erstellen, können Sie die Mindest- und Höchstkapazität für den Cluster festlegen. Eine Kapazitätseinheit entspricht einer bestimmten Rechen- und Arbeitsspeicherkonfiguration. Aurora Serverless v1 erstellt Skalierungsregeln in Bezug auf Schwellenwerte für die CPU-Auslastung, Verbindungen und den verfügbaren Arbeitsspeicher. Außerdem erfolgt eine nahtlose Skalierung auf einen Bereich von Kapazitätseinheiten, wie für Ihre Anwendungen erforderlich. Weitere Informationen finden Sie unter Aurora Serverless v1-Architektur.

Sie können die folgenden spezifischen Werte für Ihren Aurora Serverless v1-DB-Cluster festlegen:

  • Minimale Aurora Capacity Unit – Aurora Serverless v1 kann die Kapazität bis zu dieser Kapazitätseinheit reduzieren.

  • Maximale Aurora Capacity Unit – Aurora Serverless v1 kann die Kapazität bis zu dieser Kapazitätseinheit erhöhen.

Sie können auch die folgenden optionalen Skalierungskonfigurationsoptionen auswählen:

  • Bei Zeitüberschreitung Skalierung der Kapazität auf die angegebenen Werte durchsetzen – Sie können diese Einstellung auswählen, wenn Sie möchten, dass Aurora Serverless v1 die Skalierung für Aurora Serverless v1 durchsetzt, auch wenn kein Skalierungspunkt gefunden wird, bevor die Zeitüberschreitung eintritt. Wenn Sie möchten, dass Aurora Serverless v1 Kapazitätsänderungen abbricht, wenn es keinen Skalierungspunkt findet, wählen Sie diese Einstellung nicht. Weitere Informationen finden Sie unter Timeout-Aktion für Kapazitätsänderungen.

  • Rechenkapazität nach aufeinanderfolgenden Minuten von Inaktivität anhalten – Sie können diese Einstellung auswählen, wenn Sie möchten, dass Aurora Serverless v1 auf Null skaliert wird, wenn es für einen von Ihnen angegebenen Zeitraum keine Aktivität auf dem DB-Cluster gibt. Wenn diese Einstellung aktiviert ist, setzt der Aurora Serverless v1-DB-Cluster die Verarbeitung automatisch fort und wird auf die notwendige Kapazität skaliert, um den Workload zu verarbeiten, wenn der Datenbankdatenverkehr fortgesetzt wird. Weitere Informationen hierzu finden Sie unter Pausieren und Fortsetzen für Aurora Serverless v1.

Bevor Sie einen Aurora Serverless v1-DB-Cluster erstellen können, benötigen Sie ein AWS-Konto. Sie müssen darüber hinaus die Einrichtungsaufgaben für die Arbeit mit Amazon Aurora abgeschlossen haben. Weitere Informationen finden Sie unter Einrichten Ihrer Umgebung für Amazon Aurora. Sie müssen auch andere vorab erforderliche Schritte zum Erstellen eines Aurora-DB-Clusters ausführen. Weitere Informationen hierzu finden Sie unter Erstellen eines Amazon Aurora-DB Clusters.

Aurora Serverless v1 ist in bestimmten AWS-Regionen und nur für bestimmte Aurora-MySQL- und Aurora-PostgreSQL-Versionen verfügbar. Weitere Informationen finden Sie unter Aurora Serverless v1.

Anmerkung

Das Cluster-Volume für einen Aurora Serverless v1-Cluster ist immer verschlüsselt. Wenn Sie Ihren Aurora Serverless v1-DB-Cluster erstellen, können Sie die Verschlüsselung nicht deaktivieren, aber Sie können Ihren eigenen Verschlüsselungsschlüssel verwenden. Bei Aurora Serverless v2 können Sie auswählen, ob das Cluster-Volume verschlüsselt werden soll.

Sie können einen Aurora Serverless v1-DB-Cluster über die AWS CLI oder die RDS-API erstellen.

Anmerkung

Wenn beim Versuch, den Cluster zu erstellen, die folgende Fehlermeldung angezeigt wird, benötigt Ihr Konto zusätzliche Berechtigungen.

Unable to create the resource. Verify that you have permission to create service linked role. Otherwise wait and try again later.

Weitere Informationen finden Sie unter Verwenden von serviceverknüpften Rollen für Amazon Aurora.

Sie können keine direkte Verbindung zur DB-Instance in Ihrem Aurora Serverless v1-DB-Cluster herstellen. Um eine Verbindung zum Aurora Serverless v1-DB-Cluster herzustellen, verwenden Sie den Datenbankendpunkt. Sie finden den Endpunkt für Ihren Aurora Serverless v1-DB-Cluster auf der Registerkarte Connectivity & security (Konnektivität und Sicherheit) für Ihren Cluster in der AWS-Managementkonsole. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem Amazon Aurora-DB-Cluster.

Um einen neuen Aurora Serverless v1-DB-Cluster über die AWS CLI zu erstellen, führen Sie den Befehl create-db-cluster aus und geben serverless für die Option --engine-mode an.

Optional können Sie die Option --scaling-configuration angeben, um die minimale Kapazität, die maximale Kapazität und die automatische Pause zu konfigurieren, wenn es keine Verbindungen gibt.

Die folgenden Befehlsbeispiele erstellen einen neuen Serverless DB-Cluster, indem Sie die --engine-mode-Option auf serverless festlegen. Die Beispiele definieren auch Werte für die --scaling-configuration-Option.

Beispiel für Aurora MySQL

Mit den folgenden Befehlen werden neue Aurora MySQL-kompatible Serverless-DB-Cluster erstellt. Gültige Kapazitätswerte für Aurora MySQL sind 1, 2, 4, 8, 16, 32, 64, 128 und 256.

Linux, macOS oder Unix:

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 \ --engine-mode serverless \ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Für Windows:

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-mysql --engine-version 5.7.mysql_aurora.2.11.4 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=4,MaxCapacity=32,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Beispiel für Aurora PostgreSQL

Mit dem folgenden Befehl wird ein neuer, mit PostgreSQL 13.9 kompatibler Serverless-DB-Cluster erstellt. Gültige Kapazitätswerte für Aurora PostgreSQL sind 2, 4, 8, 16, 32, 64, 192 und 384.

Für Linux, macOS oder Unix:

aws rds create-db-cluster --db-cluster-identifier sample-cluster \ --engine aurora-postgresql --engine-version 13.9 \ --engine-mode serverless \ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true \ --master-username username --master-user-password password

Für Windows:

aws rds create-db-cluster --db-cluster-identifier sample-cluster ^ --engine aurora-postgresql --engine-version 13.9 ^ --engine-mode serverless ^ --scaling-configuration MinCapacity=8,MaxCapacity=64,SecondsUntilAutoPause=1000,AutoPause=true ^ --master-username username --master-user-password password

Zum Erstellen eines neuen Aurora Serverless v1-DB-Clusters über die RDS-API führen Sie die CreateDBCluster-Operation durch und geben serverless als EngineMode-Parameter an.

Optional können Sie den Parameter ScalingConfiguration angeben, um die minimale Kapazität, die maximale Kapazität und die automatische Pause zu konfigurieren, wenn es keine Verbindungen gibt. Zu den gültigen Kapazitätswerten gehören die folgenden:

  • Aurora MySQL: 1, 2, 4, 8, 16, 32, 64, 128 und 256.

  • Aurora PostgreSQL: 2, 4, 8, 16, 32, 64, 192 und 384.