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.
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 AWS DMS pouvant 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.
La meilleure façon de déterminer si votre système est éligible 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 AWS compte dispose de quotas pour chaque AWS région quant au nombre de AWS DMS ressources 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 AWS DMS ressources et leurs quotas pour chaque AWS région.
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 AWS DMS réplication dans une région donnée. AWS 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, en fonction du temps nécessaire AWS DMS pour actualiser votre quota avant de faire 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 supprime un jeton du compartiment. 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. Chaque seconde pendant laquelle vous n'effectuez pas d'appel d'API AWS DMS ajoute 8 jetons au bucket, jusqu'à un 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 le AWS CLI pour exécuter des appels d'API 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 régulation des demandes d'API gérée par d'autres services, tels qu'Amazon EC2, vous ne pouvez pas commander une augmentation des quotas de limitation des demandes d'API gérés par. AWS DMS