NubliVaultby Nublify
← Blog

· 7 min de leitura

O que some da conta de um armazenamento barato

O preço por gigabyte é a linha mais visível e quase nunca a maior. Requisição, saída, mínimo de retenção e recuperação decidem o custo real por TB no longo prazo.

Comparar nuvens pelo preço do gigabyte armazenado é como comparar carros pelo preço do litro de gasolina. A linha existe, é fácil de achar e não explica a conta do fim do ano.

Em arquivamento de longo prazo o efeito é mais forte, porque as classes mais baratas por gigabyte são justamente as que empurram custo para as outras linhas. O provedor não esconde isso: está na tabela pública. O que acontece é que a tabela tem seis ou sete dimensões e o comparativo que circula tem uma.

Este texto descreve a estrutura da cobrança e ensina a montar a conta. Não traz preço: preço muda de região, de classe e de mês. O número você pega na tabela do seu provedor, na sua região, no dia em que for decidir.

As linhas que compõem a fatura

1. Armazenamento por gigabyte-mês

A linha óbvia. É proporcional ao volume médio retido, não ao volume enviado. Se você guarda versões antigas, o volume médio cresce mesmo que o dado "vivo" seja constante.

Duas armadilhas comuns aqui. A primeira é o tamanho mínimo faturável por objeto: várias classes frias cobram cada objeto como se ele tivesse pelo menos um certo tamanho, independentemente do tamanho real. Quem guarda milhões de arquivos pequenos paga por um volume maior do que o que enviou. A segunda é o overhead de metadados por objeto, que algumas classes somam a cada objeto armazenado. Ambas estão documentadas nas páginas de classes de armazenamento e ambas são invisíveis num comparativo de preço por TB.

2. Requisições

Toda operação é cobrada: gravar, ler, listar, consultar metadados, iniciar recuperação. O preço é por bloco de requisições e varia por tipo — escrita custa mais que leitura — e por classe. Em geral, quanto mais fria a classe, mais cara a requisição.

Essa linha é desprezível para quem guarda arquivos grandes e dominante para quem guarda arquivos pequenos. Um backup de dez milhões de arquivos faz dez milhões de operações de escrita, no mínimo. Depois, cada listagem completa do bucket é mais um lote de requisições. Se o assunto é esse, vale o artigo sobre custo de backup de milhões de arquivos pequenos.

3. Transição entre classes

Ciclo de vida não é gratuito. Mover um objeto de uma classe para outra costuma ser cobrado por objeto transicionado, com preço na faixa das operações caras. Uma política que desce automaticamente tudo para a classe mais fria depois de 30 dias parece uma economia e pode ser uma despesa, dependendo do número de objetos e do tempo que eles ainda vão ficar guardados.

4. Mínimo de retenção e multa por exclusão antecipada

Classes frias cobram um período mínimo de faturamento. Se o objeto for apagado, movido ou sobrescrito antes de completar esse período, você paga a diferença até o mínimo. A conta é proporcional: apagou na metade do prazo, paga a outra metade.

Isso muda o desenho do backup, não só o preço. Retenção curta em classe fria é o pior dos mundos: você paga o mínimo da classe fria e não usa o benefício dela. Rotação semanal de dados em uma classe com mínimo de vários meses gera multa sistemática, todo mês, sem que nenhuma linha da fatura se chame "multa".

5. Recuperação

Aqui mora a maior diferença entre as classes de arquivamento. Recuperar dado frio costuma ter três componentes somados: um preço por gigabyte recuperado, um preço por requisição de recuperação e, em algumas classes, a escolha de um nível de urgência que multiplica o primeiro. Recuperação acelerada pode custar várias vezes mais que a padrão — e a padrão pode levar horas.

Há ainda o caso da recuperação antecipada em classes que aplicam cobrança adicional quando o dado é lido antes de cumprir o tempo mínimo.

