Kontingente für AWS Database Migration Service - AWS Database Migration Service

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.

Kontingente für AWS Database Migration Service

Im Folgenden finden Sie die Ressourcen-Limits und Benennungseinschränkungen für AWS Database Migration Service (AWS DMS).

Die maximale Größe einer Datenbank, die AWS DMS migrieren kann, hängt von einer Reihe von Faktoren ab. Dazu gehören die Quellumgebung, die Verteilung von Daten in der Quelldatenbank und der Auslastung des Quellsystems.

Ob Ihr System für AWS DMS geeignet ist, können Sie am besten feststellen, indem Sie es testen. Beginnen Sie langsam, damit Sie sich mit der Konfiguration vertraut machen können. Fügen Sie dann einige komplexe Objekte hinzu. Versuchen Sie abschließend testweise eine Volllast.

Ressourcenkontingente für AWS Database Migration Service

Für jedes AWS-Konto gelten für jede AWS-Region Kontingente für die Anzahl der AWS DMS-Ressourcen, die erstellt werden können. Nachdem das Kontingent für eine Ressource erreicht wurde, schlagen zusätzliche Aufrufe zum Erstellen dieser Ressource mit einer Ausnahme fehl.

In der folgenden Tabelle sind die AWS DMSRessourcen und ihre Kontingente pro AWS-Region aufgeführt.

Ressource Standardkontingent
Drosselung von API-Anforderungen Maximal 200 Anforderungen pro Sekunde
API-Anforderungsaktualisierungsrate 8 Anforderungen pro Sekunde
Replikations-Instances pro Benutzerkonto 60
Gesamtspeichermenge für eine Replikations-Instance 30 000 GB
Event-Abonnements pro Benutzerkonto 60
Replikationssubnetzgruppen pro Benutzerkonto 60
Subnetze pro Replikations-Subnetzgruppe 60
Endpunkte pro Benutzerkonto 1.000
Endpunkte pro Replikations-Instance 100
Aufgaben pro Benutzerkonto 600
Aufgaben pro Replikations-Instance 200
Zertifikate pro Benutzerkonto 100
Datenanbieter pro Benutzerkonto 1.000
Instance-Profile pro Benutzerkonto 60
Migrationsprojekte pro Benutzerkonto 10
DMS-Datenkollektoren pro Benutzerkonto 10
Zielempfehlungen, die gleichzeitig generiert werden 100
Anzahl der Dateien, die der DMS-Datenkollektor pro Stunde hochladen kann 500
Homogene Datenmigrationen pro Benutzerkonto 600
Homogene Datenmigrationen, die gleichzeitig ausgeführt werden 100
Homogene Datenmigrationen pro Migrationsprojekt 10
Serverless-Replikationen 100

Weitere Informationen zur Drosselung von API-Anfragen und zur Aktualisierungsrate finden Sie unter Informationen zur API-Anforderungsdrosselung.

Das Speicherkontingent von 30 000 GB gilt für alle Ihre AWS DMS-Replikations-Instances in einer bestimmten AWS-Region. Dieser Speicher dient zum Zwischenspeichern von Änderungen, falls das Ziel nicht mit einer Quelle mithalten kann, sowie zum Speichern von Protokollinformationen.

Informationen zur API-Anforderungsdrosselung

AWS DMS unterstützt ein variierendes, aber maximales API-Anforderungskontingent von 200 API-Aufrufen pro Sekunde. Mit anderen Worten: Ihre API-Anforderungen werden gedrosselt, wenn sie diese Rate überschreiten. Außerdem können Sie sich auf weniger API-Aufrufe pro Sekunde beschränken, je nachdem, wie lange AWS DMS dafür braucht, Ihr Kontingent zu aktualisieren, bevor Sie eine weitere API-Anforderung stellen. Dieses Kontingent gilt sowohl, wenn Sie API-Aufrufe direkt tätigen, als auch, wenn sie in Ihrem Namen im Rahmen der Nutzung der AWS DMS Management Console erfolgen.

Um zu verstehen, wie die Drosselung von API-Anforderungen funktioniert, ist es hilfreich, sich vorzustellen, dass AWS DMS einen Token-Bucket verwaltet, der Ihre API-Anfragen verfolgt. In diesem Szenario können Sie mit jedem Token im Bucket einen einzigen API-Aufruf tätigen. Sie können nicht mehr als 200 Token gleichzeitig in dem Bucket haben. Wenn Sie einen API-Aufruf tätigen, entfernt AWS DMS ein Token aus dem Bucket. Wenn Sie in weniger als einer Sekunde 200 API-Aufrufe tätigen, ist Ihr Bucket leer und jeder Versuch, einen weiteren API-Aufruf zu tätigen, schlägt fehl. Für jede Sekunde, in der Sie keinen API-Aufruf tätigen, fügt AWS DMS dem Bucket 8 Token hinzu, bis das Maximum von 200 Token erreicht ist. Dies ist die Aktualisierungsrate für AWS DMS-API-Anforderungen. Sobald Sie nach der Drosselung Token zu Ihrem Bucket hinzugefügt haben, können Sie jederzeit so viele zusätzliche API-Aufrufe tätigen, wie Token verfügbar sind, bis Ihre Aufrufe wieder gedrosselt werden.

Wenn Sie die AWS CLI verwenden, um API-Aufrufe auszuführen, die gedrosselt sind, gibt AWS DMS einen Fehler wie den folgenden zurück:

An error occurred (ThrottlingException) when calling the AwsDmsApiCall operation (reached max retries: 2): Rate exceeded

Hier ist AwsDmsApiCall der Name des AWS DMS-API-Vorgangs, der gedrosselt wurde, zum Beispiel DescribeTableStatistics. Sie können es dann nach ausreichender Verzögerung erneut versuchen oder einen anderen Aufruf tätigen, um eine Drosselung zu vermeiden.

Anmerkung

Im Gegensatz zur Drosselung von API-Anfragen, die von einigen anderen Services wie Amazon EC2 verwaltet wird, können Sie keine Erhöhung der von AWS DMS verwalteten API-Anforderungsdrosselungsquoten anordnen.