

# Administración de copias de seguridad manuales
<a name="USER_ManagingManualBackups"></a>

En esta sección, se muestra cómo administrar copias de seguridad manuales de instancias de base de datos y clústeres de base de datos.

Para obtener información sobre cómo crear una instantánea de base de datos para una instancia de base de datos de Single-AZ, consulte [Creación de una instantánea de base de datos para una instancia de base de datos single-AZ para Amazon RDS](USER_CreateSnapshot.md).

Para obtener información sobre cómo crear una instantánea de base de datos para un clúster de base de datos multi-AZ, consulte [Creación de una instantánea de clúster de base de datos multi-AZ](USER_CreateMultiAZDBClusterSnapshot.md).

Para obtener información sobre la eliminación de una instantánea de base de datos, consulte [Eliminación de una instantánea de base de datos para Amazon RDS](USER_DeleteSnapshot.md).

# Creación de una instantánea de base de datos para una instancia de base de datos single-AZ para Amazon RDS
<a name="USER_CreateSnapshot"></a>

Amazon RDS crea una instantánea del volumen de almacenamiento de la instancia de base de datos; para ello, hace una copia de seguridad de toda la instancia de base de datos y no solo de las bases de datos individuales. La creación de esta instantánea de base de datos en una instancia de base de datos Single-AZ provoca una breve suspensión de E/S que puede durar desde unos segundos hasta unos minutos, dependiendo del tamaño y la clase de la instancia de base de datos. Para MariaDB, MySQL, Oracle y PostgreSQL, la actividad de E/S no se suspende en la instancia principal durante el backup para los despliegues Multi-AZ, ya que el backup se realiza desde la instancia en espera. En SQL Server, la actividad de E/S se suspende brevemente durante la copia de seguridad para las implementaciones Multi-AZ.

Cuando se crea una instantánea de base de datos, se debe identificar la instancia de base de datos cuya copia de seguridad se va a realizar y, a continuación, se debe asignar un nombre a la instantánea de base de datos para poder restaurarla posteriormente. El tiempo que tarda en crearse una instantánea varía en función del tamaño de sus bases de datos. Dado que la instantánea incluye todo el volumen de almacenamiento, el tamaño de los archivos (por ejemplo, archivos temporales) también afecta a la cantidad de tiempo que tarda en crearse la instantánea.

