O Amazon ElastiCache é um serviço totalmente gerenciado, compatível com Redis e Memcached, que oferece performance econômica e em tempo real para aplicações modernas com 99,99% de disponibilidade. O ElastiCache acelera a performance do banco de dados e das aplicações, escalando para centenas de milhões de operações por segundo com tempo de resposta de microssegundos. O ElastiCache oferece segurança, confiabilidade, escalabilidade e performance aprimoradas quando comparado às alternativas de código aberto. O ElastiCache também proporciona economia de custos para workloads de leitura pesadas e fornece recursos de otimização de custos, como hierarquização de dados para workloads com uso intenso de memória. 

Com o ElastiCache, você paga apenas pelo que usar, sem taxa mínima. A cobrança é feita por hora com base no número de nós, tipo de nó e modelo de preço selecionado. Não há custos iniciais nem comprometimentos de longo prazo. 

O ElastiCache oferece suporte a nós sob demanda, o que permite que você pague por hora sem compromissos de longo prazo, e nós reservados, que oferecem descontos a clientes que se comprometem com períodos de vigência de um ou três anos.

Poderão também haver custos associados ao armazenamento de backup, à transferência de dados dentro ou entre regiões ou ao uso do AWS Outposts.

Calculadora de preços da AWS

Calculadora de preços da AWS para Amazon ElastiCache

Pague somente pelo que usar, sem tarifa mínima. Calcule o custo do ElastiCache e da arquitetura em uma única estimativa com base em locais, quantidades de transferência de dados, número de solicitações e muito mais. Crie sua estimativa personalizada para usar o ElastiCache agora »

Nível gratuito

Como parte do nível gratuito da AWS, você pode começar a usar o Amazon ElastiCache gratuitamente. Após o cadastro, os novos clientes da AWS recebem 750 horas de uso dos nós cache.t2.micro ou cache.t3.micro do ElastiCache gratuitamente por até 12 meses. 

Não há nenhuma cobrança pela transferência de dados do ElastiCache para o tráfego de entrada ou saída do nó do ElastiCache Node em si. Como parte do nível gratuito da AWS, novos clientes da AWS receberão 15 GB de transferência externa de dados gratuita todo mês, agregados em todos os serviços da AWS, durante um ano. 

O nível gratuito da AWS se aplica aos serviços participantes em todas as nossas regiões globais. O uso gratuito de acordo com o nível gratuito da AWS é calculado mensalmente em todas as regiões e aplicado automaticamente à sua fatura. O uso gratuito não é cumulativo. O nível gratuito da AWS não está disponível nas regiões AWS GovCloud (EUA) nem na região China (Pequim), no momento.

Nós sob demanda

Um nó é o menor componente de um cluster do Amazon ElastiCache. Em geral, os tipos de geração atuais fornecem mais memória e capacidade de computação a um custo mais baixo em comparação com seus tipos de nós de gerações anteriores equivalentes. Para obter informações sobre qual tamanho de nó usar, consulte Tipos de nós compatíveis e Escolha do tamanho do nó.

O uso de nós sob demanda permite que você pague pela capacidade de memória por hora, sem compromissos de longo prazo. Esse modelo libera você dos custos e das complexidades de planejamento, compra e manutenção de hardware e ajuda a transformar custos fixos elevados em custos variáveis mais baixos. Ao usar nós sob demanda, você é cobrado por hora a partir do momento em que um nó é iniciado até que ele seja encerrado. Cada hora de nó parcial consumida será cobrada como uma hora completa.

Níveis de dados

Os nós com níveis de dados usam as unidades de estado sólido (SSD) para otimizar automaticamente os custos dos clusters do Amazon ElastiCache ao transferir os itens menos usados da memória para a SSD. Os dados armazenados na SSD apresentam uma latência ligeiramente mais elevada e throughput mais baixo em comparação aos dados armazenados na memória. 

Os nós com níveis de dados, do ElastiCache 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 menos frequentemente acessado for necessário.

Os nós R6gd do ElastiCache com memória e SSD contam com quase 5 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, comparado aos nós R6g do ElastiCache com somente memória. Veja, no Exemplo 4 a seguir, uma comparação sobre como os níveis de dados podem reduzir seus custos.

