Trabalhar com nós reservados - Amazon MemoryDB

Trabalhar com nós reservados

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

Console

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/.

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

  3. Escolha comprar nós reservados.

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

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

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

  7. 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/.

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

  3. Escolha comprar nós reservados.

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

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

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

  7. Em Tipo de oferta, escolha o tipo de oferta.

  8. (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.

  9. Escolha comprar nós reservados.

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

Para obter informações sobre os nós reservados para a sua conta da AWS
  1. Faça login no Console de gerenciamento da AWS e abra o console do MemoryDB em https://console.aws.amazon.com/memorydb/.

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

  3. 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

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

Os exemplos a seguir demonstram como usar o MemoryDB Query API 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

É 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/.

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

  3. Escolha Faturas no lado esquerdo do painel.

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

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

Seus nós reservados e suas cobranças por hora para o mês atual são mostrados em Amazon MemoryDB CreateCluster Reserved Instances.

Captura de tela de um extrato de faturamento mostrando as cobranças por hora do mês atual.