Descrever as considerações sobre preços do Armazenamento de Blobs do Azure
A utilização de armazenamento pessoal e comercial na sua empresa continua crescendo a uma taxa exponencial. Uma das formas mais comuns de corrigir as limitações de capacidade da infraestrutura de armazenamento local é usando funcionalidades baseadas em nuvem. Como administrador do Azure, você é responsável por rastrear os custos de recursos do Azure e precisa identificar os recursos baseados em nuvem adequados. Você também precisa explorar seus modelos de preços e determinar a maneira ideal de utilizá-los. No entanto, tenha em mente que suas decisões devem levar em consideração não apenas o custo, mas também outras características de armazenamento, como resiliência e desempenho.
Nesta unidade, você determinará as considerações de preços associadas ao Armazenamento de Blobs do Azure. Essas considerações incluem o modelo de cobrança e os métodos de estimativa de custo com base em uma variedade de opções de configuração e padrões de uso previstos.
Descrever o modelo de cobrança do Armazenamento de Blobs do Azure
O modelo de cobrança do Armazenamento de Blobs do Azure é formado por vários componentes diferentes que refletem diversas opções disponíveis quando você implementar e usar esse serviço. A mais simples é a cobrança por GB (gigabyte) associada à capacidade de armazenamento alocada para acomodar dados inativos. No entanto, mesmo nesse caso, o custo real depende de critérios como o tipo de conta de armazenamento, o escopo de replicação e a camada de acesso ao blob. A capacidade de armazenamento é cobrada com base na quantidade diária média de dados armazenados em GBs durante um período mensal.
Você pode dividir as principais cobranças associadas ao uso de blobs ativos nas seguintes categorias:
Operações de armazenamento, que são medidas por transação
Transferências de dados, que são medidas por GB
Há vários outros componentes de Armazenamento de Blobs do Azure disponíveis que podem afetar ainda mais os custos totais de armazenamento:
Marcas de índice de blob (com preço por marca): Essas marcas permitem categorizar dados usando atributos de valor-chave.
Feed de alterações (com preço por alteração registrada): Essa opção permite rastrear as mudanças em blobs e os respectivos metadados.
Escopos de criptografia (com preços por mês): Os escopos permitem que você use chaves de criptografia diferentes em um nível por contêiner ou por blob.
Aceleração de consultas (com dados examinados e retornados por gigabyte): Esse recurso permite limitar a quantidade de dados recuperados de blobs formatados em JSON ou CSV, aplicando predicados de filtragem e projeções de colunas.
Namespace hierárquico (com preços por gigabyte e por mês aplicáveis ao uso de metadados): Com isso, é possível criar uma hierarquia de pastas multinível e usar protocolos adicionais, como NFSv3 (Network File System v3) e SFTP (Secure FTP).
O tráfego de dados também pode incorrer em custos de rede adicionais (por gigabyte). Em particular, o tráfego de uma região do Azure (somente saída) está sujeito a preços adicionais. Para transferências de dados entre regiões, a taxa varia entre transferências intra-continentais e inter continentais.
Conforme mencionado anteriormente, o custo do Armazenamento de Blobs do Azure também depende das configurações da conta de armazenamento, como o tipo de conta de armazenamento (que é vinculado ao desempenho) e o escopo de replicação:
O tipo de conta de armazenamento deve ser selecionado no momento do provisionamento e, com exceção de contas v1 de uso geral, não é mutável. Os blobs têm suporte em contas de armazenamento Standard (de uso geral) (v1 e v2) e em contas de armazenamento Premium (blob de blocos). Nessa situação, os termos Standard e Premium designam as respectivas características de desempenho deles. O armazenamento Premium fornece desempenho equivalente às SSD (unidades de estado sólido), enquanto o armazenamento Padrão oferece desempenho equivalente aos discos magnéticos tradicionais. Os preços de ambos os tipos de armazenamento refletem essa distinção. As contas de armazenamento de uso geral são capazes de hospedar todos os tipos de conteúdo, incluindo blobs (bloco, acréscimo e página), tabelas, filas e arquivos. As contas de armazenamento de blobs de blocos podem conter apenas blobs de blocos e acréscimo.
Você deve selecionar o escopo de replicação da conta de armazenamento no momento do provisionamento. Diferente do tipo da conta de armazenamento, é possível alterá-lo posteriormente (com algumas exceções). O escopo de replicação determina a resiliência e a disponibilidade do conteúdo da conta. Ele dá suporte às seguintes opções, listadas em ordem crescente de preço:
- O LRS (armazenamento com redundância local) replica de maneira síncrona o conteúdo de uma conta de armazenamento em três réplicas no mesmo local físico. É a opção de replicação mais econômica, mas não é recomendada para cargas de trabalho que exigem alta disponibilidade ou durabilidade.
- O ZRS (armazenamento com redundância de zona) fornece maior resiliência replicando o conteúdo de uma conta de armazenamento em locais físicos (zonas de disponibilidade) na mesma região do Azure.
- O GRS (armazenamento com redundância geográfica) permite implementar a resiliência em nível de região habilitando a replicação assíncrona do conteúdo de uma conta de armazenamento em duas regiões. A região secundária inclui automaticamente três cópias adicionais da conta de armazenamento, replicadas de maneira síncrona dentro dessa região.
- O GZRS (armazenamento com redundância de zona geográfica) aumenta ainda mais a resiliência e os custos, combinando ZRS (na região primária), GRS (para replicação entre regiões) e LRS (para replicação na região secundária).
- O RA-GRS (armazenamento com redundância geográfica com acesso de leitura) fornece acesso somente leitura às réplicas GRS na região secundária.
- O RA-GZRS (armazenamento com redundância de zona geográfica com acesso de leitura) fornece acesso somente leitura a réplicas GZRS na região secundária.
Observação
As contas de armazenamento de blobs de blocos Premium dão suporte somente às opções de replicação LRS e ZRS.
Outro fator importante que afeta o custo de armazenamento é a camada de acesso, que é herdada ou atribuída explicitamente a blobs individuais. Suas opções incluem as camadas frequente, esporádica, fria e de arquivos. As camadas de acesso permitem que você escolha o modelo de preços que reflete seus padrões de uso de armazenamento atuais e esperados. A camada quente minimiza o tempo de recuperação e o custo das operações de armazenamento. A camada de arquivos minimiza o custo de armazenamento por gigabyte, mas impõe um tempo de espera durante a recuperação de dados. A camada esporádica fornece o mesmo tempo de recuperação que a camada frequente, além de preços por gigabyte de médio porte em troca de taxas de acesso mais altas. A camada de acesso frio tem custos de armazenamento mais baixos e custos de acesso mais altos do que a camada de acesso esporádico.
Observação
Mover blobs entre camadas gera um custo extra.
Por fim, tenha em mente que os preços variam entre as regiões do Azure. Isso pode ser relevante caso você tenha flexibilidade para selecionar a região em que seus dados são hospedados.
No final de cada ciclo de cobrança, as cobranças de cada categoria e os respectivos resumos são capturados na fatura disponibilizada no portal do Azure.
Estimar os custos do Armazenamento de Blobs do Azure
Entender seus padrões de acesso e correlacioná-los às suas necessidades de durabilidade e disponibilidade ajuda você a gerenciar melhor os custos do Armazenamento de Blobs do Azure. A principal ferramenta para estimar esses custos é a calculadora de preços do Azure. No entanto, também é possível considerar o uso do modelo baseado no Microsoft Excel, fornecido pela equipe de armazenamento do Azure. Esse modelo oferece algumas diretrizes iniciais fornecendo um conjunto predefinido de planilhas. Elas calculam automaticamente a migração, as estimativas mensais e as estimativas futuras de preços com base na entrada controlada pela carga de trabalho especificada. Essa entrada inclui:
Região de destino
Durabilidade desejada (o escopo de replicação)
Camada de acesso (Premium, frequente, esporádica ou de arquivos)
A quantidade atual de armazenamento
Tamanho médio do arquivo
Crescimento mensal esperado (em gigabytes)
Volume de operações de leitura (em gigabytes)
Quantidade de dados excluídos por mês (em gigabytes)
Você pode modificar o modelo para atender às suas necessidades específicas. Você pode usar os valores resultantes gerados pelo modelo como entrada para a calculadora de preços do Azure.
Observação
Incluímos um link para o modelo do Excel na seção de Resumo deste módulo.
Calculadora de preços do Azure
Para calcular o custo de armazenamento estimado, na página Calculadora de preços do Azure, selecione o bloco Conta de armazenamento. Na mesma página, vá para a seção Contas de armazenamento e especifique as opções que refletem suas necessidades de uso previstas.
Observação
Antes de calcular uma estimativa, considere entrar na página Calculadora de preços do Azure usando a mesma conta que você usa para gerenciar seu ambiente do Azure. Com isso, é possível salvar a cotação resultante para referência futura.
À medida que avança em sua estimativa, tenha em mente as seguintes informações:
Os escopos de armazenamento de dados, metadados e criptografia são cobrados por mês. Se você prevê que o uso deles será menor, rateie os preços calculando o custo diário.
Para identificar os preços unitários, confira a página de preços do Armazenamento de Blocos do Azure. Se você habilitar o namespace hierárquico na conta, verifique se a lista suspensa Estrutura de Arquivos está definida como Namespace Hierárquico (NFS v3.0, Protocolo SFTP). Se você habilitar namespaces hierárquicos na conta e pretender usar o ponto de extremidade do Data Lake Storage, veja a página de preços do Azure Data Lake Storage Gen2. Os preços das transações são diferentes entre essas duas páginas, mas o custo do armazenamento é quase idêntico.
Use os filtros de redundância, região e moeda para determinar até que ponto eles afetam o custo final.