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, der Aurora Serverless v2 verwendet
Wenn Sie einen Aurora-Cluster erstellen möchten, dem Sie Aurora Serverless v2-DB-Instances hinzufügen können, folgen Sie dem gleichen Verfahren wie in Erstellen eines Amazon Aurora-DB Clusters. Mit Aurora Serverless v2 sind Ihre Cluster mit bereitgestellten Clustern austauschbar. Es sind Cluster möglich, in denen einige DB-Instances Aurora Serverless v2 verwenden und andere DB-Instances bereitgestellt werden.
Themen
Einstellungen für Aurora Serverless v2-DB-Cluster
Stellen Sie sicher, dass die Anfangseinstellungen des Clusters die unter Anforderungen und Einschränkungen für Aurora Serverless v2 aufgeführten Anforderungen erfüllen. Geben Sie die folgenden Einstellungen an, um sicherzustellen, dass Sie dem Cluster Aurora Serverless v2-DB-Instances hinzufügen können:
- AWS-Region
-
Erstellen Sie den Cluster in einer AWS-Region, in der Aurora Serverless v2-DB-Instances verfügbar sind. 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 aus, die mit Aurora Serverless v2 kompatibel ist. Weitere Informationen über die Aurora Serverless v2-Versionsanforderungen finden Sie unter Anforderungen und Einschränkungen für Aurora Serverless v2.
- DB-Instance-Klasse (DB instance class)
-
Wenn Sie einen Cluster mit der AWS-Managementkonsole erstellen, 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 die Option Serverless für die DB-Instance-Klasse nicht angezeigt wird, stellen Sie sicher, dass Sie eine DB-Engine-Version ausgewählt haben, die für Unterstützte Regionen und Aurora-DB-Engines für Aurora Serverless v2 unterstützt wird.
Wenn Sie die AWS CLI oder die Amazon-RDS-API verwenden, lautet der Parameter, den Sie für die DB-Instance-Klasse angeben,
db.serverless. - Capacity range (Kapazitätsbereich)
-
Geben Sie die Werte der minimalen und maximalen 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 unter Kapazität von Aurora Serverless v2.
Falls die Felder für minimale und maximale ACUs nicht angezeigt werden, überprüfen Sie, ob Sie die DB-Instance-Klasse Serverless für die Writer-DB-Instance ausgewählt haben.
Wenn Sie den Cluster zunächst mit einer bereitgestellten DB-Instance erstellen, geben Sie nicht die minimalen und maximalen ACUs an. In diesem Fall können Sie den Cluster später ändern und diese Einstellung hinzufügen. Sie können dem Cluster auch eine Aurora Serverless v2-Reader-DB-Instance hinzufügen. Im Rahmen dieses Prozesses geben Sie den Kapazitätsbereich an.
Bis Sie den Kapazitätsbereich für Ihren Cluster angegeben haben, können Sie dem Cluster keine Aurora Serverless v2-DB-Instances über die AWS CLI oder die RDS API hinzufügen. Wenn Sie versuchen, eine Aurora Serverless v2-DB-Instance hinzuzufügen, wird eine Fehlermeldung ausgegeben. In den Verfahren der AWS CLI oder der RDS API wird der Kapazitätsbereich durch das Attribut ServerlessV2ScalingConfiguration dargestellt.
Bei Clustern, die mehr als eine Reader-DB-Instance enthalten, spielt die Failover-Priorität jeder Aurora Serverless v2-Reader-DB-Instance eine wichtige Rolle dabei, wie diese DB-Instance hoch- oder herunterskaliert. 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 Auswählen der Hochstufungsstufe für einen Aurora Serverless v2-Reader.
Erstellen eines Aurora Serverless v2-DB Clusters
Sie können einen Aurora Serverless v2-DB-Cluster über die AWS-Managementkonsole, die AWS CLI oder die RDS-API erstellen.
Erstellen Sie einen Cluster mit einem Aurora Serverless v2-Writer wie folgt
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon-RDS-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 Engine-Typ Aurora (MySQL-kompatibel) oder Aurora (PostgreSQL-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 für DB-Instance-Klasse die Option Serverless v2 aus.
-
Unter Kapazitätsbereich können Sie den Standardbereich übernehmen. Sie können auch andere Mindest- und Höchstwerte für die Kapazitätseinheiten festlegen. Sie können zwischen mindestens 0 ACU bis maximal 256 ACU in Schritten von 0,5 ACUs wählen.
Weitere Informationen zu Aurora Serverless v2-Kapazitätseinheiten finden Sie unter Kapazität von Aurora Serverless v2 und Performance und Skalierung für Aurora Serverless v2.
Je nach ausgewählter Engine und Version kann die Obergrenze 128 ACUs und/oder die Untergrenze 0,5 ACUs sein. Einzelheiten zum Limit für jede Kombination aus Aurora-Engine und -Version finden Sie unter Kapazität von Aurora Serverless v2.
Wenn Sie eine Mindestkapazität von 0 ACUs auswählen, wird die Aurora Serverless v2-Funktion zum automatischen Anhalten und Fortsetzen aktiviert. In diesem Fall können Sie zusätzlich festlegen, wie lange die Aurora Serverless v2-DB-Instances ohne Datenbankverbindungen warten, bevor sie automatisch angehalten werden. Informationen zur Funktion zum automatischen Anhalten und Fortsetzen finden Sie unter Skalierung auf 0 ACUs mit automatischem Anhalten und Fortsetzen für Aurora Serverless v2.
-
Wählen Sie andere DB-Clustereinstellungen aus, wie unter Einstellungen für Aurora-DB-Cluster beschrieben.
-
Wählen Sie Datenbank erstellen aus, um Ihren Aurora-DB-Cluster mit einer Aurora Serverless v2-DB-Instance als Writer-Instance (auch als primäre DB-Instance bezeichnet) zu erstellen.
Wenn Sie einen DB-Cluster mit der AWS CLI erstellen möchten, der mit Aurora Serverless v2-DB-Instances kompatibel ist, folgen Sie dem CLI-Verfahren unter Erstellen 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 -
--engine-version
serverless_v2_compatible_engine_version -
--serverless-v2-scaling-configuration MinCapacity=
minimum_capacity,MaxCapacity=maximum_capacity
Das folgende Beispiel zeigt, wie ein Aurora Serverless v2-DB-Cluster erstellt wird.
aws rds create-db-cluster \ --db-cluster-identifiermy-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 einen DB-Cluster von Aurora Serverless v2 mit AWS CLI erstellen, erscheint der Engine-Modus in der Ausgabe als provisioned anstatt serverless. Der Engine-Modus serverless bezieht sich auf Aurora Serverless v1.
In diesem Beispiel wird die Option --manage-master-user-password zum Generieren des Administratorpassworts und zum Verwalten dieses Passworts in Secrets Manager angegeben. 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.
Weitere Informationen über die Aurora Serverless v2-Versionsanforderungen finden Sie unter Anforderungen 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 Kapazität von Aurora Serverless v2 und Performance 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 beim Erstellen des Clusters die minimalen und maximalen ACU-Werte nicht angeben, können Sie diese Einstellungen später mit dem modify-db-cluster-Befehl hinzufügen. Bis dahin können Sie dem Cluster keine Aurora Serverless v2-DB-Instances hinzufügen. Wenn Sie versuchen, eine db.serverless-DB-Instance hinzuzufügen, wird eine Fehlermeldung ausgegeben.
Wenn Sie einen DB-Cluster mit der RDS API erstellen möchten, der mit Aurora Serverless v2-DB-Instances kompatibel ist, folgen Sie dem API-Verfahren unter Erstellen eines Amazon Aurora-DB Clusters. Wählen Sie die folgenden Einstellungen aus. Stellen Sie sicher, dass die CreateDBCluster-Operation die folgenden Parameter enthält:
EngineVersionserverless_v2_compatible_engine_versionServerlessV2ScalingConfiguration with MinCapacity=minimum_capacityand MaxCapacity=maximum_capacity
Weitere Informationen über die Aurora Serverless v2-Versionsanforderungen finden Sie unter Anforderungen 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 Kapazität von Aurora Serverless v2 und Performance 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 beim Erstellen des Clusters die minimalen und maximalen ACU-Werte nicht angeben, können Sie diese Einstellungen später mit der ModifyDBCluster-Operation hinzufügen. Bis dahin können Sie dem Cluster keine Aurora Serverless v2-DB-Instances hinzufügen. Wenn Sie versuchen, eine db.serverless-DB-Instance hinzuzufügen, wird eine Fehlermeldung ausgegeben.
Erstellen einer Aurora Serverless v2-Writer-DB-Instance
Sie geben zwar den Aurora Serverless v2-Kapazitätsbereich an, wenn Sie einen Aurora-Cluster erstellen, Sie können jedoch für jede DB-Instance im Cluster wählen, ob Sie Aurora Serverless v2 oder eine Bereitstellung verwenden möchten. Um sofort mit der Verwendung von Aurora Serverless v2 in Ihrem DB-Cluster zu beginnen, fügen Sie eine Writer-DB-Instance hinzu, die die db.serverless-Instance-Klasse verwendet. In der Konsole treffen Sie diese Auswahl in der Regel als Teil des Workflows zur Erstellung des DB-Clusters. Daher gilt dieses Verfahren hauptsächlich, wenn Sie das Setup über die CLI durchführen.
Wenn Sie einen DB-Cluster mit der AWS-Managementkonsole erstellen, geben Sie gleichzeitig die Eigenschaften der Writer-DB-Instance an. Damit die Writer-DB-Instance Aurora Serverless v2 verwendet, wählen Sie die DB-Instance-Klasse Serverless aus.
Anschließend legen Sie den Kapazitätsbereich für den Cluster fest, indem Sie die Werte für die minimale und maximale Aurora-Kapazitätseinheit (ACU) angeben. Diese minimalen und maximalen Werte gelten für jede Aurora Serverless v2-DB-Instance im Cluster. Dieses Verfahren und Informationen zur Bedeutung der Einstellungen für die minimale und maximale Kapazität finden Sie unter Erstellen eines Aurora Serverless v2-DB Clusters.
Wenn Sie bei der Ersterstellung des Clusters keine Aurora Serverless v2-DB-Instance erstellen, können Sie später eine oder mehrere Aurora Serverless v2-DB-Instances hinzufügen. Befolgen Sie hierzu die Verfahren unter Hinzufügen eines Aurora Serverless v2-Readers und Konvertieren eines bereitgestellten Writers oder Readers in Aurora Serverless v2. Sie geben den Kapazitätsbereich zu dem Zeitpunkt an, an dem Sie dem Cluster die erste Aurora Serverless v2-DB-Instance hinzufügen. Sie können den Kapazitätsbereich später ändern, indem Sie die Schritte unter Festlegen des Aurora Serverless v2-Kapazitätsbereichs für einen Cluster befolgen.
Wenn Sie einen DB-Cluster von Aurora Serverless v2 mit der AWS CLI erstellen, fügen Sie die Writer-DB-Instance mit dem Befehl create-db-instance explizit hinzu. Schließen Sie den folgenden Parameter ein:
-
--db-instance-class db.serverless
Das folgende Beispiel zeigt, wie eine Writer-DB-Instance von Aurora Serverless v2 erstellt wird.
aws rds create-db-instance \ --db-cluster-identifier my-serverless-v2-cluster \ --db-instance-identifiermy-serverless-v2-instance\ --db-instance-class db.serverless \ --engine aurora-mysql