Compartilhar 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 exige 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 exige várias operações e cada uma dessas operações é 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 10 TB na camada de acesso aos arquivos, o custo de capacidade será de US$ 0,002 * 10 * 1024 = US$ 20,48 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,022 = US$ 0,022.

As operações de leitura são cobradas por 10.000. Portanto, se o custo por 10.000 operações for de US$ 5,50, então o custo de uma única operação será de US$ 5,50 /10.000 = US$ 0,00055. 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,022 + 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. Esse cenário também pressupõe que os blobs sejam reidratados copiando blobs em vez de alterar a camada de acesso do blob.

Fator de custo Janeiro Fevereiro Março Anual projetado
Operações de gravação 2.000.000 0 0 2.000.000
Preço de uma única operação de gravação US$ 0,000011 US$ 0,000011 US$ 0,000011 US$ 0,000011
Custo de gravação (transações * preço de uma operação de gravação) US$ 22,00 $0.00 $0.00 US$ 22,00
Tamanho total do arquivo (GB) 102.400 102.400 102.400 1,228,800
Preços dos dados (pago conforme o uso) US$ 0,002 US$ 0,002 US$ 0,002 US$ 0,002
Custo a ser armazenado (tamanho do arquivo * preço dos dados) US$ 204,80 US$ 204,80 US$ 204,80 US$ 2.457,60
Tamanho da recuperação de dados (1% do tamanho do arquivo) 1\.024 1\.024 1\.024 12.288
Preço da recuperação de dados $ 0,022 $ 0,022 $ 0,022 $ 0,022
Custo da recuperação (tamanho da recuperação de dados * preço da recuperação) US$ 22,53 US$ 22,53 US$ 22,53 US$ 270,34
Número de operações de leitura (Contagem de arquivos * 1%) 20.000 20,000 20,000 240,000
Preço de uma única operação de leitura US$ 0,00055 US$ 0,00055 US$ 0,00055 US$ 0,00055
Custo para leitura (operações * preço de uma operação de leitura) US$ 11,00 US$ 11,00 US$ 11,00 US$ 132,00
Custo para reidratar (custo para recuperar + custo para leitura) US$ 33,53 US$ 33,53 US$ 33,53 US$ 402,34
Custo total (gravação + armazenamento + reidratação) US$ 260,33 US$ 238,33 US$ 238,33 US$ 2.881,94

Dica

Para projetar os custos ao longo de 12 meses, abra a guia Backup Único desta pasta de trabalho. Você pode atualizar os preços e 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
Operações de gravação 200.000 200.000 200.000 2,400,000
Preço de uma única operação de gravação US$ 0,000011 US$ 0,000011 US$ 0,000011
Custo de gravação (transações * preço de uma operação de gravação) US$ 2,20 US$ 2,20 US$ 2,20 US$ 26,40
Número de arquivos 200.000 400.000 600.000 2,400,000
Tamanho total do arquivo (GB) 10.240 20,480 39,720 122,880
Preços dos dados (pago conforme o uso) US$ 0,002 US$ 0,002 US$ 0,002
Custo a ser armazenado (tamanho do arquivo * preço dos dados) $10.14 US$ 20,28 $30.41 US$ 1.597,44
Tamanho da recuperação de dados (1% do tamanho do arquivo) 102 205 307 7.987
Preço da recuperação de dados $ 0,022 $ 0,022 $ 0,022
Custo da recuperação (tamanho da recuperação de dados * preço da recuperação) US$ 2,25 US$ 4,51 US$ 6,76 US$ 175,72
Número de operaçõ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 US$ 0,00055 US$ 0,00055 US$ 0,00055
Custo para leitura (operações * preço a ser lido) US$ 1,10 US$ 2,20 US$ 3,30 US$ 85,80
Custo para reidratar (custo para recuperar + custo para leitura) US$ 3,35 US$ 6,71 US$ 10,06 US$ 261,52
Custo total US$ 26,03 US$ 49,87 US$ 73,70 US$ 1.885,36

Dica

Para projetar os custos ao longo de 12 meses, abra a guia Camadas Contínuas desta pasta de trabalho. Você pode atualizar os preços e 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 ajuda 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 (1,024 GB) e 10% do total de operações (20.000).

