Implementar o Armazenamento de Blobs do Azure
O Armazenamento de Blobs do Azure é um serviço que armazena dados não estruturados na nuvem como objetos ou blobs. Blob significa Binary Large Object (Objeto binário grande). O armazenamento de Blob também é conhecido como armazenamento de objetos ou armazenamento de contêiner.
Coisas a saber sobre o Armazenamento de Blobs do Azure
Vamos examinar algumas características de configuração do Armazenamento de Blobs.
O Armazenamento de Blobs pode armazenar qualquer tipo de texto ou dados binários. Alguns exemplos são documentos de texto, imagens, arquivos de vídeo e instaladores de aplicativos.
O Armazenamento de Blobs usa três recursos para armazenar e gerenciar seus dados:
- Uma conta de armazenamento do Azure
- Contêineres em uma conta de armazenamento do Azure
- Blobs em um contêiner
Para implementar o Armazenamento de Blob, defina várias configurações:
- Opções de contêiner de blob.
- Tipos de blob e opções de upload.
- Níveis de acesso de armazenamento de Blob.
- Regras do ciclo de vida do Blob.
- Opções de replicação de objetos de Blob.
O diagrama a seguir mostra a relação entre os recursos de armazenamento de Blob.
Coisas a considerar ao implementar o Armazenamento de Blobs do Azure
Há muitos usos comuns para o Armazenamento de Blobs. Considere os seguintes cenários e pense nas suas próprias necessidades de dados:
Considere os uploads do navegador. Use o Armazenamento de Blobs para enviar imagens ou documentos diretamente para um navegador.
Considere o acesso distribuído. O Armazenamento de Blob pode armazenar arquivos para acesso distribuído, como durante um processo de instalação.
Considere o streaming de dados. Transmita vídeo e áudio usando o Armazenamento de Blob.
Considere o arquivamento e a recuperação. O Blob Storage é uma ótima solução para armazenar dados para backup e restauração, recuperação de desastres e arquivamento.
Considere o acesso ao aplicativo. Você pode armazenar dados no Armazenamento de Blob para análise por um serviço local ou hospedado no Azure.