

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Migración de una base de datos de MariaDB en las instalaciones hasta Amazon RDS para MariaDB mediante herramientas nativas
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools"></a>

*Shyam Sunder Rakhecha, Amazon Web Services*

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

Este patrón proporciona una guía para migrar una base de datos de MariaDB en las instalaciones a Amazon Relational Database Service (Amazon RDS) para MariaDB mediante herramientas nativas. Si tiene instaladas las herramientas de MySQL, puede utilizar **mysql **y **mysqldump**. Si tiene instaladas todas las herramientas de MariaDB, puede utilizar **mariadb** y **mariadb-dump**. Las herramientas MySQL y MariaDB tienen el mismo origen, pero hay pequeñas diferencias en la versión 10.6 de MariaDB y las posteriores.

## Requisitos previos y limitaciones
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-prereqs"></a>

**Requisitos previos **
+ Una cuenta de AWS activa
+ Una base de datos de origen MariaDB en un centro de datos en las instalaciones

**Limitaciones**
+ Límite de tamaño de la base de datos: 64 TB

**Versiones de producto**
+ MariaDB, versiones 10.0-10.6 (para ver la lista actualizada de versiones compatibles, consulte [MariaDB en Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_MariaDB.html#MariaDB.Concepts.VersionMgmt) en la documentación de AWS)

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

**Pila de tecnología de origen**
+ Base de datos MariaDB en un centro de datos en las instalaciones

**Pila de tecnología de destino**
+ Instancia de base de datos Amazon RDS para MariaDB

**Arquitectura de destino**

![Diagrama de arquitectura con instancias de base de datos de RDS principales y en espera en diferentes zonas de disponibilidad.](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/7be644e0-da42-4515-87b7-04da7a054adb/images/eca8eb55-579a-42e2-96ce-9b14b097b4c9.png)


**Arquitectura de migración de datos**

![Diagrama de arquitectura de migración de una base de datos de MariaDB en las instalaciones a Amazon RDS](http://docs.aws.amazon.com/es_es/prescriptive-guidance/latest/patterns/images/pattern-img/7be644e0-da42-4515-87b7-04da7a054adb/images/daba40e2-a2b1-44f8-8e69-31458206a823.png)


## Tools (Herramientas)
<a name="migrate-an-on-premises-mariadb-database-to-amazon-rds-for-mariadb-using-native-tools-tools"></a>
+ Herramientas nativas de MySQL: **mysql** y **mysqldump**
+ Herramientas nativas de MariaDB: **mariadb** y **mariadb-dump**

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

### Planificación de la migración
<a name="plan-the-migration"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Validar versiones y motores de las bases de datos de origen y destino. |  | Administrador de base de datos | 
| Identifique los requisitos de hardware de la instancia del servidor de destino. |  | Administrador de base de datos, administrador de sistemas | 
| Identifique los requisitos de almacenamiento (como el tipo y la capacidad de almacenamiento). |  | Administrador de base de datos, administrador de sistemas | 
| Elija el tipo de instancia adecuado en función de la capacidad, las características de almacenamiento y las características de red. |  | Administrador de base de datos, administrador de sistemas | 
| Identificar los requisitos de seguridad del acceso a la red para las bases de datos de origen y destino. |  | Administrador de base de datos, administrador de sistemas | 
| Identificar la estrategia de migración de aplicaciones. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

### Configuración de la infraestructura
<a name="configure-the-infrastructure"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cree una nube privada virtual (VPC). |  | Administrador de sistemas | 
| Cree grupos de seguridad. |  | Administrador de sistemas | 
| Configurar e iniciar una instancia de base de datos de Amazon RDS que ejecute MariaDB. |  | Administrador de sistemas | 

### Migración de datos
<a name="migrate-data"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Utilizar herramientas nativas para migrar objetos y datos de las bases de datos. | En la base de datos de origen, utilice **mysqldump **o** mariadb-dump** para crear un archivo de salida que contenga objetos y datos de la base de datos. En la base de datos de destino, utilice **mysql **o **mariadb **para restaurar los datos. | Administrador de base de datos | 
| Valide los datos. | Compruebe las bases de datos de origen y destino para confirmar que la migración de datos se ha realizado correctamente. | Administrador de base de datos | 

### Migración de la aplicación
<a name="migrate-the-application"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Seguir la estrategia de migración de aplicaciones. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

### Realizar la transición
<a name="cut-over"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cambie los clientes de la aplicación a la nueva infraestructura. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

### Cerrar el proyecto
<a name="close-the-project"></a>


| Tarea | Descripción | Habilidades requeridas | 
| --- | --- | --- | 
| Cerrar los recursos temporales de AWS. |  | Administrador de sistemas | 
| Revise y valide los documentos del proyecto. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 
| Recopilar métricas sobre tiempo de migración, ahorros de costos conseguidos con las herramientas, etc. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 
| Cerrar el proyecto y enviar comentarios. |  | Administrador de base de datos, propietario de la aplicación, administrador de sistemas | 

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

**Referencias de Amazon RDS**
+ [Amazon RDS para MariaDB](https://aws.amazon.com/rds/mariadb/)
+ [Amazon Virtual Private Cloud VPCs y Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html)
+ [Implementaciones Multi-AZ de Amazon RDS](https://aws.amazon.com/rds/details/multi-az/)
+ [Precios de Amazon RDS](https://aws.amazon.com/rds/pricing/)

**Referencias de MySQL y MariaDB**
+ [mariadb-dump/mysqldump](https://mariadb.com/kb/en/mariadb-dumpmysqldump/) 
+ [mysql Command-line Client](https://mariadb.com/kb/en/mysql-command-line-client/) 

**Tutoriales y videos**
+ [Introducción a Amazon RDS](https://aws.amazon.com/rds/getting-started/)