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

Beachten Sie beim Erstellen eines Clusters, in dem Sie Aurora Serverless v2 DB-Instances verwenden möchten, 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 Verfügbarkeit von Versionen und Regionen im Zusammenhang mit 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 Aurora Serverless v2 für einen bestimmten Wert verwenden können AWS-Region. Der --db-instance-class-Parameter für Aurora Serverless v2 ist immer db.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 er 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

Für Cluster, die Aurora Serverless v2 verwenden, 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 v2Die Kapazität reicht von mindestens 0 Aurora-Kapazitätseinheiten (ACU) bis zu einem Maximum von 256 ACUs, in Schritten von 0,5 ACU. Der zulässige Mindestwert hängt von der Aurora-Version ab. Jede ACU bietet das Äquivalent von ungefähr 2 Gibibyte (GiB) RAM und zugehörige CPU- und Netzwerkressourcen. Details darüber, wie Aurora Serverless v2 die Einstellungen des Kapazitätsbereichs verwendet, finden Sie unter Funktionsweise von Aurora Serverless v2.

Informationen zu den zulässigen Kapazitätsbereichen für verschiedene DB-Engine-Versionen und Plattformversionen finden Sie unterKapazität von Aurora Serverless v2. Der verfügbare Skalierungsbereich für einen bestimmten Cluster wird sowohl von der Engine-Version als auch von der Hardware (Plattformversion) beeinflusst.

Sie können die minimalen und maximalen ACU-Werte in der angeben, AWS Management Console wenn Sie einen Cluster und die zugehörige Aurora Serverless v2 DB-Instance erstellen. Sie können auch die --serverless-v2-scaling-configuration-Option in der AWS CLI angeben. Oder Sie können den ServerlessV2ScalingConfiguration-Parameter mit der Amazon-RDS-API angeben. 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 Festlegen des Aurora Serverless v2-Kapazitätsbereichs 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 Auswählen des Aurora Serverless v2-Kapazitätsbereichs für einen Aurora-Cluster.

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

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

  • Datenbankaktivitäts-Streams (DAS)

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

Einige Aurora-Funktionen arbeiten mit Aurora Serverless v2, können jedoch Probleme verursachen, wenn Ihr Kapazitätsbereich niedriger ist als für die Speicheranforderungen dieser Funktionen mit Ihrer spezifischen Workload 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 Auswählen des Aurora Serverless v2-Kapazitätsbereichs 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 unterFehler vermeiden out-of-memory.

Aurora Auto Scaling wird nicht unterstützt. Bei dieser Art der Skalierung werden je nach CPU-Auslastung neue Leser hinzugefügt, um zusätzliche leseintensive Arbeitslasten zu bewältigen. Eine Skalierung auf der Grundlage der CPU-Auslastung ist jedoch nicht sinnvoll für. Aurora Serverless v2 Alternativ können Sie Aurora Serverless v2-Reader-DB-Instances im Vorfeld erstellen und sie auf geringe Kapazität herunterskaliert 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.

Einige Aurora Serverless v2-Aspekte unterscheiden sich von Aurora Serverless v1

Wenn Sie ein Aurora Serverless v1 Benutzer sind und dies zum ersten Mal verwendenAurora Serverless v2, sollten Sie sich die Unterschiede zwischen Aurora Serverless v2 und Aurora Serverless v1 Anforderungen ansehen, um zu verstehen, wie sich die Anforderungen zwischen Aurora Serverless v1 und unterscheidenAurora Serverless v2.