O Que é um Blob Storage do Azure e Como Criar um

O Azure Blob Storage é um serviço de armazenamento de objetos altamente escalável da Microsoft, projetado para armazenar grandes quantidades de dados não estruturados, como imagens, vídeos, logs, backups e até arquivos de Big Data. Ele é amplamente utilizado em soluções de Business Intelligence (BI), principalmente quando se trabalha com Microsoft Fabric, Power BI, Databricks e Data Factory.

AZUREBLOB STORAGEINICIANTE

Henrique Bueno

3/20/20252 min read

O Que é o Azure Blob Storage?

O Blob Storage é um serviço de armazenamento baseado na nuvem que permite armazenar e acessar dados em qualquer lugar do mundo. Ele é otimizado para armazenar objetos binários (BLOBs – Binary Large Objects) e pode ser utilizado em diversas aplicações, como:

  • Armazenamento de arquivos estáticos (imagens, vídeos, documentos).

  • Data Lake para Big Data e análise de dados.

  • Armazenamento de logs e backup de aplicações.

  • Integração com Data Factory, Power BI e Databricks para ingestão e transformação de dados.

Principais Características do Blob Storage

O Blob Storage possui algumas características que o tornam ideal para arquiteturas de dados modernas:

  • Escalabilidade: Pode armazenar petabytes de dados de forma eficiente.

  • Alta Disponibilidade: Replicacao e redundância para garantir 99,99% de uptime.

  • Segurança Avançada: Controle de acesso via RBAC e Azure AD.

  • Acesso Programável: Suporte para APIs REST, SDKs em várias linguagens (Python, .NET, Java, etc.).

  • Camadas de armazenamento: Escolha entre Hot, Cool e Archive, dependendo da frequência de acesso aos dados.

Como Usar o Blob Storage em Projetos de BI

Power BI e Fabric
  • Armazene arquivos Parquet, CSV ou JSON no Blob Storage e conecte-se diretamente via Dataflows Gen2 ou Shortcuts.

Data Factory e Pipelines de Dados
  • Use o Blob Storage como fonte ou destino em ETL e ELT, movendo dados entre sistemas.

Databricks e Big Data
  • Utilize o Blob Storage como Data Lake para processar grandes volumes de dados.

Integração com Aplicações
  • Hospede arquivos públicos ou privados acessíveis via API.

Como Criar um Blob Storage no Azure

Agora, vamos ao passo a passo para criar um Blob Storage:

1. Acesse o Portal do Azure
2. Crie um Storage Account
  • No menu de pesquisa, procure por "Storage Accounts".

  • Clique em "Criar" e preencha as informações:

    • Grupo de Recursos: Escolha um existente ou crie um novo.

    • Nome da Conta de Armazenamento: Algo como meuarmazenamento01.

    • Região: Escolha uma próxima ao seu usuário/cliente.

    • Redundância: Escolha entre LRS, GRS, ZRS, RA-GRS, dependendo da necessidade.

3. Configure o Blob Storage
  • Vá até a aba Avançado e selecione o tipo "Blob Storage (uso geral v2)".

4. Criar um Container
  • Após a criação, vá até "Containers" e clique em "Adicionar".

  • Escolha um nome e configure as permissões (Privado, Blob, Container).

5. Fazer Upload de Arquivos
  • Dentro do Container, clique em "Upload" e selecione arquivos para armazenar.

6. Conectar ao Power BI, Fabric ou Data Factory
  • Para consumir os dados, copie o URL SAS do arquivo e use no Power BI/Data Factory.

Conclusão

O Azure Blob Storage é essencial para arquiteturas de dados modernas, pois permite armazenar e acessar grandes volumes de dados de forma segura e escalável. Seja para BI, Big Data, Machine Learning ou aplicações web, ele é uma solução flexível e poderosa dentro do ecossistema da Microsoft.

Quer aprender mais sobre Power BI, Fabric e Armazenamento na Nuvem? Fique ligado no BI com Bueno e me siga para mais conteúdos!