O detalhe que quase sempre passa: recuperar não é o mesmo que baixar. Em muitos serviços a recuperação apenas coloca o objeto em um estado acessível, por um número de dias que você escolhe. Baixar é a linha seguinte.

6. Saída de dados

Transferência para fora da nuvem é cobrada por gigabyte, quase sempre com preço escalonado por faixa de volume e variando por região. Saída para a internet, saída para outra região e saída para outra nuvem têm preços diferentes entre si.

Desde que os provedores passaram a oferecer isenção de saída para quem está migrando integralmente para outro fornecedor, ficou comum tratar egress como problema resolvido. Não é. A isenção cobre o encerramento da conta, não o restore de terça-feira.

Para um plano de recuperação, essa é a linha decisiva: o custo de restaurar 1 TB é recuperação mais saída, e ele aparece exatamente no dia em que você tem menos margem para discutir fatura.

7. As linhas laterais

Replicação entre regiões (armazenamento duplicado, mais requisições, mais transferência). Chamadas ao serviço de gerenciamento de chaves, cobradas por operação criptográfica. Relatórios de inventário. Logs de acesso — que são objetos e ocupam espaço. Uploads multipart incompletos, que continuam sendo armazenamento faturado até alguém configurar uma regra para removê-los. Versionamento sem expiração de versões antigas.

Como montar a conta

Uma planilha com seis variáveis resolve a maior parte das decisões:

custo_mensal =
    volume_medio_TB          x preco_GB_mes
  + objetos_novos_mes        x preco_requisicao_escrita
  + objetos_transicionados   x preco_transicao
  + volume_apagado_antes_do_minimo x preco_multa_proporcional

custo_de_um_restore =
    TB_restaurados x preco_recuperacao_GB
  + objetos_restaurados x preco_requisicao_recuperacao
  + TB_baixados x preco_saida_GB (na faixa correta)

Três recomendações sobre como preencher:

Projete 36 meses, não um mês. Arquivamento é decisão de longo prazo. Some o armazenamento acumulado com a taxa de crescimento real do seu dado, não com a atual.

Inclua pelo menos um restore por ano no cenário. Se você nunca restaura, não tem backup — tem despesa. Um restore completo por ano e um parcial por trimestre é um piso razoável para o cálculo. O custo de restaurar é o número que separa o barato do falsamente barato.

Faça a conta por objeto, não só por TB. Divida o volume pelo número de arquivos. Se o tamanho médio for pequeno, requisições e mínimos por objeto dominam, e o preço por gigabyte deixa de ser critério.

Vale confirmar tudo nas fontes primárias: classes de armazenamento do S3, preços do S3, classes do Cloud Storage e camadas de acesso do Azure Blob.

Onde o conselho não vale

Este texto não compara provedores e não diz qual é mais barato. A resposta depende do seu perfil de objetos, da sua região e da sua frequência de leitura. Duas empresas com o mesmo volume em TB podem ter faturas com uma ordem de grandeza de diferença, e as duas estarem certas.

Nada aqui é medição. É descrição de como a cobrança é estruturada, conforme a documentação pública. Números você tira da tabela do seu provedor.

Classe fria é a escolha errada em vários casos. Dado lido com frequência, dado com retenção menor que o mínimo da classe, restore com prazo apertado e conjunto dominado por arquivos minúsculos: nesses quatro cenários, a classe mais barata por gigabyte tende a sair mais cara no total. Sobre o prazo, o artigo sobre restauração no Deep Archive na prática detalha o que a latência significa operacionalmente.

Otimizar custo não é o primeiro problema. Se a recuperação nunca foi exercitada, o preço é secundário — e é sobre isso que trata por que o restore é a parte que ninguém testa.

Armazenamento barato existe. Ele só raramente é barato pelo motivo que aparece na primeira linha da tabela.


O NubliVault é o produto de backup da Nublify: empacota milhões de arquivos pequenos e os guarda numa nuvem diferente da de origem. Como funciona · Segurança