Nós reservados

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

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

O preço dos nós reservados também está disponível para nós de cluster que usam níveis de dados.  Para saber mais, acesse nossa documentação Nós reservados do ElastiCache.

Planos de nós reservados para o ElastiCache

* As tarifas mensais de instância reservada são a média do pagamento mensal no decorrer do período de vigência da instância reservada. Em cada mês, dependendo do tipo de instância do ElastiCache que você executar, o pagamento mensal real será equivalente ao número real de horas no mês multiplicado pela taxa de uso por hora ou ao número de segundos no mês multiplicado pela taxa de uso por hora e dividido por 3600. A taxa de uso por hora é equivalente à média total dos pagamentos mensais durante o período de vigência da instância reservada, dividido pelo número total de horas (com base em um ano de 365 dias) do período de vigência da instância reservada.

** A taxa por hora da instância reservada em vigor ajuda você a calcular a economia de custos de uma instância reservada em relação ao preço da instância sob demanda. Quando você compra uma instância reservada, a cobrança é feita por hora durante todo o período de vigência da instância reservada que você selecionou, independentemente de a instância estar sendo executada. O preço por hora efetivo mostra o custo da instância amortizado por hora. Isso leva em conta o custo total da instância reservada durante todo o período de vigência, incluindo qualquer pagamento adiantado, e o distribui por cada hora do período de vigência da instância reservada.

Backup e restauração

Com o Amazon ElastiCache para Redis, você pode armazenar gratuitamente um backup para cada cluster ativo do Redis. O espaço de armazenamento para backups adicionais é cobrado a uma taxa de USD 0,085 por GB por mês para todas as regiões da AWS. Não há taxas de transferência de dados para criar um backup ou restaurar dados de um backup para um cluster Redis.

Os clusters do ElastiCache que executam o Redis podem fazer backup dos dados deles. Você pode usar o backup para restaurar um cluster ou semear um novo cluster. O armazenamento de backup está disponível apenas no ElastiCache para Redis.

Transferência de dados

Custos da transferência de dados em uma região

Não há custos para a transferência de dados entre o Amazon EC2 e o Amazon ElastiCache na mesma zona de disponibilidade (AZ). Embora as taxas padrão de transferência de dados regional do EC2 de USD 0,01 por GB de entrada/saída se apliquem ao transferir dados entre uma instância do EC2 e um nó do ElastiCache em diferentes zonas de disponibilidade da mesma região, só haverá cobrança pela transferência de dados da instância do EC2.

Custos de transferência de dados entre regiões

O Amazon ElastiCache Global Datastore permite uma replicação totalmente gerenciada, rápida, confiável e segura entre regiões. As cobranças a seguir se aplicam ao tráfego de saída da região (ou origem) principal.

O Global Datastore está disponível com os nós M5, R5, R6g, R6gd, M6g, M7g e R7g, que não estão qualificados para o nível gratuito da AWS.

AWS Outposts

O AWS Outposts é um serviço totalmente gerenciado que estende a infraestrutura, os serviços, as APIs e as ferramentas da AWS aos datacenters, aos espaços de colocalização ou às instalações on-premises dos clientes. Você pode comprar servidores Outposts por um período de três anos com adiantamento parcial, tudo adiantado e sem opções de adiantamento disponíveis. O preço inclui entrega, instalação, manutenção e remoção no final do prazo.

Ao fornecer acesso local à infraestrutura gerenciada da AWS, o Outposts permite criar e executar aplicações on-premises usando as mesmas interfaces de programação das regiões da AWS, ao mesmo tempo que usa recursos locais de computação e armazenamento para obter menor latência e atender às necessidades de processamento de dados locais. O Amazon ElastiCache para Outposts oferece suporte apenas aos nós das famílias M5 e R5.

Sob demanda

Cenários de uso e preços

Exemplo 1: Memcached, mono-AZ, sob demanda

Cenário: Você tem um caso de uso de cache de banco de dados simples que utiliza o Amazon ElastiCache para Memcached. O tamanho total do conjunto de dados é de 25 GB e sua aplicação é arquitetada para uma única zona de disponibilidade em execução na região Leste dos EUA (Norte da Virgínia). 

