Compartilhar via


Estimar o custo do uso do Armazenamento de Blobs do Azure

Este artigo ajuda você a estimar o custo para armazenar, carregar, baixar e trabalhar com dados no Armazenamento de Blobs do Azure.

Todos os cálculos são baseados em um preço fictício. Você pode encontrar cada preço na seção preços de exemplo no final deste artigo.

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.

O custo para armazenar dados

Você pode calcular os custos de armazenamento multiplicando o tamanho dos dados em GB pelo preço de armazenamento da camada de acesso escolhida. Por exemplo (supondo o preço de exemplo), se você planeja armazenar 10 TB de blobs na camada de acesso esporádico, o custo de capacidade será de US$ 0,0115 * 10 * 1024 = US$ 117,78 por mês.

Dependendo de quanto espaço de armazenamento você precisa, pode fazer sentido reservar a capacidade com desconto. Você pode reservar capacidade em incrementos de 100 TB e 1 PB para uma duração de compromisso de 1 ou 3 anos. A capacidade reservada está disponível apenas para dados armazenados nas camadas de acesso frequente, esporádico e de arquivos.

Usando os Preços de exemplo que aparecem neste artigo, a tabela a seguir compara o custo de capacidade reservada e Pagamento Conforme o Uso de armazenar 100 TB (102.400 GB) de dados.

Cálculo Frequente Esporádico Arquivo Morto
Preço mensal de 100 TB de armazenamento US$ 2.130 US$ 963 US$ 205
Preço mensal de 100 TB de armazenamento (reservado por um ano) US$ 1.747 US$ 966 US$ 183
Preço mensal de 100 TB de armazenamento (reservado por três anos) US$ 1.406 $872 US$ 168

Para calcular o ponto no qual a capacidade reservada começa a fazer sentido, divida o custo da capacidade reservada pela taxa de Pagamento Conforme o Uso. Por exemplo, se o custo da capacidade reservada por um ano para o armazenamento na camada de acesso esporádico for de US$ 966 e a taxa de Pagamento Conforme o Uso for de US$ 0,0115, o cálculo será US$ 966 / US$ 0,0115 = 84.000 GB (aproximadamente 82 TB). Se você planeja armazenar pelo menos 82 TB de dados na camada de acesso esporádico durante todo o período de reserva, a capacidade reservada começará a fazer sentido. A tabela a seguir calcula o ponto de equilíbrio em TB para cada camada de acesso.

Cálculo Frequente Esporádico Arquivo Morto
Preço mensal por GB de armazenamento de dados (Pagamento Conforme o Uso) US$ 0,0208 US$ 0,0115 US$ 0,002
Preço de 100 TB de armazenamento reservado US$ 1.747 US$ 966 US$ 183
Ponto de equilíbrio para capacidade reservada por 1 ano 82 TB1 82 TB 89 TB
Ponto de equilíbrio para capacidade reservada por 3 anos 66 TB1 74 TB 82 TB

1A camada de acesso frequente tem várias taxas de Pagamento Conforme o Uso. O preço dos primeiros 50 TB e o preço dos próximos 50 TB são levados em conta neste cálculo.

Para saber mais sobre a capacidade reservada, consulte Otimizar custos do Armazenamento de Blobs com capacidade reservada.

Para obter informações gerais sobre os custos de armazenamento, consulte Armazenamento de dados e medidores de índice.

O custo para transferir dados

Quando você transfere dados, você é cobrado por operações de gravação e leitura. Alguns aplicativos cliente usam operações adicionais para transferir dados, como operações para listar blobs ou obter propriedades. O utilitário AzCopy é otimizado para transferência de dados com eficiência e pode servir como um exemplo canônico no qual basear suas estimativas de custo.

Consulte Estimar o custo de usar o AzCopy para transferir blobs.

O custo do upload

