Fermer

avril 11, 2022

Migration de base de données AWS – Blogs parfaits


Une introduction à la migration de base de données AWS

AWS Database Migration Service, ou AWS DMS, est une offre de services cloud qui migre les bases de données relationnelles, NoSQL et plusieurs autres types de bases de données. Avec AWS DMS, les clients ont la possibilité de migrer entièrement leurs données vers le cloud ou d'utiliser une combinaison de configurations cloud et sur site.

Avec AWS DMS, vous pouvez non seulement migrer initialement les bases de données, mais également répliquer les modifications en cours. Pour migrer un moteur de base de données différent, nous pouvons utiliser AWS Schema Conversion Tool (AWS SCT) pour convertir le schéma de base de données vers la nouvelle plate-forme, puis utiliser AWS DMS pour migrer les données.

Au niveau de base, AWS DMS est un serveur dans le cloud AWS qui exécute un logiciel de réplication. Nous créons une connexion à la base de données source et cible pour indiquer à AWS DMS où extraire le formulaire et le charger à l'aide d'une instance de réplication. Après cela, nous planifions une tâche qui s'exécute sur ce serveur pour déplacer les données de la source vers la base de données cible.

Le diagramme suivant illustre le processus de réplication AWS DMS.

1" width="600" height="254" srcset="https://i0.wp.com/blogs.perficient.com/files/1-23.png?resize=300%2C127&ssl=1 300w, https : //i0.wp.com/blogs.perficient.com/files/1-23.png?resize=600%2C255&ssl=1 600w, https://i0.wp.com/blogs.perficient.com/files/1 -23.png?resize=500%2C212&ssl=1 500w, https://i0.wp.com/blogs.perficient.com/files/1-23.png?w=602&ssl=1 602w" tailles="(max -largeur : 600px) 100vw, 600px" data-recalc-dims="1"/></p><h3/><h3>Avantages de la migration de base de données AWS</h3><ul><li>AWS DMS peut déployer, gérer et surveiller automatiquement tout le matériel et les logiciels nécessaires à la migration afin que vous puissiez éviter les tâches conventionnelles telles que l'analyse de capacité, l'achat de matériel et de logiciels, l'installation et l'administration du système et le test/débogage des systèmes.</li><li>AWS DMS nous permet d'augmenter ou de réduire les ressources de migration selon les besoins.</li><li>Avec AWS DMS, nous ne payons que les ressources que nous utilisons car il a un modèle de paiement à l'utilisation contrairement aux plans de licence traditionnels avec des coûts d'achat initiaux et des frais de maintenance continus.</li><li> Un autre avantage d'AWS DMS est le basculement automatique.  Une réplication de sauvegarde est utilisée comme si le serveur de réplication principal tombait en panne.</li><li>Presque tous les moteurs de SGBD comme Oracle, Microsoft SQL Server, MySQL, MariaDB, PostgreSQL, Db2 LUW, SAP, MongoDB et Amazon Aurora sont pris en charge par AWS DMS.</li><li>AWS DMS permet la migration de données hétérogènes à l'aide de l'outil de conversion de schéma AWS.</li><li> AWS DMS migre les données en toute sécurité.  Les données au repos sont chiffrées avec le chiffrement AWS Key Management Service (AWS KMS).</li></ul><p> </p><h3>Composants d'AWS DMS</h3><p>Les migrations AWS DMS se composent de trois composants :</p><ol><li>Instance de réplication</li><li>Points de terminaison source et cible</li><li>Tâche de réplication</li></ol><h4>Instance de réplication :</h4><p><img decoding=

Amazon Web Services - Évitez les pannes du centre de contact : planifiez votre mise à niveau vers Amazon Connect

Avant de créer une tâche de réplication, vous devez la tester.

Vous trouverez ci-dessous un exemple de création d'un point de terminaison dans AWS DMS :

4" largeur="600" hauteur="207" srcset="https://i0.wp.com/blogs.perficient.com/files/4-8.jpg?resize=300%2C103&ssl=1 300w, https : //i0.wp.com/blogs.perficient.com/files/4-8.jpg?resize=600%2C207&ssl=1 600w, https://i0.wp.com/blogs.perficient.com/files/4 -8.jpg?resize=500%2C172&ssl=1 500w, https://i0.wp.com/blogs.perficient.com/files/4-8.jpg?w=613&ssl=1 613w" tailles="(max -largeur : 600px) 100vw, 600px" data-recalc-dims="1"/></p><h4>Tâches de réplication :</h4><p>Les tâches de réplication sont utiles pour déplacer un ensemble de données d'un point de terminaison source vers un point de terminaison cible.</p><p>Pour créer une tâche de réplication, les éléments suivants sont requis :</p><ul><li>Instance de réplication</li><li>Point de terminaison source</li><li>Point final cible</li><li>Option de type de migration :<ul><li>Chargement complet (migration des données existantes à partir de la base de données) : cela aidera à migrer uniquement les bases de données existantes de la source vers la base de données cible.</li><li>Chargement complet et CDC (capture de données modifiées) : cela s'applique à la migration de chargements de données complets et à la capture des modifications en cours dans une source et à leur répercussion sur la base de données cible.</li><li>CDC uniquement : ceci n'est utile que pour la migration des modifications en cours dans les données.</li></ul></li></ul><p><img decoding=

La figure ci-dessous montre un exemple de cette tâche de réplication :

6" largeur="600" hauteur="152" srcset="https://i0.wp.com/blogs.perficient.com/files/6-9.jpg?resize=300%2C76&ssl=1 300w, https : //i0.wp.com/blogs.perficient.com/files/6-9.jpg?resize=600%2C153&ssl=1 600w, https://i0.wp.com/blogs.perficient.com/files/6 -9.jpg?resize=500%2C127&ssl=1 500w, https://i0.wp.com/blogs.perficient.com/files/6-9.jpg?w=602&ssl=1 602w" tailles="(max -largeur : 600px) 100vw, 600px" data-recalc-dims="1"/></p><h3>Base de données source pour AWS DMS</h3><p> La base de données source est la base de données à partir de laquelle les données sont migrées via AWS DMS.  Il peut être sur site ou sur une plateforme AWS (AWS S3, instance AWS RDS).</p><p>AWS DMS prend en charge les bases de données suivantes :</p><ul><li>Microsoft SQL</li><li>MariaDB</li><li>PostgreSQLName</li><li>MongoDB</li><li>AWSS3</li><li>Amazon Aurora</li><li>Base de données de documents Amazon</li><li>et plusieurs autres</li></ul><p>ci-dessous est un exemple de base de données MariaDB sur une instance AWS EC2 en tant que base de données source :</p><p><img decoding=Apprenez-en plus sur notre pratique AWS et contactez notre équipe ici !

A propos de l'auteur

Tony Harper est coordinateur du marketing partenaire chez Perficient. En tant que membre de l'équipe des partenaires, il est aligné et spécialisé dans les services Web Amazon et Twilio et est basé au bureau de St. Louis. Son expérience comprend une expérience dans l'industrie des logiciels / technologies, ce qui lui donne la capacité de glaner des informations impératives sur les partenaires et les équipes de Perficient.

Plus de cet auteur






Source link

Revenir vers le haut