

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Gerenciamento de nós
<a name="nodes"></a>

Um nó é o menor bloco de construção de uma implantação do MemoryDB. Um nó pertence a um fragmento, que pertence a um cluster. Cada nó executa o mecanismo que foi escolhido quando o cluster foi criado ou modificado pela última vez. Cada nó possui seu próprio nome Serviço de Nomes de Domínio (DNS) e porta. Há suporte para vários tipos de nós do MemoryDB, cada um com quantidades variáveis de memória associada e potência computacional.

**Topics**
+ [Nós e fragmentos do MemoryDB](nodes.nodegroups.md)
+ [Tipos de nó compatíveis](nodes.supportedtypes.md)
+ [Nós reservados do MemoryDB](nodes.reservednodes.md)
+ [Substituição de nós](nodes.nodereplacement.md)

Operações importantes envolvendo nós incluem: 
+ [Adição e Remoção de nós de um cluster](clusters.deletenode.md)
+ [Escalabilidade](scaling.md)
+ [Localização de endpoints de conexão](endpoints.md)

# Nós e fragmentos do MemoryDB
<a name="nodes.nodegroups"></a>

Um fragmento é um arranjo hierárquico de nós, cada um envolvido em um cluster. Fragmentos oferecem suporte para replicação. Dentro de um fragmento, um nó funciona como o nó primário de leitura/gravação. Todos os outros nós em um fragmento funcionam como réplicas somente leitura do nó primário. O MemoryDB oferece suporte a vários fragmentos em um cluster. Esse suporte permite particionar os dados em um cluster do MemoryDB. 

O MemoryDB oferece suporte à replicação por meio de fragmentos. A operação da API [DescribeClusters](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeClusters.html) lista os fragmentos com os nós membros, os nomes dos nós, os endpoints e também outras informações.

Depois que um cluster do MemoryDB é criado, ele pode ser alterado (reduzido ou aumentado). Para obter mais informações, consulte [Escalabilidade](scaling.md) e [Substituição de nós](nodes.nodereplacement.md). 

Ao criar um novo cluster, você pode preenchê-lo com dados do cluster antigo para que ele não fique vazio. Isso pode ser útil se você precisar alterar o tipo de nó ou a versão do mecanismo, ou se precisar migrar do Amazon ElastiCache (Redis OSS). Para obter mais informações, consulte [Obtenção manual de snapshots](snapshots-manual.md) e [Restauração a partir de um snapshot](snapshots-restoring.md).

# Tipos de nó compatíveis
<a name="nodes.supportedtypes"></a>

O MemoryDB oferece suporte aos tipos de nó a seguir. 

**Otimizadas para memória**


| Tipo de instância | Largura de banda da linha de base (Gbps) | Expansão da largura de banda (Gbps) | Multiplexação de E/S aprimorada (Valkey 7.2 e Redis OSS 7.0.4\$1)  | Versão mínima do mecanismo  | 
| --- | --- | --- | --- | --- | 
| db.r7g.large | 0,937 | 12.5 | Não | 6.2 | 
| db.r7g.xlarge | 1,876 | 12.5 | Não | 6.2 | 
| db.r7g.2xlarge | 3,75 | 15 | Sim | 6.2 | 
| db.r7g.4xlarge | 7,5 | 15 | Sim | 6.2 | 
| db.r7g.8xlarge | 15 | N/D | Sim | 6.2 | 
| db.r7g.12xlarge | 22,5 | N/D | Sim | 6.2 | 
| db.r7g.16xlarge | 30 | N/D | Sim | 6.2 | 
| db.r6g.large | 0,75 | 10.0 | Não | 6.2 | 
| db.r6g.xlarge | 1,25 | 10.0 | Não | 6.2 | 
| db.r6g.2xlarge | 2,5 | 10.0 | Sim | 6.2 | 
| db.r6g.4xlarge | 5,0 | 10.0 | Sim | 6.2 | 
| db.r6g.8xlarge | 12 | N/D | Sim | 6.2 | 
| db.r6g.12xlarge | 20 | N/D | Sim | 6.2 | 
| db.r6g.16xlarge | 25 | N/D | Sim | 6.2 | 

