Quotas pour AWS Database Migration Service - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Quotas pour AWS Database Migration Service

Vous trouverez ci-après les quotas de ressources et les contraintes d'attribution de noms pour AWS Database Migration Service (AWS DMS).

La taille maximale d'une base de données qu'AWS DMS peut migrer dépend d'un certain nombre de facteurs. Ceux-ci incluent votre environnement source, la distribution des données dans la base de données source et le niveau de sollicitation de votre système source.

Le meilleur moyen de déterminer si le système est un bon candidat pour AWS DMS est de le tester. Commencez lentement afin de pouvoir affiner la configuration, puis ajoutez des objets complexes. Enfin, tentez un chargement complet à titre de test.

Quotas de ressources pour AWS Database Migration Service

Chaque compte AWS a des quotas pour chaque région AWS sur le nombre de ressources AWS DMS pouvant être créées. Une fois qu'un quota de ressource a été atteint, les appels supplémentaires pour créer cette ressource échouent avec une exception.

Le tableau suivant répertorie les ressources AWS DMS et leurs quotas pour chaque région AWS.

Ressource Quota par défaut
Limitation des demandes d'API 200 demandes au maximum par seconde
Taux de rafraîchissement des demandes d'API 8 demandes par seconde
Instances de réplication par compte d'utilisateur 60
Quantité totale de stockage pour une instance de réplication 30 000 Go
Abonnements aux événements par compte d'utilisateur 60
Groupes de sous-réseaux de réplication par compte d'utilisateur 60
Sous-réseaux par groupe de sous-réseaux de réplication 60
Points de terminaison par compte d'utilisateur 1 000
Points de terminaison par instance de réplication 100
Tâches par compte d'utilisateur 600
Tâches par instance de réplication 200
Certificats par compte d'utilisateur 100
Fournisseurs de données par compte d'utilisateur 1 000
Profils d'instances par compte d'utilisateur 60
Projets de migration par compte d'utilisateur 10
Collecteurs de données DMS par compte d'utilisateur 10
Recommandations cibles générées en une seule fois 100
Nombre de fichiers que le collecteur de données DMS peut charger par heure 500
Migrations de données homogènes par compte d'utilisateur 600
Migrations de données homogènes exécutées en une seule fois 100
Migrations de données homogènes par projet de migration 10
Réplications sans serveur 100

Pour plus d'informations sur le quota de limitation des demandes d'API et le taux de rafraîchissement, consultez Comprendre la limitation des demandes d'API.

Le quota de 30 000 Go de stockage s'applique à toutes vos instances de réplication AWS DMS dans une région AWS donnée. Ce stockage est utilisé pour mettre en cache les modifications si une cible ne peut satisfaire les exigences de la source et pour stocker les informations de journalisation.

Comprendre la limitation des demandes d'API

AWS DMS prend en charge un quota de demandes d'API variable mais maximal de 200 appels d'API par seconde. En d'autres termes, une limitation s'applique à vos demandes d'API lorsqu'elles dépassent ce taux. Vous pouvez également être limité à un nombre réduit d'appels d'API par seconde, selon le temps nécessaire à AWS DMS pour actualiser votre quota avant que vous effectuiez une autre demande d'API. Ce quota s'applique à la fois quand vous effectuez des appels d'API directement et quand ils sont effectués en votre nom dans le cadre de l'utilisation de la console de gestion AWS DMS.

Pour comprendre le fonctionnement de la limitation des demandes d'API, il est utile d'imaginer qu'AWS DMS gère un seau à jetons pour effectuer le suivi de vos demandes d'API. Dans ce scénario, chaque jeton du seau vous permet d'effectuer un appel d'API unique. Vous ne pouvez pas avoir plus de 200 jetons dans le seau à la fois. Lorsque vous effectuez un appel d'API, AWS DMS retire un jeton du seau. Si vous effectuez 200 appels d'API en moins d'une seconde, votre seau est vide et toute tentative d'effectuer un autre appel d'API échoue. Pour chaque seconde pendant laquelle vous n'effectuez pas d'appel d'API, AWS DMS ajoute 8 jetons dans le seau, jusqu'au maximum de 200 jetons. Il s'agit du taux de rafraîchissement des demandes d'API d'AWS DMS. À tout moment après la limitation, lorsque des jetons sont ajoutés à votre seau, vous pouvez effectuer autant d'appels d'API supplémentaires qu'il y a de jetons disponibles jusqu'à ce que vos appels soient à nouveau limités.

Si vous utilisez AWS CLI pour exécuter des appels d'API qui sont limités, AWS DMS renvoie une erreur comme celle-ci :

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

Dans ce cas, AwsDmsApiCall est le nom de l'opération d'API AWS DMS qui a été limitée, par exemple, DescribeTableStatistics. Vous pouvez ensuite retenter l'appel ou en effectuer un autre après un délai suffisant pour éviter la limitation.

Note

Contrairement à la limitation des demandes d'API gérée par d'autres services, tels qu'Amazon EC2, vous ne pouvez pas demander une augmentation des quotas de limitation des demandes d'API gérés par AWS DMS.