O Amazon DocumentDB (com compatibilidade com o MongoDB) é um serviço de banco de dados gerenciado que oferece suporte a workloads do MongoDB. Com o Amazon DocumentDB, você paga apenas pelo que usar e não há custos iniciais. O Amazon DocumentDB tem seus preços definidos em quatro dimensões:

  1. Instâncias sob demanda: quantidade de instâncias de computação para um cluster (preço por segundo com um mínimo de 10 minutos)
  2. E/S do banco de dados: quantidade de E/S usadas ao ler e gravar dados no volume de armazenamento do seu cluster (preço por milhão de E/Ss).
  3. Armazenamento de banco de dados: volume de dados armazenados no volume de armazenamento do seu cluster (preço por GB/mês).
  4. Armazenamento de backup: volume de armazenamento de backup usado além do uso do armazenamento do seu cluster (preço por GB/mês).
Imagem de preços do DocumentDB

Outros custos da AWS, como transferência de dados entre aplicações e o Amazon DocumentDB em zonas de disponibilidade (AZs) também podem ser aplicáveis.

Otimização de custos

O Amazon DocumentDB ajuda você a otimizar custos com os seguintes recursos:

Faturamento por segundo: o Amazon DocumentDB fornece faturamento por segundo para instâncias, com um período de faturamento mínimo de 10 minutos. 

Pausar instâncias: você pode interromper temporariamente instâncias de computação por até sete dias quando não precisar acessar seu cluster (ótimo para pausar clusters de teste no fim de semana) e reiniciar as instâncias quando necessário. 

Durabilidade de instância única: como as instâncias do Amazon DocumentDB não são portadoras de dados, você pode provisionar um cluster altamente durável com apenas uma instância, uma abordagem popular para clusters de desenvolvimento. 

Backup de baixo custo: você obtém armazenamento de backup equivalente a 100% do armazenamento de dados do cluster gratuitamente a cada mês (por exemplo, se o cluster tiver 10 TB de dados armazenados, você receberá 10 TB de backup gratuitamente). O armazenamento de backup adicional além da parcela gratuita custa 0,02 USD por GB/mês (os preços podem variar por região da AWS). 

Escalabilidade automática: o armazenamento e E/S do Amazon DocumentDB se dimensionam automaticamente à sua workload e, portanto, você só paga pelos recursos que usar, sem precisar de provisão prévia. 

Replicação de dados: o armazenamento do Amazon DocumentDB é altamente durável e disponível, replicando dados de seis maneiras em três AZs. Embora o DocumentDB mantenha seis cópias dos seus dados, você paga apenas por uma cópia, com preços tão baixos quanto USD 0,10 GB/mês (os preços podem variar entre as regiões da AWS).

Criptografia e monitoramento sem custo: recursos como criptografia em repouso com o AWS Key Management Service (AWS KMS), criptografia em trânsito com Transport Layer Security (TLS) e monitoramento com o AWS CloudWatch estão disponíveis para todos os clusters sem custo adicional.

Planos de suporte premium: escolha entre os planos de suporte premium da AWS com preços transparentes para atender às suas necessidades. Consulte Preço dos planos do AWS Support para obter mais informações. 

Transferência gratuita de instâncias de cluster entre AZs: os dados transferidos entre zonas de disponibilidade entre instâncias de cluster são gratuitos.

Para saber mais sobre otimização de custos, consulte a documentação de práticas recomendadas. Você também pode estimar sua conta mensal utilizando a Calculadora Mensal da AWS, a seguir.
 
Se você é novo no Amazon DocumentDB, consulte o Guia de conceitos básicos.

Avaliação gratuita

Se a sua organização nunca criou um cluster do Amazon DocumentDB, você está qualificado para uma avaliação gratuita de um mês. Sua organização recebe 750 horas por mês de uso da instância t3.medium, 30 milhões de ESs, 5 GB de armazenamento e 5 GB de armazenamento de backup gratuitamente por 30 dias. Assim que a avaliação gratuita de um mês expirar ou seu uso exceder a franquia gratuita, você poderá encerrar o cluster para evitar cobranças ou mantê-lo funcionando de acordo com nossas taxas padrão sob demanda. 

Observação: a avaliação gratuita do DocumentDB não está disponível nas regiões AWS GovCloud (EUA) ou China (Ningxia) no momento.

Preços de instâncias sob demanda

Instâncias sob demanda permitem que você pague por segundo, sem compromissos de longo prazo ou taxas iniciais. Isso libera você do custo e da complexidade de planejar e comprar capacidade do banco de dados com antecedência e ter que adivinhar a capacidade correta. O preço é calculado por hora de instância, do momento em que uma instância de banco de dados é iniciada até ser interrompida ou excluída. As instâncias-hora parciais são cobradas em incrementos de um segundo, com uma cobrança mínima de 10 minutos após a mudança de status para um status faturável, como criação, modificação ou exclusão da classe de uma instância.

