

# Comprar instâncias de banco de dados reservadas para o Amazon RDS
<a name="USER_WorkingWithReservedDBInstances.WorkingWith"></a>

Você pode usar o Console de gerenciamento da AWS, a AWS CLI e a API do RDS para trabalhar com instâncias de banco de dados reservadas.

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

Você pode usar o Console de gerenciamento da AWS para trabalhar com instâncias de banco de dados reservadas conforme exibido nos procedimentos a seguir. 

**Para obter informações sobre preços e ofertas de instâncias de bancos de dados reservadas disponíveis**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. No painel de navegação, escolha **Reserved instances (Instâncias reservadas)**. 

1. Escolha **Purchase Reserved DB Instance (Comprar instância de banco de dados reservada)**.

1. Em **Product description (Descrição do produto)**, escolha o tipo de licenciamento e mecanismo de banco de dados.

1. Para **DB instance class (Classe de instância do banco de dados)**, escolha a classe da instância de banco de dados.

1. Em **Opção de implantação**, selecione se deseja uma implantação de instância de banco de dados single-AZ ou multi-AZ.
**nota**  
Para comprar as instâncias de banco de dados reservadas equivalentes para uma implantação de cluster de banco de dados multi-AZ, compre três instâncias de banco de dados reservadas single-AZ ou uma instância de banco de dados reservada multi-AZ e uma single-AZ. Para ter mais informações, consulte [Instâncias de banco de dados reservadas para um cluster de banco de dados multi-AZ](USER_WorkingWithReservedDBInstances.md#USER_WorkingWithReservedDBInstances.MultiAZDBClusters).

1. Em **Prazo**, selecione por quanto tempo a instância de banco de dados deve ser reservada.

1. Em **Offering type (Tipo de oferta)**, escolha o tipo de oferta. 

   Após selecionar o tipo de oferta, você pode visualizar as informações de preço. 
**Importante**  
Escolha **Cancel (Cancelar)** para evitar a compra da instância de banco de dados reservada e gerar quaisquer cobranças. 

Assim que tiver informações sobre as ofertas de instâncias de banco de dados reservadas disponíveis, você poderá usá-las para comprar uma oferta, conforme mostrado no procedimento a seguir. 

**Para comprar uma instância de banco de dados reservada**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. No painel de navegação, escolha **Reserved instances (Instâncias reservadas)**. 

1. 
**Importante**  
Antes de continuar, verifique se você está na Região da AWS correta. As instâncias de banco de dados reservadas são específicas à região e não podem ser transferidas entre regiões. Verifique o seletor de região no canto superior direito do console para garantir que você está comprando a instância reservada na região desejada.

1. Selecione **Purchase Reserved DB Instance** (Comprar instância de banco de dados reservada).

1. Em **Product description (Descrição do produto)**, escolha o tipo de licenciamento e mecanismo de banco de dados.

1. Para **DB instance class (Classe de instância do banco de dados)**, escolha a classe da instância de banco de dados.

1. Em **Implantação multi-AZ**, selecione se deseja uma implantação de instância de banco de dados single-AZ ou multi-AZ.
**nota**  
Para comprar as instâncias de banco de dados reservadas equivalentes para uma implantação de cluster de banco de dados multi-AZ, compre três instâncias de banco de dados reservadas Single-AZ ou uma instância de banco de dados reservada multi-AZ e uma Single-AZ. Para ter mais informações, consulte [Instâncias de banco de dados reservadas para um cluster de banco de dados multi-AZ](USER_WorkingWithReservedDBInstances.md#USER_WorkingWithReservedDBInstances.MultiAZDBClusters).

1. Em **Term (Prazo)**, escolha quanto tempo você deseja que a instância de banco de dados seja reservada.

1. Em **Offering type (Tipo de oferta)**, escolha o tipo de oferta.

   Após selecionar o tipo de oferta, você pode visualizar as informações de definição de preço.  
![\[Console Purchase reserved DB instance (Comprar instância de banco de dados reservada)\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/UserGuide/images/reservedinstance.png)

1. (Opcional) Você pode atribuir seu próprio identificador às instâncias de banco de dados reservadas adquiridas, a fim de ajudar a manter o controle delas. Em **Reserved Id (ID da instância reservada)**, digite um identificador para a instância de banco de dados reservada.

1. Selecione **Enviar**.

   Sua instância de banco de dados reservada é comprada e, depois, exibida na lista **Reserved instances** (Instâncias reservadas).

Depois de adquirir instâncias de banco de dados reservadas, você poderá obter informações sobre elas, conforme mostrado no procedimento a seguir.

**Para obter informações sobre instâncias de Bancos de Dados reservadas para a sua conta da AWS**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. No painel **Navigation** (Navegação), escolha **Reserved instances (Instâncias reservadas)**.

   As instâncias de banco de dados reservadas para sua conta são exibidas. Para ver informações detalhadas sobre uma instância de banco de dados reservada específica, escolha essa instância na lista. Você pode acabar vendo informações detalhadas sobre essa instância no painel de detalhes na parte inferior do console.

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

Você pode usar a AWS CLI para trabalhar com instâncias de banco de dados reservadas, conforme mostrado nos exemplos a seguir.

**Example obtenção de ofertas de instâncias de banco de dados reservadas disponíveis**  
Para obter informações sobre as ofertas disponíveis de instâncias de banco de dados reservadas, chame o comando [AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-reserved-db-instances-offerings.html) da `describe-reserved-db-instances-offerings`.  

```
aws rds describe-reserved-db-instances-offerings
```
Essa chamada retorna uma saída semelhante à seguinte:   

```
 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
```

Assim que tiver informações sobre as ofertas de instâncias de banco de dados reservadas disponíveis, você poderá usá-las para comprar uma oferta, conforme mostrado no exemplo a seguir.

Para comprar uma instância de banco de dados reservada, use o comando [AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/rds/purchase-reserved-db-instances-offering.html) da `purchase-reserved-db-instances-offering` com os seguintes parâmetros:
+ `--reserved-db-instances-offering-id` – o ID da oferta que você deseja comprar. Consulte o exemplo anterior para obter o ID da oferta.
+ `--reserved-db-instance-id` – você pode atribuir seu próprio identificador às instâncias de banco de dados reservadas adquiridas, a fim de ajudar a manter o controle delas.

**Example compra de uma instância de banco de dados reservada**  
O exemplo a seguir compra a oferta de instância de banco de dados reservada com o ID *649fd0c8-cf6d-47a0-bfa6-060f8e75e95f* e atribui o identificador *MyReservation*.  
Para Linux, macOS ou 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
```
Esse comando retorna uma saída semelhante à seguinte:   

```
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
```

Depois de adquirir instâncias de banco de dados reservadas, você poderá obter informações sobre elas, conforme mostrado no exemplo a seguir.

Para obter informações sobre instâncias de Bancos de Dados reservadas para sua conta da AWS, chame o comando da 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 mostrado no exemplo a seguir.

**Example obtenção de suas instâncias de banco de dados reservadas**  

```
aws rds describe-reserved-db-instances
```
Esse comando retorna uma saída semelhante à seguinte:   

```
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 do RDS
<a name="USER_WorkingWithReservedDBInstances.API"></a>

Você pode usar a API do RDS para trabalhar com instâncias de banco de dados reservadas:
+ Para obter informações sobre as ofertas de instâncias de bancos de dados reservadas disponíveis, chame a operação da API do Amazon RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html).
+ Assim que tiver informações sobre as ofertas de instâncias de banco de dados reservadas disponíveis, você poderá usá-las para comprar uma oferta, conforme mostrado no exemplo a seguir. Chame a operação da API do RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html) com os seguintes parâmetros:
  + `--reserved-db-instances-offering-id` – o ID da oferta que você deseja comprar.
  + `--reserved-db-instance-id` – você pode atribuir seu próprio identificador às instâncias de banco de dados reservadas adquiridas, a fim de ajudar a manter o controle delas.
+ Depois de adquirir instâncias de banco de dados reservadas, você poderá obter informações sobre elas, conforme mostrado no exemplo a seguir. Chame a operação da API do RDS [https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html).