

# Compra de instancias de base de datos reservadas para Amazon RDS
<a name="USER_WorkingWithReservedDBInstances.WorkingWith"></a>

Puede utilizar la Consola de administración de AWS, la AWS CLI y la API de RDS para trabajar con instancias de base de datos reservadas.

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

Puede utilizar la Consola de administración de AWS para trabajar con instancias de base de datos reservadas, tal como se muestra en los siguientes procedimientos. 

**Para obtener precios e información sobre ofertas de instancias de base de datos reservadas disponibles**

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 **Reserved instances** (Instancias reservadas). 

1. Elija **Purchase Reserved DB Instance**.

1. En **Product description** (Descripción de producto), elija el motor de base de datos y el tipo de licencia.

1. En **DB instance class** (Clase de instancia de base de datos), elija la clase de instancia de base de datos.

1. En **Opción de implementación**, elija si quiere una implementación de instancias single-AZ o multi-AZ.
**nota**  
Para comprar las instancias de base de datos reservadas equivalentes para una implementación de un clúster de base de datos multi-AZ, compre tres instancias de base de datos reservadas single-AZ, o bien una instancia de base de datos reservada multi-AZ y otra single-AZ. Para obtener más información, consulte [Instancias de base de datos reservadas para un clúster de base de datos multi-AZ](USER_WorkingWithReservedDBInstances.md#USER_WorkingWithReservedDBInstances.MultiAZDBClusters).

1. En **Periodo**, elija el tiempo durante el cual desea que se reserve la instancia de base de datos.

1. En **Offering type** (Tipo de oferta), elija el tipo de oferta. 

   Después de seleccionar el tipo de oferta, podrá ver la información sobre los precios. 
**importante**  
Elija **Cancel (Cancelar)** para evitar comprar la instancia de base de datos reservada y generar cargos. 

Después de recibir la información sobre las ofertas disponibles de instancias de base de datos reservadas, podrá utilizar dicha información para adquirir una oferta, tal como se explica a continuación. 

**Para comprar una instancia de base de datos reservada**

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 **Reserved instances** (Instancias reservadas). 

1. 
**importante**  
Antes de continuar, compruebe que se encuentra en la Región de AWS correcta. Las instancias de base de datos reservadas son específicas de cada región y no se pueden transferir entre regiones. Compruebe el selector de región en la esquina superior derecha de la consola para asegurarse de que está comprando la instancia reservada en la región deseada.

1. Elija **Purchase Reserved DB Instance** (Comprar instancia de base de datos reservada).

1. En **Product description** (Descripción de producto), elija el motor de base de datos y el tipo de licencia.

1. En **DB instance class** (Clase de instancia de base de datos), elija la clase de instancia de base de datos.

1. En **Implementación multi-AZ**, elija si quiere una implementación de instancias de base de datos sinle-AZ o multi-AZ.
**nota**  
Para comprar las instancias de base de datos reservadas equivalentes para una implementación de un clúster de base de datos multi-AZ, compre tres instancias de base de datos reservadas single-AZ, o bien una instancia de base de datos reservada multi-AZ y otra single-AZ. Para obtener más información, consulte [Instancias de base de datos reservadas para un clúster de base de datos multi-AZ](USER_WorkingWithReservedDBInstances.md#USER_WorkingWithReservedDBInstances.MultiAZDBClusters).

1. En **Term**, elija el tiempo durante el cual desea que se reserve la instancia de base de datos.

1. En **Offering type** (Tipo de oferta), elija el tipo de oferta.

   Después de seleccionar el tipo de oferta, podrá ver la información sobre los precios.  
![\[Consola de compra de instancia de base de datos reservada\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/images/reservedinstance.png)

1. (Opcional) Puede asignar su propio identificador a las instancias de base de datos reservadas que adquiera para poder realizar un seguimiento de estas. En **Reserved Id**, escriba un identificador para la instancia de base de datos reservada.

1. Elija **Enviar**.

   La instancia de base de datos reservada se compra y, a continuación, se muestra en la lista de **Reserved instances** (Instancias reservadas).

Después de adquirir las instancias de base de datos reservadas, podrá obtener información sobre las instancias de base de datos reservadas, tal como se muestra a continuación.

**Para obtener información sobre instancias de base de datos reservadas para su cuenta de AWS**

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 **Navigation** (Navegación), elija **Reserved instances** (Instancias reservadas).

   Aparecerán las instancias de base de datos reservadas de la cuenta. Para ver información detallada sobre la instancia de base de datos reservada particular, elija dicha instancia de la lista. Entonces, podrá ver información detallada sobre esa instancia en el panel de detalles ubicado en la parte inferior de la consola.

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

Puede utilizar la AWS CLI para trabajar con instancias de base de datos reservadas, tal como se muestra en los siguientes ejemplos.

**Example de obtener ofertas de instancias de base de datos reservadas disponibles**  
Para obtener información sobre las ofertas disponibles de instancias de base de datos reservadas, llame al comando [AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances-offerings.html) de la `describe-reserved-db-instances-offerings`.  

```
aws rds describe-reserved-db-instances-offerings
```
Esta llamada devuelve un resultado similar al siguiente:   

```
 1. OFFERING  OfferingId                            Class         Multi-AZ  Duration  Fixed Price  Usage Price  Description  Offering Type
 2. OFFERING  438012d3-4052-4cc7-b2e3-8d3372e0e706  db.r3.large   y         1y        1820.00 USD  0.368 USD    mysql        Partial  Upfront
 3. OFFERING  649fd0c8-cf6d-47a0-bfa6-060f8e75e95f  db.r3.small   n         1y         227.50 USD  0.046 USD    mysql        Partial  Upfront
 4. OFFERING  123456cd-ab1c-47a0-bfa6-12345667232f  db.r3.small   n         1y         162.00 USD   0.00 USD    mysql        All      Upfront
 5.     Recurring Charges:   Amount  Currency  Frequency        
 6.     Recurring Charges:   0.123   USD       Hourly
 7. OFFERING  123456cd-ab1c-37a0-bfa6-12345667232d  db.r3.large   y         1y         700.00 USD   0.00 USD    mysql        All      Upfront
 8.     Recurring Charges:   Amount  Currency  Frequency
 9.     Recurring Charges:   1.25    USD       Hourly
10. OFFERING  123456cd-ab1c-17d0-bfa6-12345667234e  db.r3.xlarge  n         1y        4242.00 USD   2.42 USD    mysql        No       Upfront
```

Después de recibir la información sobre las ofertas disponibles de instancias de base de datos reservadas, podrá utilizar dicha información para adquirir una oferta.

Para adquirir una instancia de base de datos reservada, use el comando [AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/purchase-reserved-db-instances-offering.html) de la `purchase-reserved-db-instances-offering` con los siguientes parámetros:
+ `--reserved-db-instances-offering-id` – El ID de la oferta que desea adquirir. Consulte el ejemplo anterior para obtener el ID de la oferta.
+ `--reserved-db-instance-id` – Puede asignar su propio identificador a las instancias de base de datos reservadas que adquiera para poder realizar un seguimiento de estas.

**Example de adquirir una instancia de base de datos reservada**  
El siguiente ejemplo adquiere la oferta de instancia de base de datos reservada con el ID *649fd0c8-cf6d-47a0-bfa6-060f8e75e95f* y le asigna el identificador *MyReservation*.  
Para Linux, macOS, o:Unix  

```
aws rds purchase-reserved-db-instances-offering \
    --reserved-db-instances-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f \
    --reserved-db-instance-id MyReservation
```
Para Windows:  

```
aws rds purchase-reserved-db-instances-offering ^
    --reserved-db-instances-offering-id 649fd0c8-cf6d-47a0-bfa6-060f8e75e95f ^
    --reserved-db-instance-id MyReservation
```
El comando devuelve un resultado similar al siguiente:   

```
1. RESERVATION  ReservationId      Class        Multi-AZ  Start Time                Duration  Fixed Price  Usage Price  Count  State            Description  Offering Type
2. RESERVATION  MyReservation      db.r3.small  y         2011-12-19T00:30:23.247Z  1y        455.00 USD   0.092 USD    1      payment-pending  mysql        Partial  Upfront
```

Después de adquirir las instancias de base de datos reservadas, podrá obtener información sobre las instancias de base de datos reservadas.

Para obtener información sobre las instancias de base de datos reservadas de su cuenta de AWS, llame al comando de AWS CLI[https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances.html](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances.html), como se muestra en el siguiente ejemplo.

**Example de obtener sus instancias de base de datos reservadas**  

```
aws rds describe-reserved-db-instances
```
El comando devuelve un resultado similar al siguiente:   

```
1. RESERVATION  ReservationId     Class        Multi-AZ  Start Time                Duration  Fixed Price  Usage Price  Count  State    Description  Offering Type
2. RESERVATION  MyReservation     db.r3.small  y         2011-12-09T23:37:44.720Z  1y        455.00 USD   0.092 USD    1      retired  mysql        Partial  Upfront
```

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

Puede usar la API de RDS para trabajar con instancias de base de datos reservadas:
+ Para obtener información sobre las ofertas de instancias de base de datos reservadas disponibles, llame a la operación de API de Amazon RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html).
+ Después de recibir la información sobre las ofertas disponibles de instancias de base de datos reservadas, podrá utilizar dicha información para adquirir una oferta. Llame a la operación de API de RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html) con los siguientes parámetros:
  + `--reserved-db-instances-offering-id` – El ID de la oferta que desea adquirir.
  + `--reserved-db-instance-id` – Puede asignar su propio identificador a las instancias de base de datos reservadas que adquiera para poder realizar un seguimiento de estas.
+ Después de adquirir las instancias de base de datos reservadas, podrá obtener información sobre las instancias de base de datos reservadas. Llame a la operación de la API de RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html).