Anforderungen und Einschränkungen für Aurora Serverless v2 - 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.

Anforderungen und Einschränkungen für Aurora Serverless v2

Wenn Sie einen Cluster erstellen, den Sie verwenden möchten Aurora Serverless v2 Beachten Sie bei DB-Instances die folgenden Anforderungen und Einschränkungen.

Verfügbarkeit von Regionen und Versionen

Die Verfügbarkeit von Funktionen und der Support variieren zwischen bestimmten Versionen der einzelnen Aurora-Datenbank-Engines und in allen AWS-Regionen. Weitere Informationen zur Version und regionalen Verfügbarkeit bei Aurora und Aurora Serverless v2, finden Sie unter Unterstützte Regionen und Aurora-DB-Engines für Aurora Serverless v2.

Das folgende Beispiel zeigt die AWS CLI Befehle zur Bestätigung der genauen DB-Engine-Werte, die Sie mit verwenden können Aurora Serverless v2 für einen bestimmten AWS-Region. Der --db-instance-class Parameter für Aurora Serverless v2 ist immerdb.serverless. Der --engine-Parameter kann aurora-mysql oder aurora-postgresql sein. Ersetzen Sie die entsprechenden Werte --region und --engine zur Bestätigung der --engine-version-Werte, die Sie verwenden können. Wenn der Befehl keine Ausgabe erzeugt, Aurora Serverless v2 ist für diese Kombination aus AWS-Region und DB-Engine nicht verfügbar.

aws rds describe-orderable-db-instance-options --engine aurora-mysql --db-instance-class db.serverless \ --region my_region --query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text aws rds describe-orderable-db-instance-options --engine aurora-postgresql --db-instance-class db.serverless \ --region my_region --query 'OrderableDBInstanceOptions[].[EngineVersion]' --output text

Cluster, die verwenden Aurora Serverless v2 muss ein Kapazitätsbereich angegeben sein

Ein Aurora-Cluster muss über ein ServerlessV2ScalingConfiguration-Attribut verfügen, bevor Sie DB-Instances hinzufügen können, die die db.serverless-DB-Instance-Klasse verwenden. Dieses Attribut gibt den Kapazitätsbereich an. Aurora Serverless v2 Die Kapazität reicht von mindestens 0,5 Aurora-Kapazitätseinheiten (ACU) bis zu einem Maximum von 256ACUs, in Schritten von 0,5ACU. Der zulässige Mindestwert hängt von der Aurora-Version ab. Jedes ACU bietet das Äquivalent von ungefähr 2 Gibibyte (GiB) RAM CPU und zugehöriges Netzwerk. Nähere Informationen darüber, wie Aurora Serverless v2 verwendet die Einstellungen für den Kapazitätsbereich, sieheWie Aurora Serverless v2 funktioniert.

Informationen zu den zulässigen Kapazitätsbereichen für verschiedene DB-Engine-Versionen finden Sie unterAurora Serverless v2 Kapazität.

Sie können die Mindest- und ACU Höchstwerte in der angeben AWS Management Console , wenn Sie einen Cluster erstellen und ihn verknüpfen Aurora Serverless v2 DB-Instance. Sie können auch die --serverless-v2-scaling-configuration-Option in der AWS CLI angeben. Oder Sie können den ServerlessV2ScalingConfiguration Parameter mit Amazon angeben RDSAPI. Sie können dieses Attribut angeben, wenn Sie einen Cluster erstellen oder einen vorhandenen Cluster ändern. Informationen zu den Verfahren zum Festlegen des Kapazitätsbereichs finden Sie unter Einstellung der Aurora Serverless v2 Kapazitätsbereich für einen Cluster. Eine ausführliche Diskussion darüber, wie minimale und maximale Kapazitätswerte ausgewählt werden und wie sich diese Einstellungen auf einige Datenbankparameter auswirken, finden Sie unter Auswahl der Aurora Serverless v2 Kapazitätsbereich für einen Aurora-Cluster.

Einige bereitgestellte Funktionen werden in nicht unterstützt Aurora Serverless v2

Die folgenden Funktionen von von Aurora bereitgestellten DB-Instances sind derzeit nicht verfügbar für Amazon Aurora Serverless v2:

  • Datenbank-Aktivitätsstreams (DAS).

  • Cluster-Cache-Verwaltung für Aurora PostgreSQL. Der apg_ccm_enabled Konfigurationsparameter gilt nicht für Aurora Serverless v2 DB-Instances.

Einige Aurora-Funktionen funktionieren mit Aurora Serverless v2, kann jedoch zu Problemen führen, wenn Ihr Kapazitätsbereich für die Speicheranforderungen für diese Funktionen bei Ihrem spezifischen Workload geringer ist als erforderlich. In diesem Fall funktioniert Ihre Datenbank möglicherweise nicht so gut wie gewohnt oder es treten out-of-memory Fehler auf. Empfehlungen zum Einstellen des entsprechenden Kapazitätsbereichs finden Sie unter Auswahl der Aurora Serverless v2 Kapazitätsbereich für einen Aurora-Cluster. Informationen zur Problembehandlung, wenn in Ihrer Datenbank aufgrund eines falsch konfigurierten Kapazitätsbereichs out-of-memory Fehler auftreten, finden Sie unter out-of-memoryFehler vermeiden.

Aurora Auto Scaling wird nicht unterstützt. Bei dieser Art der Skalierung werden je nach Nutzung neue Leser hinzugefügt, um zusätzliche leseintensive Arbeitslasten zu bewältigen. CPU Eine CPU nutzungsabhängige Skalierung ist jedoch nicht sinnvoll für Aurora Serverless v2. Als Alternative können Sie erstellen Aurora Serverless v2 DB-Instances im Voraus lesen und sie auf niedrige Kapazität herunterskalieren lassen. Dies ist eine schnellere und weniger störende Methode, um die Lesekapazität eines Clusters zu skalieren, als neue DB-Instances dynamisch hinzuzufügen.

Etwas Aurora Serverless v2 Aspekte unterscheiden sich von Aurora Serverless v1

Wenn du ein bist Aurora Serverless v1 Benutzer und dies ist das erste Mal, dass Sie es verwenden Aurora Serverless v2, erkundigen Sie sich nach den Unterschieden zwischen Aurora Serverless v2 and Aurora Serverless v1 Anforderungen, um zu verstehen, wie sich Anforderungen unterscheiden zwischen Aurora Serverless v1 and Aurora Serverless v2.