Share via


Estimar o custo de arquivamento de dados

A camada de arquivos é uma camada offline para armazenar dados que raramente são acessados. A camada de armazenamento de arquivos tem o menor custo de armazenamento. No entanto, essa camada tem custos de recuperação de dados mais altos com uma latência maior, em comparação com as camadas de acesso frequente, esporádico e frio.

Este artigo explica como calcular o custo do uso do armazenamento de arquivos e apresenta alguns cenários de exemplo.

Calcular custos

O custo para arquivar dados é derivado desses três componentes:

  • Custo para gravar dados na camada de arquivos
  • Custo para armazenar dados na camada de arquivos
  • Custo para reidratar dados da camada de arquivos

As seções a seguir mostram como calcular cada componente.

Este artigo usa preços fictícios em todos os cálculos. Você pode encontrar esses preços de exemplo na seção Preços de exemplo no final deste artigo. Esses preços são destinados apenas como exemplos e não devem ser usados para calcular seus custos.

Para obter preços oficiais, confira preços de Armazenamento de Blobs do Azure ou preços de Azure Data Lake Storage. Para obter mais informações sobre como escolher a página de preços correta, consulte Saiba sobre o modelo de cobrança completo para Armazenamento de Blobs do Azure.

O custo a ser gravado

É possível calcular o custo de gravação na camada de arquivos multiplicando o número de operações de gravação pelo preço de cada operação. O preço de uma operação depende de quais você usa para gravar dados na camada de arquivos.

Put Blob

Se você usar a operação Put Blob, o número de operações será o mesmo que o número de blobs. Por exemplo, se você planeja gravar 30.000 blobs na camada de arquivos, isso exigirá 30.000 operações. Cada operação é cobrada pelo preço de uma operação de gravação de arquivos.

Dica

As operações são cobradas por 10.000. Portanto, se o preço por 10.000 operações for US$ 0,10, então o preço de uma única operação será de US$ 0,10 /10.000 = US$ 0,00001.

Operação Put Block e Put Block List

Se você carregar um blob usando as operações Put Block e Put Block List, um upload exigirá várias operações e cada uma dessas operações será cobrada separadamente. Cada operação de Colocar Bloco é cobrada pelo preço de uma operação de gravação para o nível de acesso padrão das contas. O número de operações Put Block necessárias depende do tamanho do bloco que você especificar para carregar os dados. Por exemplo, se o tamanho do blob for de 100 MiB e você escolher o tamanho do bloco para 10 MiB ao carregar esse blob, você usará 10 operações Put Block. Os blocos são gravados (confirmados) na camada de arquivos usando a operação Put Block List. Essa operação é cobrada pelo preço de uma operação de gravação de arquivos. Portanto, para carregar um único blob, seu custo é (número de blocos * de preço de uma operação de gravação frequente) + preço de uma operação de gravação de arquivos.

Observação

Se você não estiver usando um SDK ou a API REST diretamente, talvez seja necessário investigar quais operações sua ferramenta de transferência de dados está usando para carregar arquivos. Determine isso entrando em contato com o provedor de ferramentas ou usando logs de armazenamento.

Definir camada do Blob

Se você usar a operação Definir Camada de Blob para mover um blob da camada esporádica, fria ou frequente para a camada de arquivos, será cobrado o preço de uma operação de gravação de arquivos.

O custo a ser armazenado

Calcule os custos de armazenamento multiplicando o tamanho dos dados em GB pelo preço do armazenamento de arquivos.

Por exemplo (supondo o preço de exemplo), se você planeja armazenar blobs arquivados de 10 TB, o custo de capacidade é de US$ 0,00099 * 10 * 1024 = US$ 10,14 por mês.

O custo para reidratar

Os blobs na camada de arquivo estão offline e não podem ser lidos ou modificados. Para ler ou modificar dados em um blob arquivado, primeiro você deve reidratar o blob para uma camada online (seja a camada frequente, esporádica ou fria).

Calcule o custo para reidratar dados adicionando o custo para recuperar dados ao custo de leitura dos dados.

Supondo o preço de exemplo, o custo de recuperação de 1 GB de dados da camada de arquivos seria de 1 * US$ 0,02 = US$ 0,02.

As operações de leitura são cobradas por 10.000. Portanto, se o custo por 10.000 operações for de US$ 5,00, então o custo de uma única operação será de US$ 5,00 /10.000 = US$ 0,0005. O custo de leitura de 1.000 blobs com prioridade padrão é de 1.000 * US$ 0,0005 = US$ 0,50.

Neste exemplo, o custo total para reidratar (recuperando + leitura) seria de US$ 0,02 + US$ 0,50 = US$ 0,52.

