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.
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 migriert AWS DMS werden 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.
Der beste Weg, um festzustellen, ob Ihr spezielles System dafür in Frage kommt, AWS DMS besteht darin, es zu 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
Jedes AWS Konto hat 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 DMS Ressourcen und ihre Kontingente für jede 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 30.000-GB-Speicherkontingent gilt für alle Ihre AWS DMS Replikationsinstanzen in einer bestimmten Region. AWS 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. Sie können auch auf weniger API-Aufrufe pro Sekunde beschränkt werden, je nachdem, wie lange es dauert, Ihr Kontingent AWS DMS zu aktualisieren, bevor Sie eine weitere API-Anfrage 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, AWS DMS wird ein Token aus dem Bucket entfernt. 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, werden dem Bucket 8 Token AWS DMS hinzugefügt, bis zum Maximum von 200 Token. 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 den verwenden AWS CLI , um API-Aufrufe auszuführen, die gedrosselt sind, wird ein Fehler wie der folgende AWS DMS zurückgegeben:
An error occurred (ThrottlingException) when calling the
AwsDmsApiCall
operation (reached max retries: 2): Rate exceeded
Hier ist
der Name des AWS DMS
-API-Vorgangs, der gedrosselt wurde, zum Beispiel AwsDmsApiCall
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 Diensten wie Amazon verwaltet wird EC2, können Sie keine Erhöhung der von verwalteten API-Anforderungsdrosselungsquoten anordnen. AWS DMS