Compartilhar via


Estimativa de custo: carregar e acessar dados de várias regiões

Este exemplo estima o custo para carregar e baixar dados de várias regiões do Azure.

Importante

Essa estimativa é baseada nesses preços de exemplo. Os preços de exemplo não devem ser usados para calcular os custos de produção. Para encontrar preços oficiais, consulte Localizar o preço unitário de cada medidor.

Cenário

Sua empresa planeja distribuir um novo aplicativo cliente para usuários localizados em várias regiões do Azure em todo o continente. Esse aplicativo é usado para carregar arquivos de log e baixá-los para análise de diagnóstico. Os arquivos são armazenados como blobs na camada de acesso frequente. Com base nos padrões de uso esperados, você foi solicitado a criar uma estimativa aproximada dos custos.

A conta de armazenamento está localizada na região Oeste dos EUA, está configurada para GRS (armazenamento com redundância geográfica) e não tem namespaces hierárquicos habilitados.

Custos

A tabela a seguir descreve cada custo.

Custo Descrição
Custo para gravação Durante este trimestre, os clientes carregam cerca de 50.000 arquivos de log (cerca de 1 GB cada um em tamanho). Os clientes são configurados para carregar esses arquivos de log em blocos de 8 MiB. Cada bloco é cobrado como uma operação de gravação com uma operação adicional para confirmar esses blocos. Um tamanho de bloco menor é eficiente, embora você saiba que um tamanho de bloco maior resulte em menos operações de escrita, portanto você planeja incluir essa sugestão na sua estimativa.
Custo da replicação Como a conta está configurada para armazenamento com redundância geográfica, todos os blobs são replicados para uma região secundária. Esse processo de replicação adiciona uma taxa de transferência de dados por GB replicado.
Custo de leitura Qualquer blob baixado para análise de diagnóstico é cobrado como uma operação de leitura. Você acredita que os aplicativos cliente baixarão cerca de metade dos arquivos carregados para análise de diagnóstico. Você também descobre que 75% de aplicativos cliente não estão localizados na mesma região que a conta de armazenamento. Portanto, os blobs baixados por esses clientes incorrem em uma taxa de largura de banda de rede.

Estimativa

Com base nesses preços de exemplo, a tabela a seguir mostra como cada componente de custo é calculado.

Custo Fator de custo Cálculo Valor
Custo para gravação Operações PutBlockList por blob Bloco 1 GiB/8 MiB 155
Operações PutBlockList por blob 1 por blob 1
Preço de uma operação de gravação na camada de acesso frequente US$ 0,000021
Custo para carregar arquivos de log

(50.000 blobs * 156) * $0,000021 US$ 163,80
Custo da replicação Preço da transferência de dados (por GB) US$ 0,02
Custo para replicar

50.000 GB * $0,02 US$ 1.000,00
Custo de leitura Número de operações de leitura 50.000 / 2 25,000
Preço de uma operação de leitura na camada de acesso frequente $0,00440
Custo das operações de leitura

25.000 GB * $0,00440 US$ 110,00
Número de blobs baixados de outras regiões 25.000 * 75% 1875
Taxa de largura de banda de rede 1875 * $0,02 US$ 375,00
Custo de leitura

$110 + $375 $485
Custo total $163,80 + $1.000 + $485 US$ 1.648,80

Dica

Esse cenário não modela a quantidade de tempo que os dados existem no armazenamento, portanto, a tabela não inclui o custo do armazenamento de dados que é cobrado por GB. Você pode estimar o armazenamento de custos e o custo das transações em seu ambiente usando a calculadora de preços do Azure.

Consulte também