

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 MariaDB sur site vers Amazon RDS for MariaDB à l'aide d'outils natifs
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools"></a>

*Shyam Sunder Rakhecha, Amazon Web Services*

## Résumé
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-summary"></a>

Ce modèle fournit des conseils pour la migration d'une base de données MariaDB sur site vers Amazon Relational Database Service (Amazon RDS) pour MariaDB à l'aide d'outils natifs. Si des outils MySQL sont installés, vous pouvez utiliser **mysql** et **mysqldump**. **Si des outils MariaDB sont installés, vous pouvez **utiliser** mariadb et mariadb-dump.** Les outils MySQL et MariaDB ont la même origine, mais il existe des différences mineures entre les versions 10.6 et ultérieures de MariaDB.

## Conditions préalables et limitations
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-prereqs"></a>

**Conditions préalables**
+ Un compte AWS actif
+ Une base de données source MariaDB dans un centre de données sur site

**Limites**
+ Limite de taille de base de données : 64 To

**Versions du produit**
+ [Versions 10.0-10.6 de MariaDB (pour la dernière liste des versions prises en charge, consultez MariaDB sur Amazon RDS dans la documentation AWS)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MariaDB.html#MariaDB.Concepts.VersionMgmt)

## Architecture
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-architecture"></a>

**Pile technologique source**
+ Base de données MariaDB dans un centre de données sur site

**Pile technologique cible**
+ Instance de base de données Amazon RDS pour MariaDB

**Architecture cible**

![Schéma d'architecture avec des instances de base de données RDS principales et de secours dans différentes zones de disponibilité.](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/7be644e0-da42-4515-87b7-04da7a054adb/images/eca8eb55-579a-42e2-96ce-9b14b097b4c9.png)


**Architecture de migration des données**

![Schéma d'architecture de la migration d'une base de données MariaDB sur site vers Amazon RDS](http://docs.aws.amazon.com/fr_fr/prescriptive-guidance/latest/patterns/images/pattern-img/7be644e0-da42-4515-87b7-04da7a054adb/images/daba40e2-a2b1-44f8-8e69-31458206a823.png)


## Outils
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-tools"></a>
+ Outils MySQL natifs : **mysql** et **mysqldump**
+ ****Outils natifs de MariaDB : mariadb et mariadb-dump****

## Épopées
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-epics"></a>

### Planifier la migration
<a name="plan-the-migration"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Validez les versions et les moteurs des bases de données source et cible. |  | DBA | 
| Identifiez la configuration matérielle requise pour l'instance de serveur cible. |  | DBA, administrateur système | 
| Identifiez les exigences de stockage (type et capacité de stockage). |  | DBA, administrateur système | 
| Choisissez le type d'instance approprié en fonction de la capacité, des fonctionnalités de stockage et des fonctionnalités réseau. |  | DBA, administrateur système | 
| Identifiez les exigences de sécurité d'accès au réseau pour les bases de données source et cible. |  | DBA, administrateur système | 
| Identifiez la stratégie de migration des applications. |  | DBA, propriétaire de l'application, administrateur système | 

### Configuration de l'infrastructure
<a name="configure-the-infrastructure"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Créer un cloud privé virtuel (VPC) |  | Administrateur de systèmes | 
| Créez des groupes de sécurité. |  | Administrateur de systèmes | 
| Configurez et démarrez une instance de base de données Amazon RDS exécutant MariaDB. |  | Administrateur de systèmes | 

### Migration des données
<a name="migrate-data"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Utilisez des outils natifs pour migrer les objets et les données de base de données. | Dans la base de données source, utilisez **mysqldump ou **mariadb-dump**** pour créer un fichier de sortie contenant des objets et des données de base de données. Dans la base de données cible, utilisez **mysql** ou **mariadb** pour restaurer les données. | DBA | 
| Validez les données. | Vérifiez les bases de données source et cible pour vous assurer que la migration des données a bien été effectuée. | DBA | 

### Migrer l'application
<a name="migrate-the-application"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Suivez la stratégie de migration des applications. |  | DBA, propriétaire de l'application, administrateur système | 

### Découper
<a name="cut-over"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Basculez les clients de l'application vers la nouvelle infrastructure. |  | DBA, propriétaire de l'application, administrateur système | 

### Fermez le projet
<a name="close-the-project"></a>


| Sous-tâche | Description | Compétences requises | 
| --- | --- | --- | 
| Arrêtez les ressources AWS temporaires. |  | Administrateur de systèmes | 
| Passez en revue et validez les documents du projet. |  | DBA, propriétaire de l'application, administrateur système | 
| Collectez des indicateurs concernant le délai de migration, les économies réalisées grâce aux outils, etc. |  | DBA, propriétaire de l'application, administrateur système | 
| Clôturez le projet et faites part de vos commentaires. |  | DBA, propriétaire de l'application, administrateur système | 

## Ressources connexes
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-resources"></a>

**Références Amazon RDS**
+ [Amazon RDS for MariaDB](https://aws.amazon.com/rds/mariadb/)
+ [Amazon Virtual Private Cloud VPCs et Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html)
+ [Déploiements multi-AZ d'Amazon RDS](https://aws.amazon.com/rds/details/multi-az/)
+ [Tarification d'Amazon RDS](https://aws.amazon.com/rds/pricing/)

**Références MySQL et MariaDB**
+ [mariadb-dump/mysqldump](https://mariadb.com/kb/en/mariadb-dumpmysqldump/) 
+ [Client en ligne de commande mysql](https://mariadb.com/kb/en/mysql-command-line-client/) 

**Tutoriels et vidéos**
+ [Getting Started with Amazon RDS](https://aws.amazon.com/rds/getting-started/) (Démarrer avec Amazon RDS)