Amazon Elasticsearch Service Instâncias reservadas - Amazon Elasticsearch Service

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

Amazon Elasticsearch Service Instâncias reservadas

As Reserved Instances (RIs – Instâncias reservadas) do Amazon Elasticsearch Service oferecem descontos significativos em comparação com instâncias sob demanda padrão. As próprias instâncias são idênticas; RIs são apenas um desconto de faturamento aplicado às instâncias sob demanda na sua conta. Para aplicativos de longa duração com uso previsível, o RIs pode oferecer uma economia considerável ao longo do tempo.

Amazon ES RIs exigem prazos de um ou três anos e têm três opções de pagamento que afetam a taxa de desconto:

  • Sem pagamento adiantado – Você não paga nada de maneira adiantada. Você paga uma taxa por hora com desconto a cada hora dentro do prazo.

  • Adiantamento parcial – Você paga uma parte do custo inicial e paga uma taxa por hora com desconto a cada hora dentro do prazo.

  • Adiantamento total – Você paga todos os custos iniciais. Você não paga uma taxa por hora no prazo.

De modo geral, um maior pagamento adiantado significa um desconto maior. Você não pode cancelar instâncias reservadas — ao reservá-las, você se compromete em pagar pelo prazo completo — e os pagamentos adiantados não são reembolsáveis.

Amazon Elasticsearch Service RIs não são flexíveis; elas só se aplicam ao tipo de instância exato que você reservar. Por exemplo, uma reserva para oito instâncias c5.2xlarge.elasticsearch não se aplica a dezesseis instâncias c5.xlarge.elasticsearch ou quatro instâncias c5.4xlarge.elasticsearch. Para obter detalhes completos, consulte Definição de preço do Amazon Elasticsearch Service e Perguntas frequentes.

Comprar instâncias reservadas (console)

O console permite que você exiba as instâncias reservadas existentes e compre novas.

Para comprar uma reserva

  1. Acesse https://aws.amazon.com e escolha Sign In to the Console.

  2. Em Analytics, escolha Elasticsearch Service.

  3. Escolha Reserved Instances (Instâncias reservadas).

    Nesta página, você pode exibir as reservas existentes. Se tiver muitas reservas, você poderá filtrá-las para identificar mais facilmente e exibir uma determinada reserva.

    dica

    Se você não encontrar o link Reserved Instances (Instâncias Reservadas), crie um domínio na região.

  4. Escolha Purchase Reserved Instance.

  5. Em Reservation Name (Nome da reserva), digite um nome descritivo exclusivo.

  6. Escolha um tipo de instância, tamanho e número de instâncias. Para obter orientações, consulte Dimensionamento de domínios do Amazon ES.

  7. Escolha um prazo e uma opção de pagamento.

  8. Examine os detalhes de pagamento atentamente.

  9. Selecione Enviar.

  10. Examine o resumo da compra com atenção. As compras de instâncias reservadas não são reembolsáveis.

  11. Escolha Purchase (Comprar).

Comprar instâncias reservadas (CLI da AWS)

A AWS CLI tem comandos para exibir ofertas, comprar uma reserva e exibir as reservas. O seguinte comando e a resposta mostram as ofertas para uma determinada região da AWS:

aws es describe-reserved-elasticsearch-instance-offerings --region us-east-1 { "ReservedElasticsearchInstanceOfferings": [ { "FixedPrice": x, "ReservedElasticsearchInstanceOfferingId": "1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a", "RecurringCharges": [ { "RecurringChargeAmount": y, "RecurringChargeFrequency": "Hourly" } ], "UsagePrice": 0.0, "PaymentOption": "PARTIAL_UPFRONT", "Duration": 31536000, "ElasticsearchInstanceType": "m4.2xlarge.elasticsearch", "CurrencyCode": "USD" } ] }

Para obter uma explicação de cada valor de retorno, consulte a tabela a seguir.

Campo Descrição
FixedPrice O custo inicial da reserva.
ReservedElasticsearchInstanceOfferingId O ID da oferta. Anote esse valor caso você queira reservar a oferta.
RecurringCharges A taxa por hora da reserva.
UsagePrice Um campo herdado. Em Amazon ES, esse valor é sempre 0.
PaymentOption Sem adiantamento, adiantamento parcial ou adiantamento total.
Duration Extensão do prazo em segundos:
  • 31.536.000 segundos são um ano.

  • 94.608.000 segundos são três anos.

ElasticsearchInstanceType O tipo de instância da reserva. Para obter informações sobre recursos de hardware alocados para cada tipo de instância, consulte Definição de preço do Amazon Elasticsearch Service.
CurrencyCode A moeda de FixedPrice e RecurringChargeAmount.

Este próximo exemplo compra uma reserva:

aws es purchase-reserved-elasticsearch-instance-offering --reserved-elasticsearch-instance-offering-id 1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a --reservation-name my-reservation --instance-count 3 --region us-east-1 { "ReservationName": "my-reservation", "ReservedElasticsearchInstanceId": "9a8a7a6a-5a4a-3a2a-1a0a-9a8a7a6a5a4a" }

Por fim, você pode listar as reservas para uma determinada região usando o seguinte exemplo:

aws es describe-reserved-elasticsearch-instances --region us-east-1 { "ReservedElasticsearchInstances": [ { "FixedPrice": x, "ReservedElasticsearchInstanceOfferingId": "1a2a3a4a5-1a2a-3a4a-5a6a-1a2a3a4a5a6a", "ReservationName": "my-reservation", "PaymentOption": "PARTIAL_UPFRONT", "UsagePrice": 0.0, "ReservedElasticsearchInstanceId": "9a8a7a6a-5a4a-3a2a-1a0a-9a8a7a6a5a4a", "RecurringCharges": [ { "RecurringChargeAmount": y, "RecurringChargeFrequency": "Hourly" } ], "State": "payment-pending", "StartTime": 1522872571.229, "ElasticsearchInstanceCount": 3, "Duration": 31536000, "ElasticsearchInstanceType": "m4.2xlarge.elasticsearch", "CurrencyCode": "USD" } ] }
nota

StartTime é tempo epoch Unix, que é o número de segundos decorridos desde a meia-noite UTC de 1° de janeiro de 1970. Por exemplo, o tempo epoch 1522872571 20:09:31 UTC é de 4 de abril de 2018. Você pode usar conversores online.

Para saber mais sobre os comandos usados nos exemplos anteriores, consulte o AWS CLI Command Reference.

Comprar instâncias reservadas (SDKs da AWS)

O AWS SDKs (exceto as SDKs para Android e iOS) é compatível com todas as operações definidas em Referência sobre a API de configuração do Amazon ES, incluindo as seguintes:

  • DescribeReservedElasticsearchInstanceOfferings

  • PurchaseReservedElasticsearchInstanceOffering

  • DescribeReservedElasticsearchInstances

Para obter mais informações sobre como instalar e usar o AWS SDKs, consulte Kits de desenvolvimento de software da AWS.

Examinar custos

Cost Explorer é uma ferramenta gratuita que você pode usar para exibir os dados de gastos nos últimos 13 meses. Analisar esses dados ajuda a identificar tendências e compreender se a RIs se encaixa em seu caso de uso. Se você já tem RIs, pode agrupar por Opção de compra e mostrar custos amortizados para comparar esse gasto com o gasto de instâncias sob demanda. Você também pode definir orçamentos de uso para garantir que está aproveitando suas reservas. Para obter mais informações, consulte Como analisar os custos com Cost Explorer no Guia do usuário do AWS Billing and Cost Management.