Nós sob demanda

Os nós sob demanda permitem que você pague por hora de instância, sem nenhum compromisso de longo prazo ou taxas antecipadas. Desse modo, você fica livre dos custos e das complexidades de planejamento, compras e manutenção de hardware e transforma os habituais altos custos fixos em custos variáveis bem menores. O tipo de nó afeta a computação, a capacidade de armazenamento de dados na memória e o throughput de rede disponíveis para seu cluster do MemoryDB.

Níveis de dados

Nós com níveis de dados usam unidades SSD para otimizar automaticamente os custos dos clusters do MemoryDB movendo, da memória para a SSD, os itens usados com menos frequência. Os dados armazenados na SSD apresentam uma latência ligeiramente mais elevada e throughput mais baixo em comparação com os dados armazenados na memória. Nós com níveis de dados, disponíveis ao MemoryDB para Redis, são ideais para workloads que acessam até 20% dos seus dados regularmente e para aplicações que podem tolerar latência adicional na primeira vez que um item acessado com menos frequência é necessário. Os nós R6gd do Amazon MemoryDB com memória e unidades SSD contam com quase cinco vezes mais capacidade de armazenamento total e podem ajudar os clientes a obter mais de 60% de economia ao executá-los na utilização máxima, em comparação com os nós R6g do MemoryDB com apenas memória. Veja no Exemplo de preço 3 a seguir uma comparação de como os níveis de dados podem reduzir seus custos.

Nós reservados

Os nós reservados fornecem um desconto significativo na taxa de uso por hora contínua dos nós reservados nos prazos de um ano ou três anos. Com nós reservados, você pode optar por:

  • Pagar um custo baixo por hora sem pagamento adiantado (Sem adiantamento)
  • Fazer um pagamento adiantado parcial e único com cobranças por hora mais baixas (Adiantamento parcial)
  • Fazer um adiantamento integral para obter cobranças por hora ainda mais baixas (Adiantamento integral)

Os nós reservados do MemoryDB oferecem flexibilidade de tamanho dentro de uma família de nós e na região da AWS. Isso significa que a taxa de nós reservados com desconto será aplicada automaticamente ao uso de todos os tamanhos na mesma família de nós. Ao comprar nós reservados, você deve designar uma região da AWS, o tipo de nó, o prazo de pagamento e a quantidade. Os nós reservados só podem ser usados na região da AWS designada.

O preço do nó reservado também está disponível para nós de cluster que usam níveis de dados.

* Este é o pagamento mensal médio no decorrer do prazo do nó reservado. Em cada mês, o pagamento mensal real será equivalente ao número real de horas no mês, multiplicado pela taxa de uso por hora ou número de segundos no mês, multiplicado pela taxa de uso por hora, dividido por 3.600, dependendo do tipo de nó do MemoryDB executado. A taxa de uso por hora é equivalente à média total dos pagamentos mensais durante o período de vigência do nó reservado, dividida pelo número total de horas (com base em um ano de 365 dias) no período de vigência do nó reservado.


** O preço efetivo por hora ajuda você a calcular a economia de custos de um nó reservado em relação ao preço sob demanda. Quando você compra um nó reservado, a cobrança é feita por hora durante todo o período de vigência do nó reservado que você selecionou, independentemente da execução ou não do nó. O preço efetivo por hora mostra o custo do nó amortizado por hora. Ele leva em conta o custo total do nó reservado durante todo o período de vigência, incluindo qualquer pagamento adiantado, e o distribui por cada hora do período de vigência do nó reservado.

Dados gravados

Você paga somente pelo volume de dados (em GB) que grava em seu cluster do MemoryDB. Esses dados incluem a chave, o valor e o volume de comandos do Redis. Não há custos associados para leituras.

Dados gravados

USD 0,20/GB
(mesmo preço em todas as regiões)

Armazenamento de snapshot

O armazenamento de snapshot para um cluster do MemoryDB é o armazenamento associado aos snapshots automatizados e iniciados pelo usuário que você obtém. Snapshot é uma cópia do cluster inteiro no momento em que o snapshot foi obtido. Não há custo adicional para o armazenamento de snapshot de até 100% do armazenamento total do cluster do MemoryDB em uma região. Não haverá cobrança adicional pelo armazenamento de snapshot se o período de retenção dos snapshots for de um dia. O armazenamento de snapshot adicional é cobrado de acordo com as taxas de armazenamento na tabela abaixo:

