Partilhar via


Estimativa de custo: carregue e acesse dados de várias regiões

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

Importante

Esta estimativa baseia-se nestes preços de amostragem. Os preços de amostra não devem ser usados para calcular seus custos de produção. Para encontrar os preços oficiais, consulte Encontrar o preço unitário para cada metro.

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. Este aplicativo é usado para carregar arquivos de log e baixá-los para análise diagnóstica. Os arquivos são armazenados como blobs na camada de acesso quente. Com base nos padrões de utilização esperados, foi-lhe pedido que criasse uma estimativa aproximada dos custos.

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

Custos

A tabela a seguir descreve cada custo.

Custo Descrição
Custo para escrever Durante este trimestre, os clientes carregam cerca de 50.000 arquivos de log (aproximadamente 1 GB de tamanho cada). 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, mas sabe que um tamanho de bloco maior resulta em menos operações de escrita, por isso planeia incluir essa sugestão acompanhada da 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 diagnóstica é cobrado como uma operação de leitura. Você acredita que os aplicativos cliente baixarão cerca de metade dos arquivos carregados para análise diagnóstica. Você também aprende que 75% dos aplicativos cliente não estão localizados na mesma região da 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 escrever Operações PutBlock por blob Bloco de 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 quente $0,000021
Custo para carregar ficheiros de registo

(50.000 blocos * 156) * 0,000021 $ $163.80
Custo da replicação Preço da transferência de dados (por GB) $0,02
Custo de replicação

50.000 GB * 0,02 USD $1.000,00
Custo de leitura Número de operações de leitura 50.000 / 2 25,000
Estimar o custo de uma operação de leitura na camada quente $0,00440
Custo das operações de leitura

25.000 GB * 0,00440 USD $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 $375,00
Custo de leitura

$110 + $375 $485
Custo total $163,80 + $1.000 + $485 $1,648.80

Sugestão

Este cenário não modela a quantidade de tempo que os dados existem no armazenamento, portanto, a tabela não inclui o custo de 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.

Ver também