Decisão: você não precisará manter seu ambiente por muito tempo, então você opta por preços sob demanda. Você decide usar os nós cache.m6g.large em um cluster de cinco nós como equilíbrio entre a performance da rede, a capacidade de memória e a limitação do raio de alcance das falhas de nó, dando preferência a mais nós menores em uma arquitetura de cluster. Suas cobranças totais são calculadas da seguinte forma:

Cobranças de nós sob demanda
cache.m6g.large = USD 0,149/hora
Total = USD 0,149 * cluster de 5 nós = USD 0,745/hora

Exemplo 2: Alto volume de leitura, multi-AZ, um ano, sem custo inicial (cache)

Cenário: você tem uma workload de leitura intensa que utiliza o Amazon ElastiCache para Redis. O tamanho total do conjunto de dados é 150 GB de objetos de 200 bytes. Sua workload é de 20 por cento de gravações, 80 por cento de leituras e aproximadamente 600.000 transações por segundo. Como cada workload é de leitura intensa, você usa uma arquitetura ElastiCache de um nó primário e 5 nós de réplica, pois as réplicas podem atender ao tráfego de leitura. Você escolhe o tipo de nó cache.r6g.8xlarge, pois ele tem memória suficiente para acomodar todo o conjunto de dados de trabalho em cada nó (tendo em mente a necessidade de memória reservada). Você também opta por implantar sua workload em duas zonas de disponibilidade na região Leste dos EUA (Norte da Virgínia).

Decisão: o tamanho geral da workload deve ser estável, então, você opta por proteger instâncias reservadas de um ano sem compra antecipada. Além disso, você utiliza o recurso de backup diário gratuito do ElastiCache e faz um backup mensal adicional. Suas cobranças totais são calculadas da seguinte forma:

Cobranças de nó reservado com compromisso de um ano, sem adiantamento
1 primário + 5 réplicas = 6 nós no total
Preço por hora do cache.r6g.8xlarge, por um ano, sem pagamento adiantado = USD 2,241/hora
6 nós * USD 2,241 = USD 13,446/hora

Cobranças de transferências de dados
600.000 transações por segundo * 200 bytes * 60 minutos/hora * 60 segundos/minuto = 432 GB/hora
Aproximadamente 50 por cento dos seus dados cruzarão as zonas de disponibilidade devido à arquitetura multi-AZ
432 GB * 50% * USD 0,01/GB = USD 2,16/hora

Cobranças por armazenamento de backup
1 snapshot de 150 GB * USD 0,085 por GB/mês= USD 12,75/mês
USD 12,75/730 horas no mês = USD 0,017/hora

Cobrança total
Cobranças de nó do Amazon ElastiCache = USD 13,446/hora
Cobranças de transferências de dados = USD 2,16/hora
Cobranças por armazenamento de backup = USD 0,017/hora
Total = USD 13,446 + USD 2,16 + USD 0,017 = USD 15,623/hora

Exemplo 3: Alto volume de gravação com Global Datastore para o Amazon ElastiCache para Redis, pagamento adiantado de três anos (caso de uso de armazenamento de sessão distribuída)

Cenário: você tem uma workload de armazenamento de sessão distribuída com alto volume de gravação que utiliza o Amazon ElastiCache para Redis. Como seus usuários estão localizados em todos os Estados Unidos, você opta por utilizar o Global Datastore no Leste dos EUA (Norte da Virgínia) como a região primária e no Oeste dos EUA (Norte da Califórnia) como a região secundária. O tamanho total do conjunto de dados é 25 GB de objetos de 200 bytes. Seu padrão de tráfego é de 50.000 gravações por segundo, com 50.000 leituras por segundo na região primária e 50.000 leituras na região secundária. Você optou por implantar uma arquitetura em cluster em três zonas de disponibilidade com três fragmentos e dois nós de réplica por fragmento, em cada região. Um fragmento é um conjunto de um a seis nós do Redis. 