Observação

Se você definir a prioridade de reidratação como alta, as taxas de recuperação e leitura de dados aumentarão.

Se você planeja reidratar dados, tente evitar uma taxa de exclusão antecipada. Para examinar suas opções, consulte Reidratação de Blobs da camada de arquivo morto.

Cenário: backup único de dados

Esse cenário pressupõe que você planeja remover gravações locais ou servidores de arquivos migrando dados de backup para o armazenamento em nuvem. Se você não espera que os usuários acessem esses dados com frequência, talvez faça sentido migrar esses dados diretamente para a camada de arquivos. No primeiro mês, você assumiria o custo de gravar dados na camada de arquivos. Nos meses restantes, você pagaria apenas pelo custo para armazenar os dados e o custo para reidratar dados conforme necessário para a operação de leitura ocasional.

Usando os Preços de exemplo que aparecem neste artigo, a tabela a seguir demonstra três meses de gastos.

Esse cenário pressupõe uma ingestão inicial de 2.000.000 arquivos totalizando 102.400 GB de tamanho para arquivo morto. Ele também pressupõe uma leitura única a cada mês de cerca de 1% da capacidade arquivada. A operação usada nesse cenário é a operação Put Blob.


Fator de custo Janeiro Fevereiro Março Anual projetado
Gravar transações 2.000.000 0 0 2.000.000
Preço de uma única operação de gravação $0.00001 $0.00001 $0.00001 $0.00001
Custo a ser gravado (transações * preço de uma operação de gravação) $20.00 $0.00 $0.00 $20.00
Tamanho total do arquivo (GB) 102.400 102.400 102.400 1,228,800
Preços dos dados (pago conforme o uso) $0.00099 $0.00099 $0.00099 $0.00099
Custo a ser armazenado (tamanho do arquivo * preço dos dados) $101.38 $101.38 $101.38 $1,216.51
Tamanho da recuperação de dados 1\.024 1\.024 1\.024 12.288
Preço da recuperação de dados US$ 0,02 US$ 0,02 US$ 0,02 US$ 0,02
Número de transações de leitura (Contagem de arquivos * 1%) 20,000 20,000 20,000 240,000
Preço de uma única operação de leitura $0.0005 $0.0005 $0.0005 $0.0005
Custo para reidratar (custo para recuperar + custo para leitura) $30.48 $30.48 $30.48 $365.76
Custo total $151.86 $131.86 $131.86 $1,602.27

Dica

Para exibir esses custos ao longo de 12 meses, abra a guia Backup Único desta pasta de trabalho. Você pode modificar os valores nessa planilha para estimar seus custos.

Cenário: camada contínua

Esse cenário pressupõe que você planeja mover periodicamente os dados para a camada de arquivos. Talvez você esteja usando os relatórios de inventário do Armazenamento de Blobs para medir quais blobs são acessados com menos frequência e, em seguida, usando as políticas de gerenciamento do ciclo de vida para automatizar o processo de arquivamento.

A cada mês, você pressupõe o custo de gravação na camada de arquivos. O custo para armazenar e, em seguida, reidratar dados aumentaria ao longo do tempo à medida que você arquivasse mais blobs.

Usando os Preços de exemplo que aparecem neste artigo, a tabela a seguir demonstra três meses de gastos.

Esse cenário pressupõe uma ingestão mensal de 200.000 arquivos, totalizando 10.240 GB de tamanho para arquivo morto. Ele também pressupõe uma leitura única a cada mês de cerca de 1% da capacidade arquivada. A operação usada nesse cenário é a operação Put Blob.

Fator de custo Janeiro Fevereiro Março Anual projetado
Gravar transações 200.000 200.000 200.000 2,400,000
Preço de uma única operação de gravação $0.00001 $0.00001 $0.00001 $0.00001
Custo a ser gravado (transações * preço de uma operação de gravação) $2.00 $2.00 $2.00 $24.00
Tamanho total do arquivo (GB) 10.240 20,480 39,720 122,880
Preços dos dados (pago conforme o uso) $0.00099 $0.00099 $0.00099 $0.00099
Custo a ser armazenado (tamanho do arquivo * preço dos dados) $10.14 20.28 $30.41 $790.73
Preço da recuperação de dados US$ 0,02 US$ 0,02 US$ 0,02 US$ 0,02
Número de transações de leitura (contagem de arquivos * 1% de armazenamento lido) 2\.000 4.000 6.000 156,000
Preço de uma única operação de leitura $0.0005 $0.0005 $0.0005 $0.0005
Custo para reidratar (custo para recuperar + custo para leitura) $3.05 $6.10 $9.14 $237.74
Custo total $15.19 $28.37 $41.56 $1,052.48

