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.
Découvrir et analyser les limites de la migration avec AWS DMS Fleet Advisor
Vous pouvez utiliser le collecteur de données DMS pour découvrir les fonctionnalités de base de données que votre moteur cible ne prend pas en charge. Pour choisir la bonne cible de migration, vous devez tenir compte de ces limitations.
Le collecteur de données DMS découvre les fonctionnalités spécifiques de la base de données source. Ensuite, DMS Fleet Advisor analyse les fonctionnalités de la source du point de vue de la migration vers la cible spécifiée et fournit des informations supplémentaires sur la limitation et inclut des actions recommandées pour remédier à cette limitation ou l'éviter. DMS Fleet Advisor calcule également l’impact de ces limitations.
La liste des limitations est disponible sur la page de détails du moteur cible. Accédez à cette page depuis la page Recommandations dans le menu de navigation de gauche. Dans la liste des cibles, choisissez le moteur cible à examiner. La liste des restrictions se trouve au bas de la page.
Le tableau suivant inclut les fonctionnalités de base de données MySQL qu’Amazon RDS for MySQL ne prend pas en charge.
Limitation | Description | Impact |
---|---|---|
Plug-ins d’authentification |
Amazon RDS ne prend pas en charge les plug-ins d’authentification MySQL. |
Faible |
Journalisation des erreurs dans le journal système |
Amazon RDS ne prend pas en charge l’écriture du journal des erreurs dans le journal système. |
Faible |
Identifiants de transaction globaux |
Vous pouvez utiliser des identifiants de transaction globaux avec toutes les versions de RDS for MySQL 5.7 et RDS for MySQL version 8.0.26 et les versions ultérieures de MySQL 8.0. |
Faible |
Réplication de groupe |
Amazon RDS ne prend pas en charge le plug-in MySQL Group Replication. |
Faible |
Chiffrement d’espace de table InnoDB |
Amazon RDS ne prend pas en charge le chiffrement d’espace de table InnoDB. |
Faible |
Mot réservé InnoDB |
InnoDB est un mot réservé pour Amazon RDS for MySQL. Vous ne pouvez pas utiliser ce nom pour une base de données MySQL. |
Faible |
Plug-in Keyring |
Amazon RDS ne prend pas en charge le plug-in MySQL Keyring. |
Faible |
plugin de validation de mot de passe |
Amazon RDS ne prend pas en charge le plug-in MySQL |
Faible |
Variables système persistantes |
Amazon RDS ne prend pas en charge les variables système persistantes MySQL. |
Faible |
Accès limité |
Amazon RDS restreint également l’accès à certaines procédures système et tables qui requièrent des autorisations avancées. De plus, Amazon RDS ne permet pas l’accès hôte direct à une instance de base de données en utilisant Telnet, Secure Shell (SSH) ou une connexion Bureau à distance Windows. |
Faible |
Plug-in de réécriture de requêtes Rewriter |
Amazon RDS ne prend pas en charge le plug-in de réécriture de requêtes MySQL Rewriter. |
Faible |
Réplication semi-synchrone |
Amazon RDS ne prend pas en charge la réplication semi-synchrone MySQL. |
Faible |
Espaces de table transportables |
Amazon RDS ne prend pas en charge la fonctionnalité MySQL d’espaces de table transportables. |
Faible |
Plug-in X |
Amazon RDS ne prend pas en charge le plug-in MySQL X. |
Faible |
Le tableau suivant inclut les fonctionnalités de base de données Oracle qu’Amazon RDS for Oracle ne prend pas en charge.
Limitation | Description | Impact |
---|---|---|
Active Data Guard |
Vous ne pouvez pas utiliser Active Data Guard avec les bases de données de conteneurs (CDB) multilocataires Oracle. |
Moyen |
Automatic Storage Management |
Amazon RDS ne prend pas en charge Oracle Automatic Storage Management (Oracle ASM). |
Moyen |
Flux d'activité de base de données |
Amazon RDS ne prend pas en charge les flux d’activité de base de données Oracle pour l’architecture à locataire unique. |
Élevé |
Limite de taille des fichiers |
La taille maximale d’un fichier individuel sur les instances de base de données RDS for Oracle est de 16 Tio. |
Moyen |
FTP et SFTP |
Amazon RDS ne prend pas en charge FTP ni SFTP. |
Moyen |
Tables partitionnées hybrides |
Amazon RDS ne prend pas en charge les tables partitionnées hybrides Oracle. |
Élevé |
Oracle Data Guard |
Amazon RDS ne prend pas en charge Oracle Data Guard pour l’architecture à locataire unique. |
Élevé |
Oracle Database Vault |
Amazon RDS ne prend pas en charge Oracle Database Vault. |
Élevé |
Coffre-fort de privilèges d’administrateur de base de données Oracle |
Amazon RDS a des limitations pour les privilèges d’administrateur de base de données Oracle. Pour plus d’informations, consultez Limitations des privilèges Oracle DBA. |
Élevé |
Oracle Enterprise Manager |
Amazon RDS ne prend pas en charge Oracle Enterprise Manager pour l’architecture à locataire unique. |
Élevé |
Oracle Enterprise Manager Agent |
Amazon RDS ne prend pas en charge Oracle Enterprise Manager Agent pour l’architecture à locataire unique. |
Moyen |
Oracle Enterprise Manager Cloud Control Management Repository |
Vous ne pouvez pas utiliser une instance de base de données Amazon RDS for Oracle pour le référentiel de gestion de contrôle cloud d’Oracle Enterprise Manager. |
Élevé |
Base de données Oracle Flashback |
Amazon RDS Oracle ne prend pas en charge la fonctionnalité de base de données Oracle Flashback. |
Élevé |
Oracle Label Security |
Amazon RDS ne prend pas en charge Oracle Label Security pour l’architecture à locataire unique. Vous pouvez utiliser Oracle Label Security uniquement avec des bases de données de conteneurs (Oracle CDB) multilocataires. |
Élevé |
Oracle Messaging Gateway |
Amazon RDS ne prend pas en charge Oracle Messaging Gateway. |
Élevé |
Oracle Real Application Clusters |
Amazon RDS ne prend pas en charge Oracle Real Application Clusters (Oracle RAC). |
Élevé |
Oracle Real Application Testing |
Amazon RDS ne prend pas en charge Oracle Real Application Testing. |
Élevé |
Bases de données Oracle Snapshot Standby |
Amazon RDS ne prend pas en charge les bases de données Oracle Snapshot Standby. |
Élevé |
Synonymes publics |
Amazon RDS ne prend pas en charge les synonymes publics des schémas fournis par Oracle. |
Moyen |
Schémas des fonctions non prises en charge |
Amazon RDS ne prend pas en charge les schémas pour les fonctionnalités et composants Oracle qui nécessitent des privilèges système. |
Élevé |
Audit unifié pur |
Amazon RDS ne prend pas en charge les audits unifiés purs. Vous pouvez utiliser l’audit unifié en mode mixte. |
Moyen |
Gestionnaire de l’espace de travail |
Amazon RDS ne prend pas en charge le schéma |
Élevé |
Le tableau suivant inclut les fonctionnalités de base de données PostgreSQL qu’Amazon RDS for PostgreSQL ne prend pas en charge.
Limitation | Description | Impact |
---|---|---|
Connexions simultanées |
Le nombre maximal de connexions simultanées à votre instance RDS for PostgreSQL est limité par le paramètre |
Faible |
Versions les plus récentes |
Amazon RDS n’applique pas automatiquement les mises à niveau des versions majeures. Pour effectuer une mise à niveau de version majeure, modifiez votre instance de base de données manuellement. Pour plus d’informations, consultez Choix d’une mise à niveau de version majeure pour PostgreSQL. |
Faible |
Connexions réservées |
Amazon RDS réserve jusqu'à 3 connexions pour la maintenance du système. Si vous spécifiez une valeur pour le paramètre des connexions utilisateur, vous devez ajouter 3 au nombre de connexions que vous envisagez d'utiliser. |
Faible |
Extensions prises en charge |
RDS for PostgreSQL prend en charge un nombre limité d’extensions pour le moteur de base de données PostgreSQL. Vous trouverez la liste des extensions prises en charge dans le groupe de paramètres de base de données par défaut pour votre version de PostgreSQL. Vous pouvez également consulter la liste actuelle des extensions utilisant |
Faible |
Fractionnement ou isolation des espaces de table |
Vous ne pouvez pas utiliser d’espaces de table pour la répartition ou l’isolement des E/S. Dans RDS for PostgreSQL, tout le stockage se trouve sur un seul volume logique. |
Faible |
Le tableau suivant inclut les fonctionnalités de base de données SQL Server qu’Amazon RDS for SQL Server ne prend pas en charge.
Limitation | Description | Impact |
---|---|---|
Sauvegarde dans Microsoft Azure Blob Storage |
RDS for SQL Server ne prend pas en charge la sauvegarde vers Microsoft Azure Blob Storage. |
Moyen |
Extension du pool de mémoires tampons |
RDS for SQL Server ne prend pas en charge l’extension du pool de mémoires tampons. |
Élevé |
Politiques de mots de passe personnalisées |
RDS for SQL Server ne prend pas en charge les politiques de mot de passe personnalisées. |
Moyen |
Data Quality Services |
RDS for SQL Server ne prend pas en charge SQL Server Data Quality Services (DQS). |
Élevé |
Copie des journaux de transaction de base de données |
RDS for SQL Server ne prend pas en charge l’expédition des journaux de base de données. |
Élevé |
Noms de base de données |
Les noms de base de données présentent les limitations suivantes : ils ne peuvent pas commencer par rdsadmin ; ils ne peuvent pas commencer ni se terminer par un espace ou une tabulation ; ils ne peuvent contenir aucun des caractères pouvant créer une nouvelle ligne ; ils ne peuvent pas contenir de guillemets simples ('). |
Moyen |
Instantanés de base de données |
RDS for SQL Server ne prend pas en charge les instantanés de base de données. Vous ne pouvez utiliser que des instantanés d’instance de base de données dans Amazon RDS. |
Moyen |
Procédures stockées étendues |
RDS for SQL Server ne prend pas en charge les procédures stockées étendues, y compris |
Élevé |
Tables de fichiers |
RDS for SQL Server ne prend pas en charge les tables de fichiers. |
Moyen |
Support FILESTREAM |
RDS for SQL Server n’assure pas la prise en charge de FILESTREAM. |
Moyen |
Serveurs liés |
RDS pour SQL Server fournit une prise en charge limitée pour les serveurs liés. |
Élevé |
Services de machine learning et services R |
RDS for SQL Server ne prend pas en charge les services de machine learning et R car vous avez besoin d’un accès au système d’exploitation pour installer ces services. |
Élevé |
Plans de maintenance |
RDS for SQL Server ne prend pas en charge les plans de maintenance. |
Élevé |
Performance Data Collector |
RDS for SQL Server ne prend pas en charge le collecteur de données de performance. |
Élevé |
Gestion basée sur la politique |
RDS for SQL Server ne prend pas en charge la gestion basée sur une politique. |
Moyen |
PolyBase |
RDS pour SQL Server n'est pas pris en charge PolyBase. |
Élevé |
Réplication |
RDS for SQL Server ne prend pas en charge la réplication. |
Moyen |
Resource Governor |
RDS for SQL Server ne prend pas en charge Resource Governor. |
Élevé |
Déclencheurs de niveau serveur |
RDS for SQL Server ne prend pas en charge les déclencheurs de niveau serveur. |
Moyen |
Points de terminaison Service Broker |
RDS for SQL Server ne prend pas en charge les points de terminaison Service Broker. |
Élevé |
SSAS |
Tenez compte des limitations qui s’appliquent à l’exécution de SQL Server Analysis Services (SSAS) sur RDS for SQL Server. Pour plus d’informations, consultez Limites. |
Faible |
SSIS |
Tenez compte des limitations qui s’appliquent à l’exécution de SQL Server Integration Services (SSIS) sur RDS for SQL Server. Pour plus d’informations, consultez Limites. |
Faible |
SSRS |
Tenez compte des limitations qui s’appliquent à l’exécution de SQL Server Reporting Services (SSRS) sur RDS for SQL Server. Pour plus d’informations, consultez Limites. |
Faible |
Taille de stockage des instances de base de données SQL Server |
La taille de stockage maximale pour le stockage à usage général (SSD) SQL Server et les instances de stockage IOPS provisionnées est de 16 Tio. La taille de stockage maximale pour les instances de stockage magnétique SQL Server est de 1 Tio. |
Élevé |
Stretch Database |
RDS for SQL Server ne prend pas en charge la fonctionnalité SQL Server Stretch Database. |
Moyen |
Points de terminaison T-SQL |
RDS for SQL Server ne prend pas en charge toutes les opérations qui utilisent |
Élevé |
Propriété de base de données TRUSTWORTHY |
RDS for SQL Server ne prend pas en charge la propriété de base de données |
Moyen |
Le tableau suivant contient une liste des problèmes liés aux recommandations. DMS Fleet Advisor analyse les fonctionnalités des bases de données source et cible et indique ces limites de migration. La limitation liée à l'impact du bloqueur signifie que DMS Fleet Advisor ne peut pas générer de recommandations cibles pour la base de données source.
Limitation | Description | Impact |
---|---|---|
L'instance appropriée n'a pas été trouvée |
AWS DMS Impossible de trouver une instance cible pouvant fonctionner comme une destination de migration de taille appropriée pour une combinaison des métriques de votre base de données source. |
Bloqueur |
L'instance appropriée n'est pas trouvée par IOPS |
La base de données source utilise un nombre d'IOPS supérieur au nombre maximal d'IOPS pour les instances de base de données cibles possibles. |
Bloqueur |
L'instance appropriée n'est pas trouvée par la RAM |
La base de données source utilise un certain nombre de Go de RAM, ce qui dépasse la taille maximale de RAM pour les instances de base de données cibles possibles. |
Bloqueur |
L'instance appropriée n'est pas trouvée en fonction de la taille de stockage |
La base de données source utilise un certain nombre de To de stockage, ce qui dépasse la taille de stockage maximale pour les instances de base de données cibles possibles. |
Bloqueur |
L'instance appropriée n'est pas trouvée par édition |
La base de données source possède une édition qui n'est pas prise en charge par Amazon RDS. |
Bloqueur |
L'instance appropriée n'est pas trouvée par les cœurs du processeur |
La base de données source possède un nombre de cœurs de processeur supérieur au nombre maximal de cœurs de processeur pour les instances de base de données cibles possibles. |
Bloqueur |
L'instance appropriée n'est pas trouvée par version |
La version de votre base de données source AWS DMS ne la reconnaît pas. |
Bloqueur |
Le paramètre du processeur n'est pas défini |
Le collecteur de données DMS n'a pas collecté d'informations sur le processeur utilisé par votre base de données source. Assurez-vous d'avoir collecté les métriques requises et d'avoir configuré les informations d'identification pour le transfert de données dans votre collecteur de données. Consultez Configuration des informations d’identification pour le transfert de données. |
Bloqueur |
Le paramètre de mémoire n'est pas défini |
Le collecteur de données DMS n'a pas collecté d'informations sur la mémoire utilisée par votre base de données source. Assurez-vous d'avoir collecté les métriques requises et d'avoir configuré les informations d'identification pour le transfert de données dans votre collecteur de données. Consultez Configuration des informations d’identification pour le transfert de données. |
Bloqueur |
Le paramètre de taille de stockage n'est pas défini |
Le collecteur de données DMS n'a pas collecté d'informations sur la taille de stockage utilisée par votre base de données source. Assurez-vous d'avoir collecté les métriques requises et d'avoir configuré les informations d'identification pour le transfert de données dans votre collecteur de données. Consultez Configuration des informations d’identification pour le transfert de données. |
Bloqueur |
Le paramètre IOPS de stockage n'est pas défini |
Le collecteur de données DMS n'a pas collecté les métriques d'IOPS de stockage pour les utilisations de votre base de données source. Assurez-vous d'avoir collecté les métriques requises et d'avoir configuré les informations d'identification pour le transfert de données dans votre collecteur de données. |
Bloqueur |
Pas assez de données |
Le collecteur de données DMS n'a pas collecté suffisamment de données pour générer une recommandation cible. Assurez-vous d'avoir configuré les informations d'identification pour le transfert de données dans votre collecteur de données. Consultez Configuration des informations d’identification pour le transfert de données. |
Bloqueur |
L'édition de la base de données n'est pas définie |
Le collecteur de données DMS n'a pas collecté d'informations sur l'édition de votre base de données source. Assurez-vous d'avoir collecté les métriques requises et d'avoir configuré les informations d'identification pour le transfert de données dans votre collecteur de données. Consultez Configuration des informations d’identification pour le transfert de données. |
Bloqueur |
Erreur inconnue |
DMS Fleet Advisor ne peut pas générer de recommandations cibles pour votre base de données source. |
Bloqueur |
La version de la base de données n'est pas définie |
Le DMS Fleet Advisor n'a pas collecté d'informations sur la version de votre base de données source. DMS Fleet Advisor vous recommande d'utiliser la dernière version de base de données pour votre base de données source. Si vous choisissez cette recommandation, vous devez mettre à niveau la version de votre base de données. Passez en revue les recommandations cibles générées pour votre base de données source et assurez-vous qu'elles répondent à vos exigences. |
Élevé |
Augmenter le nombre de connexions à la base de données dans les paramètres RDS |
Votre base de données source nécessite un certain nombre de connexions. Par défaut, le nombre de connexions disponibles pour les instances de base de données Amazon RDS est différent. Assurez-vous de modifier cette valeur par défaut lorsque vous créez votre instance de base de données RDS. Pour ce faire, mettez à jour la valeur du max_connections paramètre dans les groupes de paramètres. |
Moyen |
L'édition Target est compatible |
La recommandation cible pour votre base de données source utilise une édition de base de données différente. L'édition de votre base de données source prend en charge les mêmes fonctionnalités que l'édition cible recommandée. Cependant, le choix de cette nouvelle édition de base de données peut augmenter vos dépenses. |
Moyen |
Le paramètre de débit de stockage n'est pas défini |
Le collecteur de données DMS n'a pas collecté les mesures de débit de stockage pour les utilisations de votre base de données source. Passez en revue les recommandations cibles générées pour votre base de données source et assurez-vous qu'elles répondent à vos exigences. |
Moyen |
Le paramètre du numéro de connexion à la base de données n'est pas défini |
Le collecteur de données DMS n'a pas collecté d'informations sur le nombre de connexions utilisées par votre base de données source. Passez en revue les recommandations cibles générées pour votre base de données source et assurez-vous qu'elles répondent à vos exigences. Vous pouvez également demander une augmentation de quota. |
Moyen |
Version rétrogradée de la base de données |
Votre base de données source fonctionne sur une version supérieure à celle de la base de données Amazon RDS. Pour rétrograder la version de votre base de données, assurez-vous de ne pas utiliser les fonctionnalités qui ne sont pas implémentées dans la version inférieure. Vous pouvez également utiliser Amazon EC2 comme cible de migration. |
Moyen |
L'édition cible est différente |
La recommandation cible pour votre base de données source utilise une édition de base de données différente. L'édition de votre base de données source est compatible avec l'édition cible recommandée. Toutefois, l'édition de base de données cible recommandée ne prend pas en charge certaines fonctionnalités de l'édition de votre base de données source. Le choix de cette nouvelle édition de base de données peut augmenter vos dépenses. |
Moyen |
Mise à niveau depuis une version non prise en charge |
Votre base de données source a atteint la fin de la phase de support. Pour utiliser la dernière version du moteur de base de données comme cible, mettez à niveau votre base de données avant la migration. Vous pouvez également utiliser Amazon EC2 comme cible de migration. En fonction du moteur de base de données, utilisez l'un des liens suivants pour en savoir plus : |
Moyen |