Decisão: você espera que essa workload seja bastante estável e optou por assumir instâncias reservadas por três anos com adiantamento integral do pagamento da compra. Para backups, você está usando o backup gratuito incluído. Sua cobrança total seria calculada da seguinte forma:

Cobranças de nó reservado com compromisso de três anos e adiantamento integral
3 fragmentos * 3 nós por fragmento * 2 regiões = 18 nós no total
Preço por hora do cache.m6g.xlarge, por três anos e adiantamento integral = USD 0,134/hora
18 nós * USD 0,134 = USD 2,412/hora

Cobranças de transferências de dados
100.000 leituras por segundo * 200 bytes * 60 minutos/hora * 60 segundos/minuto = 72 GB/hora

50.000 gravações por segundo * 200 bytes * 60 minutos/hora * 60 segundos/minuto = 36 GB/hora
Aproximadamente 66% dos seus dados cruzarão as zonas de disponibilidade devido à arquitetura multi-AZ
(72 GB + 36 GB) * 50% * USD 0,01/GB = USD 0,475 + USD 0,238 = USD 0,713/hora

Tráfego de replicação do Global Datastore de saída = 36 GB/hora
36 GB * USD 0,02 = USD 0,72/hora

Total = USD 0,72 + USD 0,713 = USD 1,433/hora

Cobrança por armazenamento de backup
Backup incluído por cluster = gratuito

Cobrança total
Cobranças de nó do Amazon ElastiCache = USD 2,412/hora
Cobranças de transferências de dados = USD 1,433/hora
Cobranças por armazenamento de backup = gratuito
Total = USD 2,412 + USD 1,433 + USD 0 = USD 3,845/hora

Exemplo 4: hospedar um cache da escala de terabytes com latências de poucos milissegundos usando níveis de dados

Cenário: você está executando uma aplicação de geração de relatório e escolheu o ElastiCache para aumentar a performance do banco de dados subjacente. A aplicação é temporária por natureza, principalmente ao acessar dados gerados durante o mês anterior, mas precisa manter 12 meses de dados para fins de conformidade. A aplicação armazena 85 GiB por mês para um total de 1 TiB.

Decisão: como sua aplicação usa, principalmente, os dados mais recentes, você seleciona o tipo de nó cache.r6gd.16xlarge com níveis de dados. Sua aplicação está sendo executada na região Leste dos EUA (Norte da Virgínia). Você não está usando réplicas de leitura, snapshots, Global Datastore nem qualquer outro recurso do ElastiCache passível de cobrança. Suas cobranças totais são calculadas da seguinte forma:

Cobranças de nós sob demanda
Tamanho do conjunto de dados: 1 TiB (ou 1024 GiB)
Capacidade de memória utilizável cache.r6gd.16xlarge: 419,1 GiB/nó, menos 25% de memória reservada: 419,1*0,75 = 314,33 GiB/nó
Capacidade da unidade de estado sólido (SSD) cache.r6gd.16xlarge: 1592,56 GiB
Capacidade total por nó: 314,33 + 1592,56 = 1906,89 GiB/nó
Nós necessários para o conjunto de dados: 1024 GiB ÷ 1906,89 GiB/nó = 1 nó
Preço sob demanda de cache.r6gd.xlarge: USD 12,477/hora
Cobrança total por hora: 1 nó * USD 12,477/hora = USD 12,48

Nós necessários se a execução ocorrer totalmente na memória: 1024 GiB ÷ 314,33 GiB/nó para cache.r6g.16xlarge = 4 nós
Preço sob demanda de cache.r6g.16xlarge: USD 6,567/hora
Cobrança por hora para execução totalmente na memória: 4 nós * USD 6,567/hora = USD 26,27
Economia comparada com a execução totalmente na memória: USD 26,27 - (USD 12,48/USD 26,27) = 52,5%

Perguntas frequentes

O Amazon ElastiCache tem um nível gratuito e você pode começar gratuitamente?

Sim, você pode começar a usar o Amazon ElastiCache gratuitamente. Os novos clientes da AWS recebem 750 horas de uso do nó cache.t2.micro ou cache.t3.micro do ElastiCache gratuitamente por até 12 meses. Como parte do nível gratuito da AWS, novos clientes da AWS receberão 15 GB de transferência externa gratuita de dados todo mês, agregados em todos os serviços da AWS, durante um ano.

