Explorar o Armazenamento de Blobs do Azure

Concluído

O Armazenamento de Blobs do Azure é uma solução de armazenamento de objetos da Microsoft para a nuvem. O armazenamento de Blobs é otimizado para armazenar grandes quantidades de dados não estruturados. Dados não estruturados são dados que não estão de acordo com uma definição ou um modelo de dados específico, como texto ou dados binários.

O Armazenamento de Blobs foi projetado para:

  • Fornecimento de imagens ou de documentos diretamente a um navegador.
  • Armazenamento de arquivos para acesso distribuído.
  • Transmissão por streaming de áudio e vídeo.
  • Gravando nos arquivo de log.
  • Armazenamento de dados de backup e restauração, recuperação de desastres e arquivamento.
  • Armazenamento de dados para análise por um serviço local ou hospedado no Azure.

Usuários ou aplicativos cliente podem acessar objetos no Armazenamento de Blobs via HTTP/HTTPS de qualquer lugar no mundo. Objetos no Armazenamento de Blobs estão acessíveis por meio da API REST do Armazenamento do Azure, do Azure PowerShell, da CLI do Azure ou em uma biblioteca de clientes do Armazenamento do Azure.

Uma conta de Armazenamento do Azure é o contêiner de nível superior de todo o Armazenamento de Blobs do Azure. Uma conta de armazenamento fornece um namespace exclusivo para os dados do Armazenamento do Microsoft Azure que podem ser acessados de qualquer lugar do mundo por HTTP ou HTTPS.

Tipos de contas de armazenamento

O Armazenamento do Microsoft Azure oferece dois níveis de desempenho de contas de armazenamento, padrão e premium. Cada nível de desempenho dá suporte a diferentes recursos e tem um modelo de preços próprio.

  • Padrão: é a conta de uso geral padrão v2 e é recomendada para a maioria dos cenários que usa o Armazenamento do Microsoft Azure.
  • Premium: as contas Premium oferecem um maior desempenho usando unidades de estado sólido. Se você criar uma conta premium, poderá escolher entre três tipos de conta, blobs de blocos, blobs de páginas ou compartilhamentos de arquivos.

A tabela a seguir descreve os tipos de contas de armazenamento recomendados pela Microsoft para a maioria dos cenários que usam o armazenamento de blobs.

Tipo de conta de armazenamento Serviços de armazenamento compatíveis Opções de redundância Usage
Uso geral v2 Standard Armazenamento de Blobs (incluindo Data Lake Storage), Armazenamento de Filas, Armazenamento de Tabelas e Arquivos do Azure LRS (armazenamento com redundância local)/GRS (armazenamento com redundância geográfica)/RA-GRS (armazenamento com redundância geográfica com acesso de leitura)

Armazenamento com redundância de zona (ZRS) / armazenamento com redundância de zona geográfica (GZRS) / armazenamento com redundância de zona geográfica com acesso de leitura (RA-GZRS)
Tipo de conta de armazenamento básico para blobs, compartilhamento de arquivos, filas e tabelas. Recomendado para a maioria dos cenários que usam o Armazenamento do Azure. Caso deseje obter suporte para o NFS (Network File System) nos Arquivos do Azure, use o tipo de conta de compartilhamentos de arquivos premium.
Blobs de blocos Premium Armazenamento de Blobs (incluindo Data Lake Storage) LRS e ZRS Tipo de conta de armazenamento Premium para blobs de blocos e blobs de acréscimo. Recomendado para cenários com altas taxas de transação ou que usam objetos menores ou exigem uma latência de armazenamento sempre baixa.
Compartilhamentos de arquivos Premium Arquivos do Azure LRS e ZRS Tipo de conta de armazenamento Premium somente para compartilhamentos de arquivos. Recomendadas para aplicações de escala empresarial ou de alto desempenho.
Blobs de página Premium Blobs de páginas somente LRS e ZRS Tipo de conta de armazenamento Premium somente para blobs de páginas.

Camadas de acesso para dados de blob de blocos

O Armazenamento do Azure oferece diferentes opções para acessar dados de blob de blocos baseados em padrões de uso. Cada camada de acesso no Armazenamento do Azure é otimizada para um determinado padrão de uso de dados. Ao selecionar a camada de acesso correta para suas necessidades, é possível armazenar seus dados de blob de blocos da maneira mais econômica.

As camadas de acesso disponíveis são:

  • A camada de acesso quente, que é otimizada para acesso frequente de objetos na conta de armazenamento. A camada de acesso Frequente tem os custos de armazenamento mais altos, mas os custos de acesso mais baixos. Por padrão, as novas contas de armazenamento são criadas na camada de acesso quente.

  • O nível de acesso Esporádico, que é otimizado para armazenar grandes quantidades de dados que são acessados ​​com pouca frequência e armazenados por no mínimo 30 dias. A camada de acesso Esporádico tem custos de armazenamento mais baixos e custos de acesso mais altos em comparação com a camada de acesso Frequente.

  • A camada de acesso Fria, otimizada para armazenamento de dados acessados com pouca frequência e armazenados por pelo menos 90 dias. A camada de acesso frio tem custos de armazenamento mais baixos e custos de acesso mais altos em comparação com a camada de acesso esporádico.

  • A camada de arquivos, que está disponível somente para blobs de blocos individuais. A camada de arquivamento é otimizada para dados que podem tolerar várias horas de latência de recuperação e permanecem na camada de arquivamento por no mínimo 180 dias. A camada de acesso aos arquivos é a opção mais econômica para armazenar dados, mas acessá-los é mais caro que acessar os dados das camadas de acesso quente ou frio.

Se houver uma alteração no padrão de uso dos dados, você poderá alternar entre as camadas de acesso a qualquer momento.