Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visão geral
O Armazenamento do Azure Stack Hub é um conjunto de serviços de armazenamento em nuvem consistente com os serviços fornecidos pelo Armazenamento do Azure. Esses serviços incluem blobs, tabelas e filas.
Serviços de Armazenamento do Azure Stack Hub
O Armazenamento do Azure Stack Hub fornece os três serviços a seguir:
Armazenamento de Blobs
O Armazenamento de Blobs armazena dados de objeto não estruturados. Um blob pode ser qualquer tipo de texto ou dados binários, como um documento, um arquivo de mídia ou um instalador de aplicativo.
Armazenamento de tabelas
O Armazenamento de Tabela armazena conjuntos de dados estruturados. O armazenamento de tabelas é um armazenamento de dados de atributo de chave NoSQL, que permite o desenvolvimento rápido e o acesso rápido a grandes quantidades de dados.
Armazenamento de filas
O armazenamento de filas fornece mensagens confiáveis para processamento de fluxo de trabalho e para comunicação entre componentes de serviços de nuvem.
Uma conta de Armazenamento do Azure Stack Hub é uma conta segura que fornece acesso aos serviços no Armazenamento do Azure Stack Hub. Sua conta de armazenamento fornece o namespace exclusivo para seus recursos de armazenamento. O diagrama a seguir mostra as relações entre os recursos do Armazenamento do Azure Stack Hub em uma conta de armazenamento:
Armazenamento de Blobs
Para usuários com uma grande quantidade de dados de objeto não estruturados a serem armazenados na nuvem, o armazenamento de blobs oferece uma solução eficaz e escalonável. Use o armazenamento de blobs para armazenar conteúdo como:
- Documentos
- Dados sociais, como fotos, vídeos, músicas e blogs
- Backups de arquivos, computadores, bancos de dados e dispositivos
- Imagens e texto para aplicativos Web
- Dados de configuração para aplicativos de nuvem
- Big Data, como logs e outros grandes conjuntos de dados
Cada blob é organizado em um contêiner. Os contêineres também fornecem uma maneira útil de atribuir políticas de segurança a grupos de objetos. Uma conta de armazenamento pode conter qualquer número de contêineres e um contêiner pode conter qualquer número de blobs (até o limite da conta de armazenamento).
O Armazenamento de Blobs oferece três tipos de blobs:
Blobs de bloco
Os blobs de blocos são otimizados para streaming e armazenamento de objetos de nuvem. Eles são uma boa opção para armazenar documentos, arquivos de mídia, backups e outros arquivos semelhantes.
Blobs de acréscimo
Os blobs de acréscimo são semelhantes aos blobs de blocos, mas são otimizados para operações de acréscimo. Um blob de acréscimo só pode ser atualizado adicionando um novo bloco ao final. Os blobs de acréscimo são uma boa opção para cenários como registro em log, em que novos dados precisam ser gravados apenas no final do blob.
Blobs de página
Os blobs de página são otimizados para representar discos IaaS e dar suporte a gravações aleatórias de até 1 TB de tamanho. Uma máquina virtual do Azure Stack Hub anexada ao disco IaaS é um VHD armazenado como um blob de páginas.
Armazenamento de tabela
Os aplicativos modernos geralmente exigem armazenamentos de dados com maior escalabilidade e flexibilidade do que as gerações anteriores de software necessárias. O armazenamento de tabelas oferece armazenamento altamente disponível e massivamente escalonável, para que seu aplicativo possa ser dimensionado automaticamente para atender à demanda do usuário. O armazenamento de tabelas é o repositório de chaves/atributos NoSQL da Microsoft– ele tem um design sem esquema, tornando-o diferente dos bancos de dados relacionais tradicionais. Com um armazenamento de dados sem esquema, é fácil adaptar seus dados à medida que as necessidades do aplicativo evoluem. O armazenamento de tabelas é fácil de usar, portanto, os desenvolvedores podem criar aplicativos rapidamente.
O armazenamento de tabelas é um repositório de atributos de chave, o que significa que cada valor em uma tabela é armazenado com um nome de propriedade tipado. O nome da propriedade é usado para filtrar e especificar critérios de seleção. Uma coleção de propriedades e seus valores compreendem uma entidade. Como o armazenamento de tabelas não tem esquema, duas entidades na mesma tabela podem conter coleções diferentes de propriedades e essas propriedades podem ser de tipos diferentes.
Você pode usar o armazenamento de tabelas para armazenar conjuntos de dados flexíveis, como dados do usuário para aplicativos Web, catálogos de endereços, informações do dispositivo e qualquer outro tipo de metadados exigido pelo serviço. Para os aplicativos baseados na Internet de hoje, os bancos de dados NoSQL, como o armazenamento de tabelas, oferecem uma alternativa popular aos bancos de dados relacionais tradicionais.
Uma conta de armazenamento pode conter qualquer número de tabelas e uma tabela pode conter qualquer número de entidades, até o limite de capacidade da conta de armazenamento.
Armazenamento de filas
Ao projetar aplicativos para escala, os componentes do aplicativo geralmente são dissociados, para que possam ser dimensionados de forma independente. O armazenamento de filas fornece uma solução de mensagens confiável para comunicação assíncrona entre os componentes do aplicativo, seja eles em execução na nuvem, na área de trabalho, em um servidor local ou em um dispositivo móvel. O armazenamento de filas também dá suporte ao gerenciamento de tarefas assíncronas e à criação de fluxos de trabalho de processo.
Uma conta de armazenamento pode conter qualquer número de filas e uma fila pode conter qualquer número de mensagens (até o limite de capacidade da conta de armazenamento). Mensagens individuais podem ter até 64 KB de tamanho.
Próximas etapas
Armazenamento consistente com o Azure: diferenças e considerações
Para saber mais sobre o Armazenamento do Azure, consulte Introdução ao Armazenamento do Microsoft Azure