Database
 sql >> Base de données >  >> RDS >> Database

DMS du service de migration de base de données AWS

AWS Database Migration Service DMS aide à migrer les bases de données vers AWS facilement et en toute sécurité, qu'il s'agisse d'un site sur site ou de tout autre fournisseur cloud. La base de données source/Live reste pleinement opérationnelle pendant la migration. Le service peut migrer les données entre les bases de données les plus utilisées, telles qu'Oracle vers Amazon Aurora ou Microsoft SQL Server vers MySQL

Avantages d'AWS DMS :

  • Simple à utiliser, il n'est pas nécessaire d'installer de pilotes ou d'applications.
  • Temps d'arrêt minimal AWS vous aide à migrer vos bases de données vers AWS avec pratiquement aucun temps d'arrêt.
  • Toutes les modifications de données apportées à la base de données source qui se produisent pendant la migration sont répliquées en continu sur la cible.
  • Le service DMS est rapide et facile à configurer une tâche de migration en quelques minutes dans AWS Management Console.
  • Les ressources sont virtualisées et mises en commun pour garantir l'infrastructure physique.
  • Rapid Scalability alloue instantanément des ressources informatiques supplémentaires pour répondre aux demandes.
  • Réduction des coûts :infrastructure, coûts énergétiques/installations et automatisation.
  • Sécurité renforcée avec VPC et protection des actifs informationnels
  • Les ressources informatiques peuvent être provisionnées à la demande.

Fonctionnement d'AWS DMS :

Pour effectuer une migration de base de données, AWS DMS se connecte à la base de données source, lit les données source, formate les données pour la consommation par la base de données cible et charge les données dans la base de données cible. La majeure partie de ce traitement se produit en mémoire, bien que les transactions volumineuses puissent nécessiter une certaine mise en mémoire tampon sur le disque. Les transactions mises en cache et les fichiers journaux sont également écrits sur le disque.

AWS DMS crée les objets de schéma cible nécessaires pour effectuer la migration. Cependant, AWS DMS adopte une approche minimaliste et ne crée que les objets nécessaires pour migrer efficacement les données. En d'autres termes, AWS DMS crée des tables, des clés primaires et, dans certains cas, des index uniques, mais il ne crée aucun autre objet qui n'est pas nécessaire pour migrer efficacement les données depuis la source. Par exemple, il ne crée pas d'index secondaires, de contraintes de clé non primaire ou de données par défaut.

Dans la plupart des cas, lors d'une migration, vous souhaiterez également migrer la plupart ou la totalité des schémas source. Si vous effectuez une migration homogène (entre deux bases de données du même type de moteur), vous migrez le schéma en utilisant les outils natifs de votre moteur pour exporter et importer le schéma lui-même, sans aucune donnée.

Si votre migration est hétérogène (entre deux bases de données qui utilisent des types de moteurs différents), vous pouvez utiliser AWS Schema Conversion Tool pour générer un schéma cible complet pour vous. Si vous utilisez l'outil, toutes les dépendances entre les tables telles que les contraintes de clé étrangère doivent être désactivées pendant les phases de « chargement complet » et « Application des modifications mises en cache » de la migration. Si les performances posent problème, la suppression ou la désactivation des index secondaires pendant le processus de migration vous aidera.

Pour plus d'informations sur AWS Schema Conversion Tool, consultez AWS Schema Conversion Tool.

Fin du didacticiel, AWS Database Migration Service DMS.