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 SQL données My Database sur site vers Amazon EC2
Créé par Sergey Dmitriev (AWS) et Lorenzo Mota () AWS
Type R : Rehost | Source : Bases de données : relationnelles | Cible : My SQL on Amazon EC2 |
Créé par : AWS | Environnement : PoC ou pilote | Technologies : bases de données ; migration |
Charge de travail : Open source |
Récapitulatif
Ce modèle fournit des conseils pour la migration d'une base de SQL données My database sur site vers une base de SQL données My sur une instance Amazon Elastic Compute Cloud EC2 (Amazon). Le modèle décrit l'utilisation de AWS Database Migration Service (AWSDMS) ou des SQL outils natifs My tels que mysqldbcopy et mysqldump pour la migration.
Conditions préalables et limitations
Prérequis
Un AWS compte actif
Une base de données My SQL source dans un centre de données sur site
Versions du produit
Mes SQL versions 5.5, 5.6 et 5.7
Pour obtenir la liste des systèmes d'exploitation cibles pris en charge par AmazonEC2, consultez Amazon EC2 FAQs
Architecture
Pile technologique source
Une base de données My SQL sur site
Pile technologique cible
Une instance SQL de My database sur Amazon EC2
AWSméthodes de migration des données
AWS DMS
Mes SQL outils natifs (mysqldbcopy, mysqldump)
Architecture cible
AWSarchitecture de migration des données
En utilisant AWS DMS :
En utilisant mes SQL outils natifs :
Outils
AWSDMS- AWSDatabase Migration Service (AWSDMS) prend en charge plusieurs bases de données source et cible. Pour plus d'informations sur les bases de données Mes SQL sources et cibles prises en charge par AWSDMS, consultez la section Migration de bases de données SQL compatibles vers. AWS Si votre base de données source n'est pas prise en charge par AWSDMS, vous devez choisir une autre méthode pour migrer vos données.
Mes SQL outils natifs - mysqldbcopy et mysqldump
Épopées
Tâche | Description | Compétences requises |
---|---|---|
Validez les versions de base de données source et cible. | DBA | |
Identifiez la version du système d'exploitation cible. | DBA, SysAdmin | |
Identifiez la configuration matérielle requise pour l'instance de serveur cible sur la base de la liste Ma liste de SQL compatibilité et des exigences en matière de capacité. | DBA, SysAdmin | |
Identifiez les exigences de stockage (type et capacité de stockage). | DBA, SysAdmin | |
Identifiez les exigences du réseau telles que la latence et la bande passante. | 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 ou à l'hôte pour les bases de données source et cible. | DBA, SysAdmin | |
Identifiez la liste des utilisateurs du système d'exploitation requis pour l'installation de Mon SQL logiciel. | DBA, SysAdmin | |
Déterminez une stratégie de sauvegarde. | DBA | |
Déterminez les exigences de disponibilité. | DBA | |
Identifiez la stratégie de migration ou de transition des applications. | DBA, SysAdmin |
Tâche | Description | Compétences requises |
---|---|---|
Créez un cloud privé virtuel (VPC) et des sous-réseaux. | SysAdmin | |
Créez des groupes de sécurité et des listes de contrôle d'accès au réseau (ACLs). | SysAdmin | |
Configurez et démarrez une EC2 instance. | SysAdmin |
Tâche | Description | Compétences requises |
---|---|---|
Créez les utilisateurs et les groupes du système d'exploitation nécessaires au fonctionnement de My SQL software. | DBA, SysAdmin | |
Téléchargez la version requise du SQL logiciel My. | DBA, SysAdmin | |
Installez le SQL logiciel My sur l'EC2instance et configurez le serveur. | DBA, SysAdmin |
Tâche | Description | Compétences requises |
---|---|---|
Utilisez mes SQL outils natifs ou des outils tiers pour migrer les objets et les données de base de données. | Ces outils incluent mysqldbcopy et mysqldump. | DBA |
Tâche | Description | Compétences requises |
---|---|---|
Migrez les données avec AWSDMS. | DBA |
Tâche | Description | Compétences requises |
---|---|---|
Suivez la stratégie de migration des applications. | DBA, SysAdmin, Propriétaire de l'application |
Tâche | Description | Compétences requises |
---|---|---|
Suivez la stratégie de transfert ou de transition des applications. | DBA, SysAdmin, Propriétaire de l'application |
Tâche | Description | Compétences requises |
---|---|---|
Arrêtez les AWS ressources temporaires. | Arrêtez l'instance AWS DMS de réplication. | DBA, SysAdmin |
Passez en revue et validez les documents du projet. | DBA, SysAdmin, Propriétaire de l'application | |
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, Propriétaire de l'application | |
Clôturez le projet et faites part de vos commentaires. | DBA, SysAdmin, Propriétaire de l'application |
Ressources connexes
Références
Tutoriels et vidéos