**Otimizada para memória com classificação de dados em níveis**


| Tipo de instância | Largura de banda da linha de base (Gbps) | Expansão da largura de banda (Gbps) | Multiplexação de E/S aprimorada (Valkey 7.2 e Redis OSS 7.0.4\$1)  | Versão mínima do mecanismo  | 
| --- | --- | --- | --- | --- | 
| db.r6gd.xlarge | 1,25 | 10 | Não | 6.2 | 
| db.r6gd.2xlarge | 2,5 | 10 | Não | 6.2 | 
| db.r6gd.4xlarge | 5,0 | 10 | Não | 6.2 | 
| db.r6gd.8xlarge | 12 | N/D | Não | 6.2 | 

**Nós de uso geral**


| Tipo de instância | Largura de banda da linha de base (Gbps) | Expansão da largura de banda (Gbps) | Multiplexação de E/S aprimorada (Valkey 7.2 e Redis OSS 7.0.4\$1)  | Versão mínima do mecanismo  | 
| --- | --- | --- | --- | --- | 
| db.t4g.small | 0,128 | 5,0 | Não | 6.2 | 
| db.t4g.medium | 0,256 | 5,0 | Não | 6.2 | 

Para conferir a disponibilidade nas regiões da AWS, consulte [Preço do Amazon MemoryDB](https://aws.amazon.com/memorydb/pricing/).

 Todos os tipos de nó são criados em uma nuvem privada virtual (VPC). 

# Nós reservados do MemoryDB
<a name="nodes.reservednodes"></a>

Os nós reservados fornecem um desconto significativo em comparação com os preços de nós sob demanda. Os nós reservados não são nós físicos, mas um desconto na fatura aplicado na sua conta pelo uso de nós sob demanda. Os descontos para nós reservados estão vinculados ao tipo de nó e à região da AWS . 

**nota**  
Todos os nós reservados atuais do MemoryDB são baseados no preço e fornecem cobertura para nós que executam o mecanismo Redis OSS. Esses nós reservados podem ser aplicados ao mecanismo Valkey conforme documentado em [Tamanho de nós reservados flexíveis](reserved-nodes-size.md), mas os nós reservados específicos do Valkey não estão disponíveis. 

O processo geral para trabalhar com nós reservados é o seguinte:
+ Analise as informações sobre ofertas de nós reservados disponíveis
+ Compre uma oferta de nó reservado usando o Console de gerenciamento da AWS, AWS Command Line Interface ou SDK
+ Analise as informações sobre seus nós reservados existentes

**Topics**
+ [Visão geral de nós reservados](reserved-nodes-overview.md)
+ [Tipos de oferta](reserved-nodes-offerings.md)
+ [Tamanho de nós reservados flexíveis](reserved-nodes-size.md)
+ [Atualização de nós do Redis OSS para o Valkey](reserved-nodes.md)
+ [Excluir um nó reservado](reserved-nodes-deleting.md)
+ [Trabalhar com nós reservados](reserved-nodes-working-with.md)

# Visão geral de nós reservados
<a name="reserved-nodes-overview"></a>

Ao comprar um nó reservado do MemoryDB, você adquire um compromisso de obter uma taxa com desconto sobre um tipo específico de nó pela duração do nó reservado. Para usar um nó reservado do MemoryDB, crie um nó como você faria para um nó sob demanda. O novo nó que você criar deve corresponder exatamente às especificações do nó reservado. Se as especificações do novo nó corresponderem a um nó reservado existente em sua conta, você será cobrado de acordo com a tarifa com desconto oferecida para o nó reservado. Caso contrário, uma taxa sob demanda será cobrada para o nó. Você pode usar a API Console de gerenciamento da AWS AWS CLI, a ou MemoryDB para listar e comprar ofertas de nós reservados disponíveis.

O MemoryDB oferece nós reservados para os nós R7g, R6g e R6gd otimizados para memória (com divisão de dados em camadas). Para conferir informações sobre preços, consulte [Preço do Amazon MemoryDB](https://aws.amazon.com/memorydb/pricing/ ).

# Tipos de oferta
<a name="reserved-nodes-offerings"></a>

Os nós reservados estão disponíveis em três variedades: Sem adiantamento, Adiantamento parcial e Adiantamento integral. Esses tipos permitem otimizar os custos do MemoryDB com base no uso esperado.

**Sem entrada **: essa opção fornece acesso ao nó reservado sem a necessidade de entrada de pagamento. Seu nó reservado sem entrada de pagamento será cobrado de acordo com uma taxa horária com desconto por cada hora dentro do período de vigência, independentemente do uso, e não é necessária entrada. 

**Pagamento adiantado parcial**: essa opção requer que uma parte do nó reservado seja paga antecipadamente. As horas restantes do período são cobradas com desconto por hora, independentemente do uso. 

**Pagamento adiantado integral**: o pagamento integral é feito no início do período de vigência, sem outros custos ou cobranças por hora incorridos pelo restante do período, independentemente do número de horas usadas. 

Todos os três tipos de ofertas estão disponíveis para períodos de vigência de um e três anos.

# Tamanho de nós reservados flexíveis
<a name="reserved-nodes-size"></a>

Ao adquirir um nó reservado, uma das especificações feitas é o tipo de nó, por exemplo, db.r6g.xlarge. Para ter mais informações sobre os tipos de nó, consulte [Preço do Amazon MemoryDB](https://aws.amazon.com/memorydb/pricing/ ).

Se você tiver um nó e precisar escalá-lo para uma capacidade maior, o nó reservado será automaticamente aplicado ao nó escalado. Ou seja, seus nós reservados são automaticamente aplicados ao uso de qualquer tamanho na mesma família de nós. Os nós reservados de tamanho flexível estão disponíveis para nós com a mesma região. AWS Nós reservados de tamanho flexível só podem reduzir a escala horizontalmente em suas famílias de nós. Por exemplo, um nó reservado para um db.r6g.xlarge pode ser aplicado a um db.r6g.2xlarge, mas não a um db.r6gd.large, porque db.r6g e db.r6gd são famílias de nós diferentes. 

Flexibilidade de tamanho significa que você pode se mover livremente entre configurações dentro da mesma família de nós. Por exemplo, você pode passar de um nó reservado r6g.xlarge (8 unidades normalizadas) para dois nós reservados r6g.large (8 unidades normalizadas) (2\$14 = 8 unidades normalizadas) na mesma região sem custo adicional. AWS 

Você pode comparar o uso de diferentes tamanhos de nós reservados usando unidades normalizadas. Por exemplo, uma hora de uso em dois nós db.r6g.4xlarge é equivalente a 16 horas de uso em um db.r6g.large. A tabela a seguir mostra o número de unidades normalizadas para cada tamanho de nó:


****  

| Tamanho do nó | Unidades normalizadas (Redis OSS) | Unidades normalizadas (Valkey) | 
| --- | --- | --- | 
| pequeno | 1 | 7. | 
| médio | 2 | 1.4 | 
| grande | 4 | 2.8 | 
| xlarge | 8 | 5.6 | 
| 2xlarge | 16 | 11.2 | 
| 4xlarge | 32 | 22.4 | 
| 6xlarge | 48 | 3.6 | 
| 8xlarge | 64 | 44,8 | 
| 10xlarge | 80 | 56 | 
| 12xlarge | 96 | 67,2 | 
| 16xlarge | 128 | 89,6 | 
| 24xlarge | 192 | 134,4 | 

Por exemplo, você compra um nó reservado db.r6gd.xlarge e tem dois nós reservados db.r6gd.large em execução em sua conta na mesma região. AWS Nesse caso, o benefício de faturamento é aplicado integralmente a ambos os nós.

![\[Diagrama mostrando dois nós reservados em execução com o benefício de faturamento aplicado a ambos os nós.\]](http://docs.aws.amazon.com/pt_br/memorydb/latest/devguide/images/ri1.png)


Como alternativa, se você tiver uma instância db.r6gd.2xlarge em execução na sua conta na mesma AWS região, o benefício de cobrança será aplicado a 50% do uso do nó reservado.

![\[Diagrama mostrando uma instância com o benefício de faturamento aplicado a 50% do uso do nó reservado.\]](http://docs.aws.amazon.com/pt_br/memorydb/latest/devguide/images/ri2.png)


# Atualização de nós do Redis OSS para o Valkey
<a name="reserved-nodes"></a>

Com o lançamento do Valkey no MemoryDB, agora você pode aplicar seu desconto de nós reservados do Redis OSS ao mecanismo do Valkey. Você pode realizar o upgrade do Redis OSS para o Valkey e ainda se beneficiar dos contratos e reservas existentes. Além de poder aplicar seus benefícios no mecanismo e família de nós, você pode até receber mais valor incremental. O Valkey tem um preço de 30% de desconto em relação ao Redis OSS e, com a flexibilidade de nós reservados, você pode usar seus nós reservados do Redis OSS para cobrir mais nós em execução do Valkey.

Para calcular a taxa de desconto, cada combinação de nó e mecanismo do MemoryDB tem um fator de normalização que é medido em unidades. As unidades de nós reservados podem ser aplicadas a qualquer nó em execução dentro da família de instâncias do nó reservado para um determinado mecanismo. Os nós reservados do Redis OSS podem ser aplicados adicionalmente em todos os mecanismos para cobrir a execução dos nós do Valkey. Como o Valkey tem um preço com desconto em relação ao Redis OSS, suas unidades para um determinado tipo de instância são mais baixas, o que permite que um nó reservado do Redis OSS cubra mais nós do Valkey.

Como exemplo, digamos que você tenha comprado um nó reservado para db.r7g.4xlarge para o mecanismo Redis OSS (32 unidades) e esteja executando um nó db.r7g.4xlarge do Redis OSS (32 unidades). Se você realizar o upgrade do nó para Valkey, o fator de normalização do nó em execução cai para 22,4 unidades, e seu nó reservado existente fornece 9,6 unidades adicionais para usar em qualquer outro nó do Valkey ou Redis OSS em execução na família cache.r7g na região. Você pode usar isso para cobrir 42% de outro nó db.r7g.4xlarge do Valkey na conta (22,4 unidades) ou 100% de um nó db.r7g.xlarge do Valkey (5,6 unidades) e 100% de um nó db.r7g.large do Valkey (2,8 unidades).

# Excluir um nó reservado
<a name="reserved-nodes-deleting"></a>

Os períodos de vigência de um nó reservado envolvem um compromisso de um ou três anos. Você não pode cancelar um nó reservado. No entanto, você pode excluir um nó coberto por um desconto de nó reservado. O processo de exclusão de um nó coberto por um desconto de nó reservado é o mesmo que o de qualquer outro nó.

Se excluir um nó coberto por um desconto de nó reservado, você poderá iniciar outro nó com especificações compatíveis. Neste caso, você continua recebendo a taxa com desconto durante o período de vigência da reserva (um ou três anos).

# Trabalhar com nós reservados
<a name="reserved-nodes-working-with"></a>

Você pode usar a API Console de gerenciamento da AWS AWS Command Line Interface, the e MemoryDB para trabalhar com nós reservados.

## Console
<a name="reserved-nodes-working-with-console"></a>

**Para obter preços e informações sobre as ofertas de nós reservados disponíveis**

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

1. No painel de navegação, selecione **nós reservados**.

1. Escolha **comprar nós reservados**.

1. Em **tipo de nó**, escolha o tipo de nó que você deseja implantar.

1. Em **quantidade**, escolha a quantidade de nós que você deseja implantar.

1. Em **prazo**, escolha quanto tempo você deseja que o nó do banco de dados seja reservado.

1. Em **Tipo de oferta**, escolha o tipo de oferta.

Após fazer essas seleções, você pode visualizar as informações de preço em **Resumo da reserva**.

**Importante**  
Escolha **Cancelar** para evitar a compra desses nós e gerar cobranças.

Assim que tiver informações sobre as ofertas de nós reservados disponíveis, você poderá usá-las para comprar uma oferta, conforme mostrado no procedimento a seguir:

**Para comprar um nó reservado**

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

1. No painel de navegação, selecione **nós reservados**.

1. Escolha **comprar nós reservados**.

1. Em **tipo de nó**, escolha o tipo de nó que você deseja implantar.

1. Em **quantidade**, escolha a quantidade de nós que você deseja implantar.

1. Em **prazo**, escolha quanto tempo você deseja que o nó do banco de dados seja reservado.

1. Em **Tipo de oferta**, escolha o tipo de oferta.

1. (Opcional) Você pode atribuir seu próprio identificador aos nós reservados adquiridos, para ajudá-lo a rastreá-los. Em **ID da reserva**, digite um identificador para o nó reservado.

   Após fazer essas seleções, você pode visualizar as informações de preço em **Resumo da reserva**.

1. Escolha **comprar nós reservados**.

1. Seus nós reservados são comprados e exibidos na lista **nós reservados**.

**Para obter informações sobre nós reservados para sua AWS conta**

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

1. No painel de navegação, selecione **nós reservados**.

1. Os nós reservados para sua conta são exibidos. Para ver informações detalhadas sobre um nó reservado específico, escolha esse nó na lista. Você pode, então, visualizar informações detalhadas sobre esse nó.

## AWS Command Line Interface
<a name="reserved-nodes-working-with-cli"></a>

O exemplo `describe-reserved-nodes-offerings` a seguir retorna detalhes das ofertas de nós reservados.

```
aws memorydb describe-reserved-nodes-offerings                                                             
```

Isso gera uma saída semelhante à seguinte:

```
{
    "ReservedNodesOfferings": [
        {
            "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx",
            "NodeType": "db.xxx.large",
            "Duration": 94608000,
            "FixedPrice": $xxx.xx,
            "OfferingType": "Partial Upfront",
            "RecurringCharges": [
                {
                    "RecurringChargeAmount": $xx.xx,
                    "RecurringChargeFrequency": "Hourly"
                }
            ]
        }
    ]
}
```

Você também pode passar os seguintes parâmetros para limitar o escopo do que é retornado:
+ `--reserved-nodes-offering-id` – o ID da oferta que você deseja comprar.
+ `--node-type`: o valor do filtro do tipo de nó. Use esse parâmetro para mostrar somente as reservas que correspondem ao tipo de nó especificado.
+ `--duration`: o valor do filtro de duração, especificado em anos ou segundos. Use esse parâmetro para mostrar somente reservas para esse período.
+ `--offering-type`: use esse parâmetro para mostrar somente as ofertas disponíveis que correspondem ao tipo de oferta especificado.

Depois de obter informações sobre as ofertas de nós reservados disponíveis, você pode usar essas informações para comprar uma oferta.

O exemplo `purchase-reserved-nodes-offering` a seguir mostra a compra de novos nós reservados

Para Linux, macOS ou Unix:

```
aws memorydb purchase-reserved-nodes-offering \                                                              
    --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca \
    --reservation-id reservation \
    --node-count 2
```

Para Windows:

```
aws memorydb purchase-reserved-nodes-offering ^
    --reserved-nodes-offering-id 0193cc9d-7037-4d49-b332-d5e984f1d8ca ^
    --reservation-id MyReservation
```
+ `--reserved-nodes-offering-id` representa o nome dos nós reservados oferecidos para compra.
+ `--reservation-id` é um identificador especificado pelo cliente para rastrear essa reserva.
**nota**  
O ID da reserva é um identificador exclusivo especificado pelo cliente para rastrear essa reserva. Se esse parâmetro não for especificado, o MemoryDB gerará automaticamente um identificador para a reserva.
+ `--node-count` é o número de nós a serem reservados. Ele assume 1 como padrão. 

Isso gera uma saída semelhante à seguinte:

```
{
    "ReservedNode": {
        "ReservationId": "reservation",
        "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx",
        "NodeType": "db.xxx.large",
        "StartTime": 1671173133.982,
        "Duration": 94608000,
        "FixedPrice": $xxx.xx,
        "NodeCount": 2,
        "OfferingType": "Partial Upfront",
        "State": "payment-pending",
        "RecurringCharges": [
            {
                "RecurringChargeAmount": $xx.xx,
                "RecurringChargeFrequency": "Hourly"
            }
        ],
        "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/reservation"
    }
}
```

Depois de comprar nós reservados, você pode obter informações sobre seus nós reservados.

O exemplo `describe-reserved-nodes` a seguir retorna informações sobre nós reservados para essa conta.

```
aws memorydb describe-reserved-nodes                                                             
```

Isso gera uma saída semelhante à seguinte:

```
{
    "ReservedNodes": [
        {
            "ReservationId": "ri-2022-12-16-00-28-40-600",
            "ReservedNodesOfferingId": "0193cc9d-7037-4d49-b332-xxxxxxxxxxxx",
            "NodeType": "db.xxx.large",
            "StartTime": 1671150737.969,
            "Duration": 94608000,
            "FixedPrice": $xxx.xx,
            "NodeCount": 1,
            "OfferingType": "Partial Upfront",
            "State": "active",
            "RecurringCharges": [
                {
                    "RecurringChargeAmount": $xx.xx,
                    "RecurringChargeFrequency": "Hourly"
                }
            ],
            "ARN": "arn:aws:memorydb:us-east-1:xxxxxxxx:reservednode/ri-2022-12-16-00-28-40-600"
        }
    ]
}
```

Você também pode passar os seguintes parâmetros para limitar o escopo do que é retornado:
+ `--reservation-id`: você pode atribuir seu próprio identificador aos nós reservados adquiridos, para ajudá-lo a rastreá-los.
+ `--reserved-nodes-offering-id`: o valor do filtro identificador da oferta. Use esse parâmetro para mostrar somente as reservas compradas que correspondam ao identificador de oferta especificado.
+ `--node-type`: o valor do filtro do tipo de nó. Use esse parâmetro para mostrar somente as reservas que correspondem ao tipo de nó especificado.
+ `--duration`: o valor do filtro de duração, especificado em anos ou segundos. Use esse parâmetro para mostrar somente reservas para esse período.
+ `--offering-type`: use esse parâmetro para mostrar somente as ofertas disponíveis que correspondem ao tipo de oferta especificado.

## API do MemoryDB
<a name="reserved-nodes-working-with-api"></a>

Os exemplos a seguir demonstram como usar o [MemoryDB Query API](https://docs.aws.amazon.com/memorydb/latest/devguide/programmingguide.queryapi.html) para nós reservados:

**DescribeReservedNodesOfferings**

Retorna detalhes das ofertas de nós reservados. 

```
https://memorydb.us-west-2.amazonaws.com/
    ?Action=DescribeReservedNodesOfferings
    &ReservedNodesOfferingId=649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f    
	&"Duration": 94608000,
    &NodeType="db.r6g.large"    
    &OfferingType="Partial Upfront"    
    &Version=2021-01-01
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20141201T220302Z
    &X-Amz-Algorithm
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20141201T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```

Os parâmetros a seguir limitam o escopo do que é retornado:
+ `ReservedNodesOfferingId` representa o nome dos nós reservados oferecidos para compra.
+ `Duration`: o valor do filtro de duração, especificado em anos ou segundos. Use esse parâmetro para mostrar somente reservas para esse período.
+ `NodeType`: o valor do filtro do tipo de nó. Use esse parâmetro para mostrar somente as ofertas que correspondem ao tipo de nó especificado.
+ `OfferingType`: use esse parâmetro para mostrar somente as ofertas disponíveis que correspondem ao tipo de oferta especificado.

Depois de obter informações sobre as ofertas de nós reservados disponíveis, você pode usar essas informações para comprar uma oferta.

**PurchaseReservedNodesOffering**

Permite que você compre uma oferta de nó reservado. 

```
https://memorydb.us-west-2.amazonaws.com/
    ?Action=PurchasedReservedNodesOffering
    &ReservedNodesOfferingId=649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
    &ReservationID=myreservationID
    &NodeCount=1
    &Version=2021-01-01
    &SignatureVersion=4
    &SignatureMethod=HmacSHA256
    &Timestamp=20141201T220302Z
    &X-Amz-Algorithm
    &X-Amz-SignedHeaders=Host
    &X-Amz-Expires=20141201T220302Z
    &X-Amz-Credential=<credential>
    &X-Amz-Signature=<signature>
```
+ `ReservedNodesOfferingId` representa o nome dos nós reservados oferecidos para compra.
+ `ReservationID` é um identificador especificado pelo cliente para rastrear essa reserva.
**nota**  
O ID da reserva é um identificador exclusivo especificado pelo cliente para rastrear essa reserva. Se esse parâmetro não for especificado, o MemoryDB gerará automaticamente um identificador para a reserva.
+ `NodeCount` é o número de nós a serem reservados. Ele assume 1 como padrão. 

Depois de comprar nós reservados, você pode obter informações sobre seus nós reservados.

**DescribeReservedNodes**

Retorna informações sobre nós reservados para essa conta.

```
https://memorydb.us-west-2.amazonaws.com/
	?Action=DescribeReservedNodes
	&ReservedNodesOfferingId=649fd0c8-xxxx-xxxx-xxxx-06xxxx75e95f
	&ReservationID=myreservationID
	&NodeType="db.r6g.large"
	&Duration=94608000
	&OfferingType="Partial Upfront"    
	&Version=2021-01-01
	&SignatureVersion=4
	&SignatureMethod=HmacSHA256
	&Timestamp=20141201T220302Z
	&X-Amz-Algorithm
	&X-Amz-SignedHeaders=Host
	&X-Amz-Expires=20141201T220302Z
	&X-Amz-Credential=<credential>
	&X-Amz-Signature=<signature>
```

Os parâmetros a seguir limitam o escopo do que é retornado:
+ `ReservedNodesOfferingId` representa o nome do nó reservado.
+ `ReservationID`: você pode atribuir seu próprio identificador aos nós reservados adquiridos, para ajudá-lo a rastreá-los.
+ `NodeType`: o valor do filtro do tipo de nó. Use esse parâmetro para mostrar somente as reservas que correspondem ao tipo de nó especificado.
+ `Duration`: o valor do filtro de duração, especificado em anos ou segundos. Use esse parâmetro para mostrar somente reservas para esse período.
+ `OfferingType`: use esse parâmetro para mostrar somente as ofertas disponíveis que correspondem ao tipo de oferta especificado.

## Visualização do faturamento de seus nós reservados
<a name="reserved-nodes-view-billing"></a>

É possível visualizar o faturamento dos seus nós reservados no Painel de cobrança no Console de gerenciamento da AWS.

**Para visualizar o faturamento de nós reservados**

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

1. No botão Pesquisar na parte superior do console, escolha **Faturamento**.

1. Escolha **Faturas** no lado esquerdo do painel.

1. Em **Cobranças de serviço da AWS **, expanda o **MemoryDB**.

1. Expanda a AWS região onde estão seus nós reservados, por exemplo, **Leste dos EUA (Norte da Virgínia)**.

Seus nós reservados e suas cobranças por hora do mês atual são mostrados em Instâncias ** CreateCluster reservadas do Amazon MemoryDB**.

![\[Captura de tela de um extrato de faturamento mostrando as cobranças por hora do mês atual.\]](http://docs.aws.amazon.com/pt_br/memorydb/latest/devguide/images/reserved-nodes.png)


# Substituição de nós
<a name="nodes.nodereplacement"></a>

O MemoryDB atualiza frequentemente sua frota com patches e upgrades, geralmente sem interrupções. No entanto, de tempos em tempos, precisamos reiniciar seus nós do MemoryDB para aplicar atualizações obrigatórias do sistema operacional ao host subjacente. Essas substituições são necessárias para aplicar atualizações que fortalecem a segurança, a confiabilidade e o desempenho operacional.

Você tem a opção de gerenciar essas substituições a qualquer momento antes da janela agendada para a substituição do nó. Ao gerenciar uma substituição sozinho, sua instância recebe a atualização do sistema operacional quando você executa novamente o nó e a substituição de nó agendada é cancelada. Você pode continuar recebendo alertas que indicam que a substituição do nó ocorrerá. Caso já tenha atenuado manualmente a necessidade da manutenção, você pode ignorar esses alertas.

**nota**  
Os nós de substituição gerados automaticamente pelo MemoryDB podem ter endereços IP diferentes. Você é responsável por revisar a configuração do aplicativo para garantir que os nós estejam associados aos endereços IP apropriados.

A lista a seguir identifica as ações que você pode tomar quando o MemoryDB programar um de seus nós para substituição:

**Opções de substituição de nós do MemoryDB**
+ **Não fazer nada**: se você não fizer nada, o MemoryDB substituirá o nó conforme programado. 

  Se o nó for membro de um cluster Multi-AZ, o MemoryDB oferece maior disponibilidade durante a aplicação de patches, atualizações e outras substituições de nós relacionadas à manutenção.

  A substituição é concluída enquanto o cluster atende às solicitações de gravação recebidas. 
+ **Mudar sua janela de manutenção**: para eventos de manutenção programados, você recebe um e-mail ou um evento de notificação do MemoryDB. Nesses casos, se você mudar sua janela de manutenção antes da hora de substituição programada, o nó será substituído no novo horário. Para obter mais informações, consulte [Modificar um cluster do MemoryDB](clusters.modify.md).
**nota**  
A possibilidade de alterar sua janela de substituição movendo a janela de manutenção só está disponível quando a notificação do MemoryDB inclui uma janela de manutenção. Se a notificação não inclui uma janela de manutenção, não é possível alterar a janela de substituição.

  Por exemplo, digamos que seja quinta-feira, 9 de novembro, às 15h e a próxima janela de manutenção seja sexta-feira, 10 de novembro, às 17h. Veja estes três cenários e seus resultados:
  + Você altera sua janela de manutenção para sexta-feira, 16h (após a data e hora atual e antes da próxima janela de manutenção programada). O nó é substituído na sexta-feira, 10 de novembro, às 16h.
  + Você altera sua janela de manutenção para sábado, 16h (após a data e hora atual e a próxima janela de manutenção programada). O nó é substituído no sábado, 11 de novembro, às 16h.
  + Você altera sua janela de manutenção para quarta-feira às 16:00, mais cedo na semana do que a data e a hora atuais. O nó é substituído na próxima quarta-feira, 15 de novembro, às 16h.

  Para instruções, consulte [Gerenciamento da manutenção](maintenance-window.md).

   