**nota**  
Su instancia de base de datos debe tener el estado `available` para poder realizar una instantánea de la base de datos.  
Para las instancias de base de datos de PostgreSQL, es posible que los datos de las tablas sin registrar no se restauren a partir de instantáneas. Para obtener más información, consulte [Prácticas recomendadas para trabajar con PostgreSQL](CHAP_BestPractices.md#CHAP_BestPractices.PostgreSQL).

A diferencia de las copias de seguridad automatizadas, las instantáneas manuales no están sujetas al periodo de retención de copia de seguridad. Las instantáneas no caducan.

Para copias de seguridad a largo plazo de datos de MariaDB, MySQL y PostgreSQL, se recomienda que exporte datos de instantáneas a Amazon S3. Si la versión principal de su motor de base de datos ya no es compatible, no puede restaurar a esa versión desde una instantánea. Para obtener más información, consulte [Exportación de datos de instantáneas de bases de datos a Amazon S3 para Amazon RDS](USER_ExportSnapshot.md).

Puede crear una instantánea de base de datos usando la Consola de administración de AWS, la AWS CLI o la API de RDS.

## Consola
<a name="USER_CreateSnapshot.CON"></a>

**Para crear una instantánea de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Snapshots (Instantáneas)**.

   Aparece la lista **Instantáneas manuales**.

1. Elija **Take Snapshot** (Realizar una instantánea).

   Aparece la ventana **Take DB Snapshot** (Realizar una instantánea de base de datos).  
![\[Haga una instantánea de base de datos.\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/images/take_db_snapshot.png)

1. Seleccione la **instancia de base de datos** para la que desea tomar una instantánea.

1. Introduzca el **nombre de la instantánea**.

1. Elija **Take Snapshot** (Realizar una instantánea).

Aparecerá la página **Instantáneas manuales**, con el estado de la nueva instantánea de base de datos mostrada como `Creating`. Después de que su estado es `Available`, puede ver su tiempo de creación.

## AWS CLI
<a name="USER_CreateSnapshot.CLI"></a>

Cuando se crea una instantánea de base de datos con la AWS CLI, se debe identificar la instancia de base de datos cuya copia de seguridad se va a realizar y, a continuación, se debe asignar un nombre a la instantánea de base de datos para poder restaurarla posteriormente. Puede hacerlo utilizando el comando [AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-snapshot.html) de la `create-db-snapshot` con los siguientes parámetros:
+ `--db-instance-identifier`
+ `--db-snapshot-identifier`

En este ejemplo, se crea una instantánea de base de datos denominada *mydbsnapshot* para una instancia de base de datos denominada *mydbinstance*.

**Example**  
Para Linux, macOS o Unix:  

```
1. aws rds create-db-snapshot \
2.     --db-instance-identifier mydbinstance \
3.     --db-snapshot-identifier mydbsnapshot
```
Para Windows:  

```
1. aws rds create-db-snapshot ^
2.     --db-instance-identifier mydbinstance ^
3.     --db-snapshot-identifier mydbsnapshot
```

## API de RDS
<a name="USER_CreateSnapshot.API"></a>

Cuando se crea una instantánea de base de datos con la API de Amazon RDS, se debe identificar la instancia de base de datos cuya copia de seguridad se va a realizar y, después, se debe asignar un nombre a la instantánea de base de datos para poder restaurarla en el futuro. Para ello, use el comando [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html) de la API de Amazon RDS con los siguientes parámetros:
+ `DBInstanceIdentifier`
+ `DBSnapshotIdentifier`

# Creación de una instantánea de clúster de base de datos multi-AZ
<a name="USER_CreateMultiAZDBClusterSnapshot"></a>

Cuando se crea una instantánea de un clúster de base de datos Multi-AZ, se tiene que asegurar de identificar el clúster de base de datos cuya copia de seguridad se va a realizar y, a continuación, se debe asignar un nombre a la instantánea del clúster de base de datos para poder restaurarla posteriormente. También puede compartir una instantánea de clúster de base de datos Multi-AZ. Para obtener instrucciones, consulte [Uso compartido de una instantánea manual de base de datos de Amazon RDS](USER_ShareSnapshot.md).

Puede crear una instantánea de clúster de base de datos Multi-AZ mediante la Consola de administración de AWS, la AWS CLI o la API de RDS.

Para copias de seguridad a largo plazo, se recomienda exportar datos de instantáneas a Amazon S3. Si la versión principal de su motor de base de datos ya no es compatible, no puede restaurar a esa versión desde una instantánea. Para obtener más información, consulte [Exportación de datos de instantáneas de bases de datos a Amazon S3 para Amazon RDS](USER_ExportSnapshot.md).

## Consola
<a name="USER_CreateMultiAZDBClusterSnapshot.CON"></a>

**Para crear una instantánea de clúster de base de datos**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, seleccione **Databases** (Bases de datos).

1. En la lista, elija el clúster de base de datos Multi-AZ al que quiere tomar una instantánea.

1. En **Actions** (Acciones), elija **Take snapshot** (Realizar instantánea).

   Aparece la ventana **Take DB Snapshot** (Realizar una instantánea de base de datos).

1. En **Snapshot name** (Nombre de la instantánea), ingrese el nombre de la instantánea.

1. Elija **Take Snapshot** (Realizar una instantánea).

Aparece la página **Snapshots** (Instantáneas) y `Creating` se muestra como el estado de la nueva instantánea del clúster de base de datos Multi-AZ. Después de que su estado es `Available`, puede ver su tiempo de creación.

## AWS CLI
<a name="USER_CreateMultiAZDBClusterSnapshot.CLI"></a>

Puede crear una instantánea de clúster de base de datos Multi-AZ mediante el comando de la AWS CLI [create-db-cluster-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster-snapshot.html) con las siguientes opciones:
+ `--db-cluster-identifier`
+ `--db-cluster-snapshot-identifier`

En este ejemplo, se crea una instantánea de clúster de base de datos Multi-AZ denominada *`mymultiazdbclustersnapshot`* para un clúster de base de datos denominado *`mymultiazdbcluster`*.

**Example**  
Para Linux, macOS o:Unix  

```
1. aws rds create-db-cluster-snapshot \
2.     --db-cluster-identifier mymultiazdbcluster \
3.     --db-cluster-snapshot-identifier mymultiazdbclustersnapshot
```
En:Windows  

```
1. aws rds create-db-cluster-snapshot ^
2.     --db-cluster-identifier mymultiazdbcluster ^
3.     --db-cluster snapshot-identifier mymultiazdbclustersnapshot
```

## API de RDS
<a name="USER_CreateMultiAZDBClusterSnapshot.API"></a>

Puede crear una instantánea de clúster de base de datos Multi-AZ mediante la operación de la API de Amazon RDS [create-db-cluster-snapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBClusterSnapshot.html) con las siguientes opciones:
+ `DBClusterIdentifier`
+ `DBClusterSnapshotIdentifier`

## Eliminación de una instantánea de clúster de base de datos Multi-AZ
<a name="USER_DeleteMultiAZDBClusterSnapshot"></a>

Puede eliminar las instantáneas de base de datos Multi-AZ administradas por Amazon RDS cuando ya no las necesite. Para obtener instrucciones, consulte [Eliminación de una instantánea de base de datos para Amazon RDS](USER_DeleteSnapshot.md).

# Eliminación de una instantánea de base de datos para Amazon RDS
<a name="USER_DeleteSnapshot"></a>

Puede eliminar las instantáneas de base de datos administradas por Amazon RDS cuando ya no las necesite.

**nota**  
Para eliminar copias de seguridad administradas por AWS Backup, utilice la consola de AWS Backup. Para obtener más información sobre AWS Backup, consulte la [https://docs.aws.amazon.com/aws-backup/latest/devguide](https://docs.aws.amazon.com/aws-backup/latest/devguide).

## Eliminación de una instantánea de base de datos
<a name="USER_DeleteRDSSnapshot"></a>

Puede eliminar una instantánea de base de datos manual, compartida o pública con la Consola de administración de AWS, la AWS CLI o la API de RDS.

Para eliminar una instantánea compartida o pública, debe iniciar sesión en la cuenta de AWS propietaria de la instantánea.

Si dispone de instantáneas de base de datos automatizadas que desea eliminar sin quitar la instancia de base de datos, cambie el periodo de retención de copia de seguridad para la instancia de copia de seguridad a 0. Las instantáneas automatizadas se eliminan cuando se aplica el cambio. Puede aplicar el cambio de inmediato si no desea esperar hasta el siguiente periodo de mantenimiento. Una vez que se complete el cambio, puede volver a habilitar las copias de seguridad automáticas estableciendo el periodo de retención de copia de seguridad a un número superior a 0. Para obtener más información acerca de la modificación de una instancia de base de datos , consulte [Modificación de una instancia de base de datos de Amazon RDS](Overview.DBInstance.Modifying.md).

Las copias de seguridad automatizadas y las instantáneas manuales retenidas incurrirán en cargos de facturación hasta que se eliminen. Para obtener más información, consulte [Costos de retención](USER_WorkingWithAutomatedBackups.Retaining.md#USER_WorkingWithAutomatedBackups.RetentionCosts).

Si ha eliminado una instancia de base de datos, puede eliminar sus instantáneas de base de datos automatizadas quitando las copias de seguridad automatizadas para la instancia de base de datos. Para obtener información acerca de los backups automatizados, consulte [Introducción a las copias de seguridad](USER_WorkingWithAutomatedBackups.md).

### Consola
<a name="USER_DeleteSnapshot.CON"></a>

**Para eliminar una instantánea de base de datos, realice el siguiente procedimiento:**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Snapshots (Instantáneas)**.

   Aparece la lista **Instantáneas manuales**.

1. Elija la instantánea de base de datos que desee eliminar.

1. En **Actions (Acciones)**, elija **Delete Snapshot (Eliminar instantánea)**.  
![\[Eliminar instantánea\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/images/delete-snapshot.png)

1. En la página de confirmación, elija **Delete** (Eliminar).  
![\[Confirmar la eliminación de la instantánea\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/images/delete-snapshot-confirm.png)

### AWS CLI
<a name="USER_DeleteSnapshot.CLI"></a>

Puede eliminar una instantánea de base de datos usando el comando [delete-db-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/delete-db-snapshot.html) de la AWS CLI. 

Las siguientes opciones se usan para eliminar una instantánea de base de datos. 
+ `--db-snapshot-identifier`: identificador de la instantánea de base de datos. 

**Example**  
El código siguiente elimina la instantánea de base de datos `mydbsnapshot`.   
Para Linux, macOS o Unix:  

```
1. aws rds delete-db-snapshot \
2.     --db-snapshot-identifier mydbsnapshot
```
Para Windows:  

```
1. aws rds delete-db-snapshot ^
2.     --db-snapshot-identifier mydbsnapshot
```

### API de RDS
<a name="USER_DeleteSnapshot.API"></a>

Puede eliminar una instantánea de base de datos mediante la operación de la API de Amazon RDS [DeleteDBSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSnapshot.html). 

Los siguientes parámetros se usan para eliminar una instantánea de base de datos. 
+ `DBSnapshotIdentifier`: identificador de la instantánea de base de datos. 