O preço das instâncias se aplica a instâncias principais e de réplica em um cluster. O Amazon DocumentDB utiliza uma arquitetura de várias Zonas de disponibilidade (AZs) para alta disponibilidade. O custo das implantações Multi-AZ é simplesmente o custo da instância primária mais o custo de cada instância de réplica. Para maximizar a disponibilidade, recomendamos colocar pelo menos uma réplica em uma AZ diferente da instância primária. Os dados transferidos entre AZs para replicação de implantações Multi-AZ são gratuitos.

As instâncias médias T3 e T4g do Amazon DocumentDB são executadas no modo ilimitado, o que significa que você será cobrado se a utilização média da CPU em um período contínuo de 24 horas exceder a linha de base da instância. Os créditos de CPU são cobrados a USD 0,09 por vCPU-hora. O preço de Créditos de CPU é o mesmo para todos os tamanhos de instâncias T3 e T4g em todas as regiões. Para obter mais informações sobre como as instâncias expansíveis ilimitadas funcionam e os preços aplicáveis, consulte os conceitos do modo ilimitado.

Armazenamento de banco de dados e E/S

Você paga apenas pelo armazenamento e pelas E/Ss que o cluster do Amazon DocumentDB consome e não precisa provisionar esses recursos com antecedência. 

O armazenamento consumido por seu cluster do Amazon DocumentDB é faturado por GB/mês. O armazenamento faturável inclui seus dados, índices e dados de stream de alterações. Para obter mais informações, consulte Amazon DocumentDB Storage.

E/Ss são operações de entrada/saída executadas pelo mecanismo do Amazon DocumentDB ao executar leituras e gravações no volume de armazenamento do cluster. E/S são cobradas por milhão de solicitações de E/S. Chamadas de API como localizar, inserir, atualizar e excluir, recursos como fluxos de alteração e índices TTL e ferramentas como mongodump e mongorestore usam E/S lendo e/ou gravando a partir do volume de armazenamento. 

Operações de leitura (8 mil páginas) do volume de armazenamento contam como uma E/S. Depois que os dados forem lidos do volume de armazenamento e continuarem a residir na memória, as leituras subsequentes dos mesmos dados não resultarão em E/S adicionais. Para reduzir as E/Ss de leitura, é importante que a instância tenha o tamanho adequado e seu conjunto de trabalho de aplicação caiba na memória. Consulte Dimensionamento de instâncias na documentação de práticas recomendadas.

As operações de E/S de gravação são consumidas apenas durante o envio de registros de log para a camada de armazenamento com o intuito de tornar as gravações mais duradouras. E/S de gravação são contadas em unidades de 4 KB. Por exemplo, um registro de log de transação com 1024 bytes será contado como uma operação de E/S. No entanto, operações de gravação simultâneas cujo log de transações é inferior a 4 KB podem ser agrupadas em lote pelo mecanismo de banco de dados do Amazon DocumentDB para otimizar o consumo de E/S. Ao contrário dos mecanismos de banco de dados tradicionais, o DocumentDB nunca envia páginas de banco de dados modificadas para a camada de armazenamento, resultando em mais economia de consumo de E/S.

O Amazon DocumentDB implementa uma arquitetura de banco de dados de controle de simultaneidade de várias versões (MVCC) e cria um novo documento com versão e uma entrada de índice para cada operação de atualização. Documentos com controle de versão são gerenciados de forma transparente pelo DocumentDB. Uma arquitetura MVCC melhora a taxa de transferência de consultas e fornece isolamento de leitura, pois as consultas de leitura podem usar documentos com controle de versão em vez de usar bloqueios. 

Quando as consultas não exigem mais uma versão mais antiga de um documento ou uma entrada de índice, um coletor de lixo recupera o documento antigo e a entrada de índice. O coletor de resíduos é executado periodicamente para inspecionar documentos antigos e entradas de índice, o que resulta em uma E/S de leitura para carregar os documentos antigos e entradas de índice na memória, se ainda não estiverem presentes, e na gravação de E/Ss para excluí-las. Para minimizar as E/Ss resultantes da coleta de resíduos, é recomendável remover índices não utilizados e dimensionar instâncias para que os índices caibam na memória. Para obter mais informações, consulte a documentação de práticas recomendadas do Amazon DocumentDB.

Amazon DocumentDB Global Clusters