Quando você carrega dados, seu cliente divide esses dados em blocos e carrega cada bloco individualmente. Cada bloco que é carregado é cobrado como uma operação de gravação. Uma operação de gravação final é necessária para montar blocos em um blob armazenado na conta. O número de operações de gravação necessárias para carregar um blob depende do tamanho de cada bloco. 8 MiB é o tamanho de bloco padrão para carregamentos no ponto de extremidade de Serviço Blob (blob.core.windows.net) e esse tamanho é configurável. 4 MiB é o tamanho de bloco para carregamentos no ponto de extremidade do Data Lake Storage (dfs.core.windows.net) e esse tamanho não é configurável. Um tamanho de bloco menor tem um desempenho melhor porque os blocos podem ser carregados em paralelo. No entanto, o custo é maior porque mais operações de gravação são necessárias para carregar um blob.

Usando as Amostras de preços que aparecem neste artigo e pressupondo um tamanho de bloco de 8 MiB, a tabela a seguir estima o custo para carregar 1.000 blobs com 5 GiB de tamanho cada para a camada de acesso frequente.

Fator de preço Valor
Número de MiB em 5 GiB 5.120
Operações de gravação por blob (5.120 MiB / bloco de 8 MiB) 640
Operação de gravação para confirmar os blocos 1
Total de operações de gravação (1.000 * 641) 641.000
Preço de uma operação de gravação (preço/10.000) US$ 0,0000055
Custo das operações de gravação (641.000 * preço de uma única operação) US$ 3,5255
Custo total (gravação + propriedades) US$ 3,5250055

Para obter exemplos mais detalhados, consulte Estimar o custo para carregar.

O custo de download

O número de operações necessárias para baixar um blob depende de qual ponto de extremidade você usa. Se você baixar um blob do ponto de extremidade de Serviço Blob, será cobrado pelo custo de uma única operação de leitura. Se você baixar um blob do ponto de extremidade do Data Lake Storage, será cobrado pelo custo de várias operações de leitura, pois os blobs devem ser baixados em blocos de 4 MiB. Se você baixar blobs da camada de acesso esporádico ou frequente, também será cobrado por uma recuperação de dados por GiB baixado da camada de acesso esporádico, fria ou de arquivos.

Usando os Preços de exemplo que aparecem no artigo, a tabela a seguir estima o custo para baixar 1.000 blobs com tamanho de 5 GiB cada da camada de acesso esporádico usando o ponto de extremidade do Armazenamento de Blobs.

Fator de preço Valor
Preço de uma operação de leitura individual (preço/10.000) $0.000001
Custo das operações de leitura (1.000 * preço da operação) US$ 0,001
Preço da recuperação de dados (por GiB) $0,01
Custo da recuperação de dados (5 * preço da recuperação de dados) US$ 0,05
Custo total (leitura + recuperação) US$ 0,051

Utilitários como o AzCopy também usam operações de lista e operações para obter propriedades de blob. Como uma proporção da fatura geral, esses encargos são relativamente pequenos. Para obter exemplos, consulte Estimar o custo para baixar.

O custo para copiar entre contêineres

Se você copiar um blob para outro contêiner na mesma conta, será cobrado o custo de uma única operação de gravação baseada na camada de destino. Se o contêiner de destino estiver em outra conta, você também será cobrado o custo da recuperação de dados e o custo de uma operação de leitura baseada na camada de origem. Se a conta de destino estiver em outra região, o custo da saída de rede será adicionado à sua fatura.

Usando os Preços de exemplo que aparecem neste artigo, a tabela a seguir estima o custo para copiar 1.000 blobs com tamanho de 5 GiB cada entre dois contêineres na camada de acesso frequente.

Fator de preço Valor
Preço de uma operação de gravação (preço/10.000) US$ 0,0000055
Custo da gravação (1.000 * preço de uma única operação) US$ 0,0055
Preço de uma operação de leitura individual (preço/10.000) US$ 0,00000044
Custo das operações de leitura (1.000 * preço de uma única operação) US$ 0,00044
Custo total (seção anterior + recuperação + leitura) USD$0,0068

