AWS offre deux solutions de conversion de schéma afin de prédire, accélérer, sécuriser et simplifier les migrations de bases de données hétérogènes. Les clients peuvent choisir de 1) se connecter à la console AWS Database Migration Service (AWS DMS) pour lancer le flux de travail AWS DMS Schema Conversion (DMS SC), pour une expérience entièrement gérer ; ou 2) télécharger l’Outil de conversion des schémas AWS (AWS SCT) sur leurs lecteurs locaux.

Chaque option évaluera et convertira automatiquement le schéma de la base de données source et la majorité des éléments de code de la base de données, notamment les vues, les procédures enregistrées et les fonctions, vers un format compatible avec la base de données cible. Tout objet ne pouvant pas être automatiquement converti est clairement marqué comme objet d’action avec des instructions prescriptives sur la façon de convertir, de sorte à pouvoir être converti manuellement et achever la migration.

AWS SCT peut également analyser les codes sources de votre application pour rechercher des instructions SQL intégrées et les convertir dans le cadre d'un projet de conversion de schéma de base de données. Au cours de ce processus, AWS SCT procède à l'optimisation du code natif cloud en convertissant les fonctions Oracle et SQL Server héritées en leur service AWS équivalent, permettant de moderniser les applications parallèlement à la migration de base de données. Une fois la conversion de schéma terminée, SCT peut vous aider à migrer vos données depuis un large éventail d'entrepôts des données vers Amazon Redshift à l'aide des agents de migration de données intégrés.

Les avantages principaux de l’exploitation de DMS Schema Conversion et AWS SCT sont :

  • La simplification des migrations en automatisant de façon évolutive, l’analyse de schémas, les recommandations et la conversion.
  • La compatibilité avec les services de bases de données et d’analyses, en tant que moteur source et cible, dont SQL Server, PostgreSQL et MySQL.
  • Gagnez des semaines, voire des mois, de ressources et de temps.
L’option de conversion de schéma AWS prend en charge les conversions suivantes :
  Base de données cible  
Base de données source Schema Conversion Tool (AWS SCT) AWS DMS Schema Conversion
Oracle Database
Amazon Aurora Édition compatible avec MySQL (Aurora MySQL), Amazon Aurora Édition compatible avec PostgreSQL (Aurora PostgreSQL), MariaDB 10.5, MySQL, PostgreSQL MySQL, PostgreSQL
Oracle Data Warehouse Amazon Redshift  
Base de données Microsoft Azure SQL Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  
Microsoft SQL Server Amazon Redshift, Aurora MySQL, Aurora PostgreSQL, Babelfish for Aurora PostgreSQL (uniquement pour les rapports d'évaluation), MariaDB, Microsoft SQL Server, MySQL, PostgreSQL MySQL, PostgreSQL
Teradata Amazon Redshift  
IBM Netezza Amazon Redshift  
Greenplum Amazon Redshift  
HPE Vertica Amazon Redshift  
MySQL Aurora PostgreSQL, MySQL, PostgreSQL  
PostgreSQL Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  
IBM DB2 LUW Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL                                                                                    
IBM Db2 for z/OS Aurora MySQL, Aurora PostgreSQL, MySQL, PostgreSQL  
Apache Cassandra Amazon DynamoDB  
SAP ASE Aurora MySQL, Aurora PostgreSQL, MariaDB, MySQL, PostgreSQL  
Amazon Redshift Amazon Redshift  
Azure Synapse Analytics Amazon Redshift  
Snowflake Amazon Redshift  
BigQuery Amazon Redshift  

Plus d’informations sur les bases de données prises en charge par DMS Schema Conversion sont répertoriées ici, et sur les conversions AWS SCT ici. Pour résumer, AWS SCT peut être utilisé pour :

  • Copier un schéma de base de données d'une source vers une cible
  • Convertir une base de données ou un schéma de base de données
  • Analyser une base de données pour déterminer la complexité de la conversion désirée
  • Analyser une base de données pour identifier les limitations possibles pour une exécution sur Amazon RDS
  • Analyser une base de données pour déterminer si une rétrogradation de licence est possible
  • Convertir du code SQL imbriqué dans une application
  • Migrer les données d'un entrepôt des données vers Amazon Redshift

Vous pouvez télécharger AWS Schema Conversion Tool pour l’infrastructure de votre choix en suivant les liens ci-dessous :

Consulter la page de tarification

Découvrez les options de tarification pour AWS Database Migration Service.

En savoir plus 
Essayez DMS gratuitement.

Découvrez comment utiliser DMS gratuitement.

S'inscrire 
Prêt à concevoir ?

Démarrez avec AWS Database Migration Service.

Se connecter