Dica

Para exibir esses custos ao longo de 12 meses, abra a guia Camadas Contínuas desta pasta de trabalho. Você pode modificar os valores nessa planilha para estimar seus custos.

Arquivo morto versus frio e esporádico

O armazenamento de arquivos é o nível de custo mais baixo. No entanto, pode levar até 15 horas para reidratar arquivos de 10 GiB. Para saber mais, consulte Reidratação de blob da camada de arquivos. A camada de arquivos pode não ser a melhor opção se suas cargas de trabalho precisarem ler dados rapidamente. A camada esporádica oferece uma latência de leitura quase em tempo real com um preço mais baixo do que o da camada frequente. Entender seus requisitos de acesso ajudará você a escolher entre as camadas esporádica, fria e de arquivos.

A tabela a seguir compara o custo do armazenamento de arquivos com o custo do armazenamento frio e esporádico usando os Preços de exemplo que aparecem neste artigo. Esse cenário pressupõe uma ingestão mensal de 200.000 arquivos, totalizando 10.240 GB de tamanho para arquivo morto. Ele também pressupõe 1 leitura por mês, cerca de 10% da capacidade armazenada (1024 GB) e 10% do total de transações (20.000).

Fator de custo Arquivos Frio Esporádico
Gravar transações 200.000 200.000 200.000
Preço de uma única operação de gravação $0.00001 $0.000018 $0.00001
Custo a ser gravado (transações * preço de uma operação de gravação) $2.00 $3.60 $2.00
Tamanho total do arquivo (GB) 10.240 10.240 10.240
Preços dos dados (pago conforme o uso) $0.00099 US$ 0,0036 $0.0152
Custo a ser armazenado (tamanho do arquivo * preço dos dados) $10.14 $36.86 $155.65
Tamanho da recuperação de dados 1\.024 1\.024 1\.024
Preço da recuperação de dados por GB US$ 0,02 $0.03 $0,01
Número de transações de leitura 20,000 20,000 20,000
Preço de uma única operação de leitura $0.0005 $0.00001 $0.000001
Custo para reidratar (custo para recuperar + custo para leitura) $30.48 $30.92 $10.26
Custo mensal $42.62 $71.38 $167.91

Dica

Para exibir a fórmula ao vivo desses custos, abra a guia Escolher Camadas desta pasta de trabalho. Você pode modificar os valores nessa planilha para estimar seus custos.

O gráfico a seguir mostra o impacto nos gastos mensais, considerando vários percentuais de leitura. Esse gráfico pressupõe uma ingestão mensal de 1.000.000 arquivos, totalizando 10.240 GB de tamanho.

Por exemplo, o segundo par de barras pressupõe que as cargas de trabalho leem 100.000 arquivos (10% de 1.000.000 arquivos) e 1.024 GB (10% de 10.240 GB). Supondo o preço de exemplo, o custo mensal estimado do armazenamento esporádico é de US$ 175,99 e o custo mensal estimado do armazenamento de arquivos é de US$ 90,62.

Este gráfico mostra um ponto de interrupção em ou em torno do nível de leitura de 25%. Depois desse nível, o custo do armazenamento de arquivos começa a aumentar em relação ao custo do armazenamento esporádico.

Gastos mensais esporádicos versus arquivar

Preços de exemplo

Este artigo usa os seguintes preços fictícios.

Importante

Esses preços são destinados apenas como exemplos e não devem ser usados para calcular seus custos.

Fator de preço Arquivos Frio Esporádico
Preço das transações de gravação (por 10.000) USD 0,10 $ 0,18 USD 0,10
Preço de uma única operação de gravação (custo/10.000) $0.00001 $0.000018 $0.00001
Preços dos dados (pago conforme o uso) $0.00099 US$ 0,0036 $0.0152
Preço das transações de leitura (por 10.000) US$ 5,00 USD 0,10 $0,01
Preço de uma única operação de leitura (custo/10.000) $0.0005 $0.00001 $0.000001
Preço de transações de leitura de alta prioridade (por 10.000) US$ 50,00 N/D N/D
Preço da recuperação de dados (por GB) US$ 0,02 $0.03 $0,01
Preço da recuperação prioritária de dados (por GB) USD 0,10 N/D N/D

Para obter preços oficiais, confira preços de Armazenamento de Blobs do Azure ou preços de Azure Data Lake Storage.

Para obter mais informações sobre como escolher a página de preços correta, consulte Saiba sobre o modelo de cobrança completo para Armazenamento de Blobs do Azure.

Próximas etapas