Para obter um exemplo completo, consulte Estimar o custo de cópia entre contêineres.

O custo para renomear um blob

O custo para renomear blobs depende da estrutura de arquivos da sua conta e do número de blobs que você está renomeando.

Se a conta tiver um namespace simples, não haverá nenhuma operação dedicada para renomear um blob. Em vez disso, a ferramenta de cliente copia o blob para um novo blob e, em seguida, exclui o blob de origem. Operações de exclusão são gratuitas. Portanto, quando você renomeia um blob, é cobrado pelo custo de uma única operação de gravação. Se a conta tiver um namespace hierárquico, haverá uma operação dedicada para renomear um blob e ela será cobrada como uma operação de gravação iterativa.

O custo de uma operação de gravação no ponto de extremidade do Serviço Blob é menor do que o custo de uma operação de gravação iterativa no ponto de extremidade do Data Lake Storage. Portanto, o custo para renomear blobs um por um custa menos em contas que têm um namespace simples.

Usando os Preços de exemplo que aparecem neste artigo, a tabela a seguir calcula o custo para renomear 1.000 blobs.

Fator de preço Frequente Esporádico Frio
Preço de uma única operação de gravação no ponto de extremidade de Serviço Blob (preço / 10.000) US$ 0,0000055 $0.00001 $0.000018
Custo para renomear diretórios virtuais de blobs (1.000 * preço de uma única operação) US$ 0,0055 US$ 0,01 US$ 0,018
Preço de uma única operação de gravação iterativa no ponto de extremidade do Data Lake Storage (preço / 100) US$ 0,000715 US$ 0,000715 US$ 0,000715
Custo para renomear diretórios do Data Lake Storage (1.000 * preço de uma única operação) US$ 0,715 US$ 0,715 US$ 0,715

Com base nesses cálculos, o custo para renomear 1.000 blobs na camada de acesso frequente difere em 70 centavos.

O custo para renomear um diretório

Se a conta tiver um namespace simples, os blobs serão organizados em diretórios virtuais que imitam uma estrutura de pastas. Um diretório virtual faz parte do nome do blob e é indicado pelo caractere delimitador. Como um diretório virtual faz parte do nome do blob, ele não existe realmente como um objeto independente. Não há como renomear um diretório virtual sem renomear todos os blobs que contêm esse diretório virtual no nome. Para renomear efetivamente cada blob, os aplicativos cliente precisam copiar um blob e, em seguida, excluir o blob de origem.

Se a conta tem um namespace hierárquico, os diretórios não são virtuais. Eles são objetos concretos e independentes com os quais você pode operar diretamente. Portanto, renomear um blob é muito mais eficiente, pois os aplicativos cliente podem renomear um blob em uma única operação.

Usando os Preços de exemplo que aparecem neste artigo, a tabela a seguir calcula o custo para renomear 1.000 diretórios que contêm 1.000 blobs cada.

Fator de preço Frequente Esporádico Frio
Preço de uma única operação de gravação no ponto de extremidade de Serviço Blob (preço / 10.000) US$ 0,0000055 $0.00001 $0.000018
Custo para renomear diretórios virtuais de blobs (1.000 * preço de uma única operação) US$ 5,50 US$ 10,00 US$ 18,00
Preço de uma única operação de gravação iterativa no ponto de extremidade do Data Lake Storage (preço / 100) US$ 0,000715 US$ 0,000715 US$ 0,000715
Custo para renomear diretórios do Data Lake Storage (1.000 * preço de uma única operação) US$ 0,715 US$ 0,715 0,715

Com base nesses cálculos, o custo para renomear 1.000 diretórios na camada de acesso frequente que contém 1.000 blobs cada difere em quase US$ 5,00. Para diretórios na camada de acesso fria, a diferença é superior a US$ 17.

Exemplo: carregar, baixar e alterar camadas de acesso

Este exemplo mostra quatro meses de carregamentos baseados em gastos, downloads e o impacto da movimentação de objetos entre camadas.