Exemplos de preços

Exemplo de preço 1

Você está criando uma aplicação que exige um banco de dados que forneça acesso rápido aos dados para permitir uma experiência de usuário responsiva e em tempo real para uma empresa regional de logística. A aplicação tem um tamanho total de conjunto de dados de 25 GB. Em média, 3% dos dados são atualizados a cada hora. Você usa uma arquitetura do MemoryDB com um fragmento que inclui um nó primário e um nó de réplica por fragmento para atender aos requisitos da aplicação. Você escolhe o tipo de nó db.r6g.xlarge, uma vez que ele tem memória suficiente para se ajustar a todo o conjunto de dados de trabalho. Você também opta por implantar a sua workload na região Oeste dos EUA (Oregon). Além disso, você define a retenção do snapshot para dois dias, permitindo armazenar o snapshot gratuitamente no primeiro dia e cobrar pelo armazenamento de snapshot no dia adicional.

Suas cobranças totais são calculadas da seguinte forma:
Cobranças de nós sob demanda
(1 primário + 1 réplica) * 1 = 2 nós no total
Preço por hora do db.r6g.xlarge = USD 0,617/hora
2 nós * USD 0,617 = USD 1,234/hora
Cobranças por dados gravados
Dados gravados = 25 GB * 3% (atualização de throughput a cada hora) = 0,75 GB/hora
Preços de dados gravados = USD 0,20/GB
0,750 GB/hora * USD 0,20/GB = USD 0,150/hora
Cobranças por armazenamento de snapshot
Dia 1: gratuito para armazenamento de snapshot
Dia 2: espaço de armazenamento de snapshot de 25 GB = 25 GB * USD 0,021 por GB/mês = USD 0,525/mês
USD 0,525/730 horas no mês = USD 0,001/hora
Cobrança total
Cobranças por nó = USD 1,234/hora
Cobranças por dados gravados = USD 0,150/hora
Cobranças por armazenamento de snapshot = USD 0,001/hora
Total = USD 1,234 + USD 0,150 + USD 0,001 = USD 1,385/hora

Exemplo de preço 2

Você trabalha em uma empresa de mídia e entretenimento e sua equipe criou uma aplicação que exige latência muito baixa e alto throughput. Para atender a esses requisitos de desempenho, você usa o Amazon MemoryDB para Redis como seu banco de dados principal. A aplicação exige muita leitura e tem um tamanho total de conjunto de dados de 50 GB, composto por objetos de 100 bytes (inclui chave, valor e tamanho de comandos do Redis). A aplicação é composta por 80% de leituras e 20% de gravações e aproximadamente 50 mil transações por segundo. Você escolhe dois fragmentos do tipo de nó db.r6g.xlarge para ter memória suficiente para se ajustar a todo o conjunto de dados no cluster (50 GB) e seleciona uma réplica por fragmento para dar suporte às leituras da aplicação e à alta disponibilidade. Você também opta por implantar sua workload em duas zonas de disponibilidade na região Leste dos EUA (Norte da Virgínia) para alta disponibilidade. Além disso, você define a retenção do snapshot para dois dias, permitindo armazenar o snapshot gratuitamente no primeiro dia e cobrar pelo armazenamento de snapshot no dia adicional. Suas cobranças totais são calculadas da seguinte forma:

Cobranças de nós sob demanda
(1 primário + 1 réplica) *2 = 4 nós no total
Preço por hora do db.r6g.xlarge = USD 0,617/hora
4 nós * USD 0,617 = USD 2,468/hora
Cobranças por dados gravados
O MemoryDB só cobra pelas gravações. Portanto, para 50 mil transações por segundo com 20% de gravações e 80% de leitura, você só precisa pagar por 20% de 50 mil (dez mil transações por segundo).
Com isso, são dez mil transações por segundo * 100 bytes * 60 * 60 = 3,6 GB/hora
Preços de dados gravados = USD 0,20/GB
3,6 GB * USD 0,20/GB = USD 0,720/hora
Cobranças por armazenamento de snapshot
Dia 1: gratuito para armazenamento de snapshot
Dia 2: espaço de armazenamento de snapshot de 50 GB = 50 GB * USD 0,021 por GB/mês = USD 1,050/mês
USD 1,05/730 horas no mês = USD 0,001/hora
Cobrança total
Cobranças por nó = USD 2,468/hora
Cobranças por dados gravados = USD 0,720/hora
Cobranças por armazenamento de snapshot = USD 0,001/hora
Total = USD 2,468 + USD 0,720 + USD 0,001 = USD 3,189/hora