Fator de custo Arquivos Frio Esporádico
Operações de gravação 200.000 200.000 200.000
Preço de uma única operação de gravação US$ 0,000011 $0.000018 $0.00001
Custo de gravação (transações * preço de uma operação de gravação) US$ 2,20 $3.60 $2.00
Número total de arquivos 200.000 200.000 200.000
Tamanho total do arquivo (GB) 10.240 10.240 10.240
Preços dos dados (pago conforme o uso) US$ 0,0020 US$ 0,0045 US$ 0,0115
Custo a ser armazenado (tamanho do arquivo * preço dos dados) US$ 20,48 US$ 46,08 US$ 117,76
Tamanho da recuperação de dados (10% do tamanho do arquivo) 1\.024 1\.024 1\.024
Preço da recuperação de dados por GB $ 0,022 $0.03 $0,01
Número de operações de leitura (contagem de arquivos * 10% de leitura de armazenamento) 20.000 20,000 20,000
Preço de uma única operação de leitura US$ 0,00055 $0.00001 $0.000001
Custo para leitura (operações * preço a ser lido) US$ 11,00 US$ 0,20 US$ 0,02
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 projetar seus custos, abra a guia Escolher Camadas desta pasta de trabalho. Você pode atualizar os preços e 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. Presumindo como parâmetro o preço de exemplo, 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

A tabela a seguir inclui preços de exemplo (fictícios) para cada solicitação para o ponto de extremidade do Serviço Blob (blob.core.windows.net).

Importante

Esses preços são destinados apenas como exemplos e não devem ser usados para calcular seus custos. Para obter preços oficiais, consulte as páginas de Preços de Armazenamento de Blobs do Azure ou Preços do 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.

Fator de preço Frequente Esporádico Frio Arquivo Morto
Preço de operações de gravação (por 10.000) US$ 0,055 USD 0,10 $ 0,18 US$ 0,11
Preço das operações de leitura (por 10.000) US$ 0,0044 $0,01 USD 0,10 USD$5,50
Operações de contêiner e de listagem (para cada 10.000) US$ 0,055 US$ 0,055 US$ 0,065 US$ 0,055
Todas as outras operações (por 10.000) US$ 0,0044 US$ 0,0044 US$ 0,0052 US$ 0,0044
Preço da recuperação de dados (por GB) Gratuita $0,01 $0.03 US$ 0,022
Preço do Armazenamento de dados dos primeiros 50 TB (Pagamento Conforme o Uso) US$ 0,0208 US$ 0,0115 US$ 0,0045 US$ 0,002
Preço do Armazenamento de dados dos próximos 450 TB (Pagamento Conforme o Uso) US$ 0,020 US$ 0,0115 US$ 0,0045 US$ 0,002
Preço de 100 TB (capacidade reservada por um ano) US$ 1.747 US$ 966 Não disponível US$ 183
Preço de 100 TB (capacidade reservada por três anos) US$ 1.406 $872 Não disponível US$ 168
Largura de banda de rede entre regiões na América do Norte (por GB) US$ 0,02 US$ 0,02 US$ 0,02 US$ 0,02
Preço de operações de leitura de prioridade alta (por 10.000) Não aplicável Não aplicável Não aplicável US$ 65,00
Preço da recuperação prioritária de dados (por GB) Não aplicável Não aplicável Não aplicável US$ 0,13

A tabela a seguir inclui preços de exemplo (fictícios) para cada solicitação para o ponto de extremidade do Data Lake Storage (dfs.core.windows.net). Para obter os preços oficiais, confira Preço do Azure Data Lake Storage.

Fator de preço Frequente Esporádico Frio Arquivo Morto
Preço das operações de gravação (a cada 4 MiB, por 10.000) US$ 0,07120 US$ 0,13 US$ 0,234 US$ 0,143
Preço das operações de leitura (a cada 4 MiB, por 10.000) US$ 0,0057 US$ 0,013 US$ 0,13 US$ 7,15
Operações de gravação iterativa (por 100) US$ 0,0715 US$ 0,0715 US$ 0,0715 US$ 0,0715
Operações de leitura iterativa (por 10.000) US$ 0,0715 US$ 0,0715 US$ 0,0845 US$ 0,0715
Preço da recuperação de dados (por GB) Gratuita $0,01 $0.03 $ 0,022
Largura de banda de rede entre regiões na América do Norte (por GB) US$ 0,02 US$ 0,02 US$ 0,02 US$ 0,02
Preços do armazenamento de dados dos primeiros 50 TB (Pagamento Conforme o Uso) US$ 0,021 USD 0,012 US$ 0,0045 US$ 0,002
Preços do armazenamento de dados dos próximos 450 TB (Pagamento Conforme o Uso) US$ 0,020 USD 0,012 US$ 0,0045 US$ 0,002
Preço de 100 TB (capacidade reservada por um ano) US$ 1.747 US$ 966 Não disponível US$ 183
Preço de 100 TB (capacidade reservada por três anos) US$ 1.406 $872 Não disponível US$ 168
Preço de operações de leitura de prioridade alta (por 10.000) Não aplicável Não aplicável Não aplicável US$ 84,50
Preço da recuperação prioritária de dados (por GB) Não aplicável Não aplicável Não aplicável US$ 0,13
Índice (GB / mês) US$ 0,0297 Não aplicável Não aplicável Não aplicável

Próximas etapas