Migrer une base de données Oracle sur site vers Amazon RDS for MySQL à l'aide d'AWS DMS et d'AWS SCT - Recommandations AWS

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.

Migrer une base de données Oracle sur site vers Amazon RDS for MySQL à l'aide d'AWS DMS et d'AWS SCT

Type R : Ré-architecte

Source : Bases de données : relationnelles

Cible : Amazon RDS pour MySQL

Créé par : AWS

Environnement : PoC ou pilote

Technologies : bases de données ; migration

Charge de travail : Oracle

Services AWS : Amazon RDS

Récapitulatif

Ce modèle vous guide tout au long de la migration d'une base de données Oracle sur site vers une instance de base de données Amazon Relational Database Service (Amazon RDS) pour MySQL. Il utilise AWS Database Migration Service (AWS DMS) pour migrer les données, et AWS Schema Conversion Tool (AWS SCT) pour convertir le schéma et les objets de la base de données source dans un format compatible avec Amazon RDS for MySQL.

Conditions préalables et limitations

Prérequis

  • Un compte AWS actif

  • Une base de données Oracle source dans un centre de données sur site

Limites

  • Limite de taille de base de données : 64 To

Versions du produit

Architecture

Pile technologique source

  • Base de données Oracle sur site

Pile technologique cible

  • Instance de base de données Amazon RDS pour MySQL

Architecture de migration des données

Outils

  • AWS DMS - AWS Database Migration Services (AWS DMS) vous aide à migrer des bases de données relationnelles, des entrepôts de données, des bases de données NoSQL et d'autres types de magasins de données. Vous pouvez utiliser AWS DMS pour migrer vos données dans le cloud AWS, entre plusieurs instances sur site (via une configuration AWS Cloud) ou entre différentes combinaisons de configurations cloud et sur site.

  • AWS SCT - AWS Schema Conversion Tool (AWS SCT) est utilisé pour convertir le schéma de votre base de données d'un moteur de base de données à un autre. Le code personnalisé converti par l'outil inclut les vues, les procédures stockées et les fonctions. Tout code que l'outil ne peut pas convertir automatiquement est clairement indiqué afin que vous puissiez le convertir vous-même.

Épopées

TâcheDescriptionCompétences requises
Validez la version et le moteur de la base de données source et cible.DBA
Identifiez la configuration matérielle requise pour l'instance de serveur cible.DBA, SysAdmin
Identifiez les exigences de stockage (type et capacité de stockage).DBA, SysAdmin
Choisissez le type d'instance approprié en fonction de la capacité, des fonctionnalités de stockage et des fonctionnalités réseau.DBA, SysAdmin
Identifiez les exigences de sécurité d'accès au réseau pour les bases de données source et cible.DBA, SysAdmin
Identifiez la stratégie de migration des applications.DBA, propriétaire de SysAdmin l'application
TâcheDescriptionCompétences requises
Créez un cloud privé virtuel (VPC) et des sous-réseaux.SysAdmin
Créez les groupes de sécurité et les listes de contrôle d'accès réseau (ACL).SysAdmin
Configurez et démarrez une instance de base de données Amazon RDS.DBA, SysAdmin
TâcheDescriptionCompétences requises
Migrez le schéma de base de données à l'aide d'AWS SCT.DBA
Migrez les données à l'aide d'AWS DMS.DBA
TâcheDescriptionCompétences requises
Utilisez AWS SCT pour analyser et convertir le code SQL contenu dans le code de l'application.

Pour plus d'informations, consultez https://docs.aws.amazon.com/ SchemaConversion tool/latest/userguide/chap_converting.app.html.

Propriétaire de l'application
Suivez la stratégie de migration des applications.DBA, propriétaire de SysAdmin l'application
TâcheDescriptionCompétences requises
Basculez les clients de l'application vers la nouvelle infrastructure.DBA, propriétaire de SysAdmin l'application
TâcheDescriptionCompétences requises
Arrêtez les ressources AWS temporaires.DBA, SysAdmin
Passez en revue et validez les documents du projet.DBA, SysAdmin
Collectez des indicateurs concernant le délai de migration, le pourcentage de manuel par rapport à l'outil, les économies de coûts, etc.DBA, SysAdmin
Clôturez le projet et faites part de vos commentaires.

Références

Tutoriel et vidéos