Parâmetros

No início de cada mês, 1.000 arquivos são carregados na camada de acesso frequente. Cada arquivo tem 5 GB de tamanho. Durante o mês, metade desses arquivos são lidos por cargas de trabalho do cliente. Após 30 dias, uma política de gerenciamento do ciclo de vida move a outra metade para a camada de acesso esporádico para economizar nos custos de armazenamento.

Em março, os aplicativos cliente leem 10% dos dados armazenados na camada de acesso esporádico. Uma política de gerenciamento do ciclo de vida é configurada para mover esses blobs de volta para a camada de acesso frequente após serem lidos.

No vigésimo dia de abril, os clientes novamente leem 10% dos dados armazenados na camada de acesso esporádico. No entanto, esses blobs foram armazenados na camada de acesso esporádico por menos de 30 dias. Como a política de gerenciamento do ciclo de vida move esses blocos de volta para a camada de acesso frequente antes do mínimo de 30 dias, uma penalidade antecipada é avaliada. A penalidade de exclusão antecipada é o custo do armazenamento esporádico por 10 dias.

Cálculos

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

Observação

Esses cálculos fornecem uma estimativa aproximada de acordo com o preço de exemplo. Se os blobs fossem carregados em lotes, parte dos custos de armazenamento seria proporcional, pois não incorreria em custos de armazenamento durante todo o mês. Consulte Armazenamento de dados e medidores de índice.

Fator de custo Janeiro Fevereiro Março Abril
Custo para gravar 1000 blobs na camada de acesso frequente1 US$ 3,53 US$ 3,53 US$ 3,53 US$ 3,53
Número de blobs na camada de acesso frequente após a ingestão mensal 1000 2000 2.100 2.155
Número de blobs a serem movidos para a camada de acesso esporádico 0 1000 Etapas de resolução para o seguinte evento ID 1050 1078
Custo para definir blobs na camada de acesso esporádico (cobrada como uma operação de gravação) $0.00 US$ 0,01 US$ 0,0105 US$ 0,010775
Número de blobs na camada de acesso esporádico 0 1000 Etapas de resolução para o seguinte evento ID 1050 1078
Tamanho total de blobs na camada de acesso esporádico (GB) 0 5.000 5250 5388
Número de blobs lidos da camada de acesso esporádico e movidos de volta para a camada de acesso frequente 0 100 105 108
Custo para ler blobs da camada de acesso esporádico $0.00 US$ 0,0001 US$ 0,000105 US$ 0,00010775
Custo para mover blobs de volta para a camada de acesso frequente $0.00 US$ 0,0001 US$ 0,000105 US$ 0,00010775
Número de blobs que permanecem na camada de acesso esporádico 0 900 945 970
Tamanho total de blobs que permanecem na camada de acesso esporádico (GB) 0 4500 4725 4849
Custo para armazenar blobs na camada de acesso esporádico $0.00 US$ 51,75 US$ 54,34 US$ 55,76
Penalidade de exclusão antecipada $0.00 $0.00 $0.00 US$ 0,41
Número de blobs que permanecem na camada de acesso frequente 1000 1100 1155 1185
Tamanho total de blobs que permanecem na camada de acesso frequente (GB) 5.000 5500 5775 5926
Custo para armazenar blobs na camada de acesso frequente US$ 104,00 US$ 114,40 US$ 120,12 US$ 123,27
Número de blobs lidos da camada de acesso frequente 500 550 578 593
Custo para ler blobs da camada de acesso frequente US$ 0,00022 US$ 0,000242 US$ 0,0002541 US$ 0,00026076
Total mensal US$ 107,53 US$ 169,69 US$ 178,00 US$ 182,98

1O número de operações necessárias para concluir cada carregamento mensal é 641.000. A fórmula para calcular esse número é 1000 blobs * 5 GB / bloco de 8 MiB + a operação de gravação necessária para reunir todos os blocos em um blob.

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

Confira também