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 DB-Clusters, das Aurora Serverless v2
Um einen Aurora-Cluster zu erstellen, den Sie hinzufügen können Aurora Serverless v2 DB-Instances folgen Sie dem gleichen Verfahren wie unterErstellen eines Amazon Aurora-DB Clusters. Mit Aurora Serverless v2, Ihre Cluster sind mit bereitgestellten Clustern austauschbar. Sie können Cluster haben, die von einigen DB-Instances verwendet werden Aurora Serverless v2 und einige DB-Instances werden bereitgestellt.
Themen
Einstellungen für Aurora Serverless v2 DB-Cluster
Stellen Sie sicher, dass die Anfangseinstellungen des Clusters die unter aufgeführten Anforderungen erfüllenAnforderungen und Einschränkungen für Aurora Serverless v2. Geben Sie die folgenden Einstellungen an, um sicherzustellen, dass Sie Folgendes hinzufügen können Aurora Serverless v2 DB-Instances zum Cluster:
- AWS-Region
-
Erstellen Sie den Cluster in einem AWS-Region Where Aurora Serverless v2 DB-Instances sind verfügbar. Einzelheiten zu verfügbaren Regionen finden Sie unter Unterstützte Regionen und Aurora-DB-Engines für Aurora Serverless v2.
- DB-Engine-Version
-
Wählen Sie eine Engine-Version, die kompatibel ist mit Aurora Serverless v2. Für Informationen über Aurora Serverless v2 Versionsanforderungen finden Sie unterAnforderungen und Einschränkungen für Aurora Serverless v2.
- DB-Instance-Klasse
-
Wenn Sie einen Cluster mit dem erstellen AWS Management Console, wählen Sie gleichzeitig die DB-Instance-Klasse für die Writer-DB-Instance aus. Wählen Sie die DB-Instance-Klasse Serverless aus. Wenn Sie diese DB-Instance-Klasse auswählen, geben Sie auch den Kapazitätsbereich für die Writer-DB-Instance an. Derselbe Kapazitätsbereich gilt für alle anderen Aurora Serverless v2 DB-Instances, die Sie diesem Cluster hinzufügen.
Wenn Sie die Option Serverless für die DB-Instance-Klasse nicht sehen, stellen Sie sicher, dass Sie eine DB-Engine-Version ausgewählt haben, die unterstützt wird. Unterstützte Regionen und Aurora-DB-Engines für Aurora Serverless v2
Wenn Sie den AWS CLI oder den Amazon verwenden RDSAPI, lautet der Parameter, den Sie für die DB-Instance-Klasse angeben
db.serverless
. - Capacity range (Kapazitätsbereich)
-
Geben Sie die Mindest- und Höchstwerte für die Aurora-Kapazitätseinheit (ACU) ein, die für alle DB-Instances im Cluster gelten. Diese Option ist sowohl auf der Seite Create cluster (Cluster erstellen) als auch auf der Seite Add reader (Reader hinzufügen) der Konsole verfügbar, wenn Sie Serverless für die DB-Instance-Klasse auswählen.
Die zulässigen Kapazitätsbereiche für verschiedene DB-Engine-Versionen finden Sie unterAurora Serverless v2 Kapazität.
Wenn Sie die ACU Felder für Minimum und Maximum nicht sehen, stellen Sie sicher, dass Sie die Serverless-DB-Instance-Klasse für die Writer-DB-Instance ausgewählt haben.
Wenn Sie den Cluster zunächst mit einer bereitgestellten DB-Instance erstellen, geben Sie das Minimum und das Maximum nicht an. ACUs In diesem Fall können Sie den Cluster später ändern und diese Einstellung hinzufügen. Sie können auch eine hinzufügen Aurora Serverless v2 Reader-DB-Instance zum Cluster. Im Rahmen dieses Prozesses geben Sie den Kapazitätsbereich an.
Solange Sie den Kapazitätsbereich für Ihren Cluster nicht angegeben haben, können Sie keinen hinzufügen Aurora Serverless v2 DB-Instances zum Cluster mithilfe von AWS CLI oder RDSAPI. Wenn Sie versuchen, eine hinzuzufügen Aurora Serverless v2 DB-Instance, Sie erhalten eine Fehlermeldung. In den RDS API Prozeduren AWS CLI oder wird der Kapazitätsbereich durch das ServerlessV2ScalingConfiguration
Attribut dargestellt.
Bei Clustern, die mehr als eine Reader-DB-Instance enthalten, die Failover-Priorität der einzelnen Aurora Serverless v2 Die Reader-DB-Instance spielt eine wichtige Rolle dabei, wie diese DB-Instance nach oben und unten skaliert wird. Sie können die Priorität nicht angeben, wenn Sie den Cluster erstellen. Denken Sie an diese Eigenschaft, wenn Sie Ihrem Cluster eine zweite oder weitere Reader-DB-Instance hinzufügen. Weitere Informationen finden Sie unter Auswahl der Aktionsstufe für ein Aurora Serverless v2 reader.
Erstellen einer Aurora Serverless v2 DB-Cluster
Sie können das AWS Management Console AWS CLI, oder verwenden, RDS API um ein Aurora Serverless v2 DB-Cluster.
Um einen Cluster mit einem zu erstellen Aurora Serverless v2 Schriftsteller
Melden Sie sich bei der an AWS Management Console und öffnen Sie die RDS Amazon-Konsole unter https://console.aws.amazon.com/rds/
. -
Wählen Sie im Navigationsbereich Databases (Datenbanken) aus.
-
Wählen Sie Create database (Datenbank erstellen) aus. Wählen Sie auf der angezeigten Seite die folgenden Optionen aus:
-
Wählen Sie als Motortyp Aurora (My SQL Compatible) oder Aurora (SQLPostgre-kompatibel).
-
Wählen Sie unter Version eine der unterstützten Versionen für Unterstützte Regionen und Aurora-DB-Engines für Aurora Serverless v2 aus.
-
-
Wählen Sie als DB-Instance-Klasse Serverless v2 aus.
-
Für den Kapazitätsbereich können Sie den Standardbereich akzeptieren. Sie können auch andere Mindest- und Höchstwerte für die Kapazitätseinheiten festlegen. Sie können zwischen einem ACUs Minimum von 0 und einem ACUs Maximum von 256 wählen, und zwar in Schritten von 0,5ACU.
Weitere Informationen zur Aurora Serverless v2 Kapazitätseinheiten, siehe Aurora Serverless v2 Kapazität undLeistung und Skalierung für Aurora Serverless v2.
Je nach Motor und Version, die Sie wählen, kann die Obergrenze 128ACUs, die Untergrenze 0,5 ACUs oder beides sein. Einzelheiten zum Limit für jede Kombination aus Aurora-Engine und Version finden Sie unterAurora Serverless v2 Kapazität.
Wenn Sie eine Mindestkapazität von 0 wählen, wird ACUs Folgendes aktiviert Aurora Serverless v2 Funktion zum automatischen Anhalten und Wiederaufnehmen. In diesem Fall können Sie zusätzlich festlegen, wie lange Aurora Serverless v2 DB-Instances warten ohne Datenbankverbindungen, bevor sie automatisch pausieren. Hinweise zur automatischen Funktion zum Anhalten und Wiederaufnehmen finden Sie unter. Skalierung auf Null ACUs mit automatischer Pause und Wiederaufnahme für Aurora Serverless v2
-
Wählen Sie beliebige andere DB-Cluster-Einstellungen aus, wie unter beschriebenEinstellungen für Aurora-DB-Cluster.
-
Wählen Sie Create database, um Ihren Aurora-DB-Cluster mit einem zu erstellen Aurora Serverless v2 DB-Instance als Writer-Instance, auch bekannt als primäre DB-Instance.
Um einen DB-Cluster zu erstellen, der kompatibel ist mit Aurora Serverless v2 DB-Instances AWS CLI, die den verwenden, folgen Sie dem CLI Verfahren unterErstellen eines Amazon Aurora-DB Clusters. Fügen Sie die folgenden Parameter in Ihren create-db-cluster
-Befehl ein:
-
--region
AWS_Region_where_Aurora Serverless v2_instances_are_available
-
--Motorversion
serverless_v2_compatible_engine_version
-
--serverless-v2-Skalierungskonfiguration = MinCapacity, =
minimum_capacity
MaxCapacitymaximum_capacity
Das folgende Beispiel zeigt die Erstellung eines Aurora Serverless v2 DB-Cluster.
aws rds create-db-cluster \ --db-cluster-identifier
my-serverless-v2-cluster
\ --regioneu-central-1
\ --engineaurora-mysql
\ --engine-version8.0.mysql_aurora.3.04.1
\ --serverless-v2-scaling-configuration MinCapacity=1
,MaxCapacity=4
\ --master-usernamemyuser
\ --manage-master-user-password
Anmerkung
Wenn Sie ein erstellen Aurora Serverless v2 DB-Cluster AWS CLI, der den verwendet, wird der Engine-Modus in der Ausgabe als provisioned
und nicht angezeigtserverless
. Der serverless
Engine-Modus bezieht sich auf Aurora Serverless v1.
Dieses Beispiel spezifiziert die --manage-master-user-password
Option, das Administratorkennwort zu generieren und es in Secrets Manager zu verwalten. Weitere Informationen finden Sie unter Passwortverwaltung mit Amazon Aurora und AWS Secrets Manager. Alternativ können Sie die Option --master-password
verwenden, um das Passwort selbst festzulegen und zu verwalten.
Für Informationen über Aurora Serverless v2 Versionsanforderungen finden Sie unterAnforderungen und Einschränkungen für Aurora Serverless v2. Informationen über die zulässigen Werte für den Kapazitätsbereich und was diese Werte darstellen, finden Sie unter Aurora Serverless v2 Kapazität und Leistung und Skalierung für Aurora Serverless v2.
Wenn Sie überprüfen möchten, ob ein vorhandener Cluster die angegebenen Kapazitätseinstellungen hat, sehen Sie sich die Ausgabe des describe-db-clusters
-Befehls für das ServerlessV2ScalingConfiguration
-Attribut an. Dieses Attribut sieht ähnlich wie folgt aus.
"ServerlessV2ScalingConfiguration": {
"MinCapacity": 1.5,
"MaxCapacity": 24.0
}
Tipp
Wenn Sie ACUs beim Erstellen des Clusters nicht das Minimum und das Maximum angeben, können Sie den modify-db-cluster
Befehl anschließend verwenden, um diese Einstellung hinzuzufügen. Solange Sie dies nicht tun, können Sie keine hinzufügen Aurora Serverless v2 DB-Instances zum Cluster. Wenn Sie versuchen, eine db.serverless
-DB-Instance hinzuzufügen, wird eine Fehlermeldung ausgegeben.
Um einen DB-Cluster zu erstellen, der kompatibel ist mit Aurora Serverless v2 DB-Instances RDSAPI, die den verwenden, folgen Sie dem API Verfahren unterErstellen eines Amazon Aurora-DB Clusters. Wählen Sie die folgenden Einstellungen aus. Stellen Sie sicher, dass die CreateDBCluster
-Operation die folgenden Parameter enthält:
EngineVersion
serverless_v2_compatible_engine_version
ServerlessV2ScalingConfiguration with MinCapacity=minimum_capacity
and MaxCapacity=maximum_capacity
Für Informationen über Aurora Serverless v2 Versionsanforderungen finden Sie unterAnforderungen und Einschränkungen für Aurora Serverless v2. Informationen über die zulässigen Werte für den Kapazitätsbereich und was diese Werte darstellen, finden Sie unter Aurora Serverless v2 Kapazität und Leistung und Skalierung für Aurora Serverless v2.
Wenn Sie überprüfen möchten, ob ein vorhandener Cluster die angegebenen Kapazitätseinstellungen hat, sehen Sie sich die Ausgabe der DescribeDBClusters
-Operation für das ServerlessV2ScalingConfiguration
-Attribut an. Dieses Attribut sieht ähnlich wie folgt aus.
"ServerlessV2ScalingConfiguration": {
"MinCapacity": 1.5,
"MaxCapacity": 24.0
}
Tipp
Wenn Sie ACUs bei der Erstellung des Clusters nicht das Minimum und das Maximum angeben, können Sie den ModifyDBCluster
Vorgang anschließend verwenden, um diese Einstellung hinzuzufügen. Solange Sie dies nicht tun, können Sie keine hinzufügen Aurora Serverless v2 DB-Instances zum Cluster. Wenn Sie versuchen, eine db.serverless
-DB-Instance hinzuzufügen, wird eine Fehlermeldung ausgegeben.
Erstellen eines Aurora Serverless v2 Writer-DB-Instance
Sie spezifizieren zwar Aurora Serverless v2 Kapazitätsbereich: Wenn Sie einen Aurora-Cluster erstellen, können Sie wählen, ob Sie ihn verwenden möchten Aurora Serverless v2 oder für jede DB-Instance im Cluster bereitgestellt. Um mit der Nutzung zu beginnen Aurora Serverless v2 Fügen Sie sofort in Ihrem DB-Cluster eine Writer-DB-Instance hinzu, die die db.serverless
Instance-Klasse verwendet. In der Konsole treffen Sie diese Auswahl normalerweise als Teil des Workflows zur Erstellung des DB-Clusters. Daher gilt dieses Verfahren hauptsächlich dann, wenn Sie das Setup über den durchführenCLI.
Wenn Sie mit dem einen DB-Cluster erstellen AWS Management Console, geben Sie gleichzeitig die Eigenschaften der Writer-DB-Instance an. Um die Writer-DB-Instance zu verwenden Aurora Serverless v2, wählen Sie die Serverless DB-Instance-Klasse.
Anschließend legen Sie den Kapazitätsbereich für den Cluster fest, indem Sie die Mindest- und Höchstwerte für die Aurora-Kapazitätseinheit (ACU) angeben. Diese Mindest- und Höchstwerte gelten für jeden Aurora Serverless v2 DB-Instance im Cluster. Informationen zu diesem Verfahren und zur Bedeutung der Einstellungen für die minimale und maximale Kapazität finden Sie unterErstellen einer Aurora Serverless v2 DB-Cluster.
Wenn Sie keine erstellen Aurora Serverless v2 Wenn Sie den Cluster zum ersten Mal erstellen, können Sie eine oder mehrere hinzufügen Aurora Serverless v2 DB-Instances später. Befolgen Sie hierzu die Verfahren unter Hinzufügen eines Aurora Serverless v2 reader und Konvertierung eines bereitgestellten Writer- oder Lesegeräts in Aurora Serverless v2. Sie geben den Kapazitätsbereich an, wenn Sie den ersten hinzufügen Aurora Serverless v2 DB-Instance zum Cluster. Sie können den Kapazitätsbereich später ändern, indem Sie die Schritte unter Einstellung der Aurora Serverless v2 Kapazitätsbereich für einen Cluster befolgen.
Wenn Sie eine erstellen Aurora Serverless v2 DB-Cluster mit dem AWS CLI fügen Sie die Writer-DB-Instance explizit mit dem create-db-instanceBefehl hinzu. Schließen Sie den folgenden Parameter ein:
-
--db-instance-class db.serverless
Das folgende Beispiel zeigt die Erstellung eines Aurora Serverless v2 Writer-DB-Instance.
aws rds create-db-instance \ --db-cluster-identifier my-serverless-v2-cluster \ --db-instance-identifier
my-serverless-v2-instance
\ --db-instance-class db.serverless \ --engine aurora-mysql