Exemplo de preço 3

Você trabalha em uma empresa financeira e sua equipe criou uma aplicação com o MemoryDB como banco de dados principal para atender aos requisitos de desempenho. A aplicação é temporária por natureza, principalmente para acessar dados gerados durante o mês anterior, mas precisa manter 12 meses de dados para fins de conformidade. A aplicação tem um tamanho total de conjunto de dados de 840 GB. Em média, 1% dos dados são atualizados a cada hora. Você usa um cluster do MemoryDB com dois fragmentos que incluem um nó primário e um nó de réplica por fragmento para atender aos requisitos da aplicação. Como sua aplicação usa principalmente os dados recém-atualizados, você seleciona o tipo de nó db.r6gd.4xlarge com níveis de dados. Você também opta por implantar sua workload em três zonas de disponibilidade na região Leste dos EUA (Norte da Virgínia) para alta disponibilidade. Além disso, você define a retenção do snapshot para dois dias, permitindo armazenar o primeiro snapshot gratuitamente e cobrar pelo armazenamento de snapshot no segundo dia. Suas cobranças totais são calculadas da seguinte forma:

Cobranças de nós sob demanda
Tamanho do conjunto de dados: 840 GB
Capacidade de memória utilizável do db.r6gd.4xlarge: 105,81 GiB/nó = 113,64 GB/nó, menos 19% de memória para uso que não seja dados:
113,64 * 0,81 = 92,05 GB/nó
Capacidade da unidade SSD do db.r6gd.4xlarge: 398,14 GiB = 427,6 GB
Capacidade total por nó: 92,05 + 427,6 = 519,65 GB/nó
Fragmentos necessários para o conjunto de dados: 840 GB ÷ 519,65 GB/nó = 2
Cada fragmento: (1 primário + 1 réplica) nós
(1 primário + 1 réplica) * 2 fragmentos = 4 nós no total
Preço por hora do db.r6gd.4xlarge = USD 3,695/hora
Cobrança total por hora: 4 nós * USD 3,695/hora = USD 14,78

Cobranças por dados gravados
Dados gravados = 840 GB * 1% (atualização de throughput a cada hora) = 8,4 GB/hora
Preços de dados gravados = USD 0,20/GB
8,4 GB/hora * USD 0,20/GB = USD 1,68/hora

Cobranças por armazenamento de snapshot
Dia 1: gratuito para armazenamento de snapshot
Dia 2: espaço de armazenamento de snapshot de 840 GB = 840 * USD 0,021 por GB/mês = USD 17,64/mês
USD 17,64/730 horas no mês = USD 0,0242/hora

Cobrança total
Cobranças por nó = USD 14,78/hora
Cobranças por dados gravados = USD 1,68/hora
Cobranças por armazenamento de snapshot = USD 0,0242/hora
Total = USD 14,78 + USD 1,68 + USD 0,0242 = USD 16,484/hora

Fragmentos necessários se estiverem funcionando totalmente na memória: 840 GB ÷ 113,64 GB/nó para db.r6g.4xlarge =8
Preço do db.r6g.4xlarge sob demanda: USD 2,463/hora
Cada fragmento: (1 primário + 1 réplica) nós
(1 primário + 1 réplica) * 8 fragmentos = 16 nós no total
Cobrança por hora para execução totalmente na memória: 16 nós * USD 2,463/hora = USD 39,41
Economia comparada com a execução totalmente na memória: (USD 39,41 – USD14,78)/USD 39,41 = 62%

Recursos adicionais de definição de preço

Saiba como começar a usar
Confira os tutoriais de primeiros passos

Descubra os recursos do MemoryDB na página de Introdução.

Saiba mais 
Aprenda com um tutorial
Aprenda com um tutorial

Veja como configurar seu primeiro cluster do MemoryDB.

Comece a usar 
 Comece a criar com o MemoryDB
Comece a criar com o MemoryDB

Confira o guia do usuário do MemoryDB para começar a usar.

Leia a documentação