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,
est le nom de l'opération d'API AWS DMS qui a été limitée, par exemple, AwsDmsApiCall
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.