O nível gratuito da AWS se aplica aos serviços participantes em todas as nossas regiões globais. O uso gratuito de acordo com o nível gratuito da AWS é calculado mensalmente em todas as regiões e aplicado automaticamente à sua fatura. O uso gratuito não é cumulativo. O nível gratuito da AWS não está disponível nas regiões AWS GovCloud (EUA) nem na região China (Pequim), no momento.

Quanto custa o Amazon ElastiCache por mês?

Use a Calculadora de preços da AWS para calcular o custo da arquitetura e do Amazon ElastiCache em uma única estimativa com base em locais, quantidades de transferência de dados, número de solicitações e muito mais. Pague somente pelo que usar, sem tarifa mínima.

Quais fatores afetam os custos do Amazon ElastiCache?

O nível de dados, os nós reservados, o backup e a restauração, as transferências de dados e o AWS Outposts podem afetar os custos do Amazon ElastiCache.

  • Níveis de nós: os nós com níveis de dados usam as unidades de estado sólido (SSD) para otimizar automaticamente os custos dos clusters do ElastiCache, transferindo os itens menos frequentemente usados da memória para a SSD.
  • Nós reservados: os nós reservados do ElastiCache 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.
  • Backup e restauração: com o ElastiCache para Redis, você pode armazenar um backup para cada cluster ativo do Redis gratuitamente. O espaço de armazenamento para backups adicionais é cobrado a uma taxa de USD 0,085 por GB por mês para todas as regiões da AWS.
  • Transferências de dados: não há custos para a transferência de dados entre o Amazon EC2 e o ElastiCache na mesma zona de disponibilidade (AZ). Enquanto a cobrança padrão pela transferência de dados regionais do EC2 se aplicam ao transferir dados entre uma instância do EC2 e um nó do ElastiCache em diferentes zonas de disponibilidade da mesma região, só haverão cobranças pela transferência de dados de entrada e saída da instância do EC2

Como será a cobrança e o faturamento do uso que eu fizer do Amazon ElastiCache?

Com o Amazon ElastiCache, você paga somente pelo que usar e não há taxa mínima. O preço é definido de acordo com as horas de nó utilizadas para cada tipo de nó. As horas de nós parciais consumidas são faturadas como horas inteiras.

Como os custos de transferência de dados são calculados entre o Amazon EC2 e o Amazon ElastiCache?

Não há custos para a transferência de dados entre o Amazon EC2 e o Amazon ElastiCache na mesma zona de disponibilidade (AZ). Enquanto a cobrança pela transferência de dados regionais do EC2 é efetuada ao transferir dados entre uma instância do EC2 e um nó do ElastiCache em diferentes zonas de disponibilidade da mesma região, só haverá cobrança pela transferência de dados de entrada e saída da instância do EC2.

Não há nenhuma cobrança de transferência de dados do ElastiCache para o tráfego de entrada ou saída do nó do Amazon ElastiCache Node em si. As taxas padrão de transferência de dados se aplicam aos dados transferidos para fora de uma região.

Quando a cobrança dos meus nós do Amazon ElastiCache começa e quando termina?

A cobrança pelos nós do Amazon ElastiCache começa assim que o nó estiver disponível. A cobrança continua até que o nó seja encerrado, o que ocorreria com a sua exclusão.

O que define as horas faturáveis do nó do Amazon ElastiCache?

As horas dos nós do Amazon ElastiCache são cobradas sempre que o nó for executado no estado “Disponível”. Se você não quiser incorrer cobranças pelo nó, encerre-o para evitar a cobrança das horas de nó adicionais.

Os preços do Amazon ElastiCache incluem impostos?

Salvo indicação em contrário, os preços do Amazon ElastiCache não incluem impostos e taxas aplicáveis, incluindo IVA e impostos sobre vendas aplicáveis. Para clientes com endereço de pagamento no Japão, o uso dos serviços da AWS está sujeito ao imposto sobre consumo japonês.

Descubra como os clientes da AWS estão usando o Amazon ElastiCache

Visite a página de clientes