O Amazon DocumentDB Global Clusters é um recurso opcional que fornece replicação rápida entre regiões com latências inferiores a um segundo usando infraestrutura dedicada com pouco ou nenhum impacto na performance das workloads. Com clusters globais, você pode se recuperar de interrupções em toda a região e servir leituras globais de baixa latência, permitindo leituras do cluster do DocumentDB mais próximo. Você paga por E/S de gravação replicada entre a região primária e cada região secundária. O número de E/Ss de gravação replicadas para cada região secundária é igual ao número de E/Ss de gravação dentro da região realizadas pela região primária. Além das E/Ss de gravação replicadas, você paga taxas padrão do DocumentDB para instâncias, armazenamento, transferência de dados entre regiões e armazenamento de backup

Salvo indicação em contrário, nossos preços excluem impostos e taxas aplicáveis, incluindo o IVA e o imposto sobre vendas aplicável. Para clientes com endereço de pagamento no Japão, o uso da AWS está sujeito ao Imposto sobre o consumo japonês. Saiba mais.

Armazenamento de backup

O armazenamento de backup para um cluster do Amazon DocumentDB é o armazenamento associado aos seus backups automáticos de cluster e a quaisquer snapshots de cluster manuais. Aumentar o período de retenção de backups ou criar snapshots de clusters manualmente aumenta o armazenamento de backup utilizado.

O armazenamento de backup é alocado por região. O espaço total do armazenamento de backup é equivalente à soma do armazenamento de todos os backups na região em questão.

A transferência de um snapshot para outra região aumenta o armazenamento alocado de backup na região de destino.

Não há cobrança adicional pelo armazenamento de backup de até 100% do armazenamento total em cluster do Amazon DocumentDB para uma região. Também não haverá cobrança adicional pelo armazenamento de backup se o período de retenção de backup for de um dia e você não tiver nenhum snapshot manual além do período de retenção de backup. O armazenamento de backup além desse volume e os snapshots manuais retidos além do período de retenção do backup, tanto para clusters ativos quanto inativos, será cobrado segundo as taxas de armazenamento da tabela a seguir.

Transferência de dados

A definição de preço abaixo é baseada nos dados transferidos “para dentro” e “para fora” do Amazon DocumentDB.

Salvo indicação em contrário, nossos preços excluem impostos e taxas aplicáveis, incluindo o IVA e o imposto de vendas aplicável. Para clientes com endereço de pagamento no Japão, o uso da AWS está sujeito ao imposto sobre o consumo japonês. Saiba mais.

Os dados transferidos entre instâncias do Amazon DocumentDB e do Amazon Elastic Compute Cloud (EC2) na mesma zona de disponibilidade são gratuitos. 

Os dados transferidos entre AZs para replicação de implantações Multi-AZ são gratuitos. 

Instâncias do Amazon DocumentDB dentro da Amazon Virtual Private Cloud (VPC): para dados transferidos entre uma instância do Amazon EC2 e uma instância do DocumentDB em AZs diferentes da mesma região, as taxas de transferência de dados regionais do EC2 são aplicadas em ambos os lados da transferência.

Exemplo de preço

Suponha que o cluster do Amazon DocumentDB esteja executando um cluster db.r5.large de duas instâncias (sob demanda) no Leste dos EUA (Norte da Virgínia), você armazena 50 GB de dados com backup de 50 GB e realiza 200 milhões de E/Ss por mês.

O preço sob demanda para instâncias db.r5.large é de USD 0,277 por hora. Portanto, o custo mensal de duas instâncias será de USD 404,42 (USD 0,277 * 730 * 2). 

O custo de armazenamento será de USD 0,10 por GB-mês, o que significa que, para 50 GB de armazenamento, o seu custo mensal (30 dias) será de USD 5 (USD 0,10 * 50). Não haverá cobrança adicional pelo armazenamento de backup, pois ele não excede o armazenamento de dados da região.

Seu custo de E/S será de USD 0,20 por incremento de um milhão de solicitações, ou seja, para seus 200 milhões de dados de E/S por mês, você pagará USD 40,00 (USD 0,20 * 200).

Sua fatura total mensal para o Amazon DocumentDB neste exemplo seria de USD 449,42 (USD 404,42 por instância + USD 5,00 por armazenamento + USD 40,00 para E/S).

 

Recursos adicionais de preço

Calculadora de preços da AWS

Calcule facilmente os custos mensais na AWS

Obtenha assistência de preços

Entre em contato com os especialistas da AWS para obter um orçamento personalizado

Standard Product Icons (Features) Squid Ink
Saiba como começar a usar

Saiba como começar a usar rapidamente.

Saiba mais 
Sign up for a free account
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Standard Product Icons (Start Building) Squid Ink
Comece a criar no console

Comece a criar usando o Amazon DocumentDB no Console AWS.

Faça login