Introdução ao armazenamento do Azure Stack Hub

Descrição Geral

Azure Stack Hub Armazenamento é um conjunto de serviços de armazenamento em nuvem consistente com os serviços fornecidos pela Azure Armazenamento. Estes serviços incluem bolhas, mesas e filas.

Serviços de Armazenamento do Azure Stack Hub

A Azure Stack Hub Armazenamento fornece os seguintes três serviços:

  • Armazenamento de blobs

    O armazenamento de blob armazena dados de objetos não estruturados. Uma bolha pode ser qualquer tipo de texto ou dados binários, como um documento, ficheiro de mídia ou instalador de aplicações.

  • Armazenamento de tabelas

    O armazenamento de tabelas armazena conjuntos de dados estruturados. O armazenamento de mesa é uma loja de dados de atributos no NoSQL, que permite um rápido desenvolvimento e acesso rápido a grandes quantidades de dados.

  • Armazenamento de filas

    O armazenamento de filas fornece mensagens fiáveis para processamento de fluxo de trabalho e para comunicação entre componentes de serviços na nuvem.

Uma conta Armazenamento Azure Stack Hub é uma conta segura que lhe dá acesso a serviços no Azure Stack Hub Armazenamento. A conta do Storage fornece o espaço de nomes exclusivo para os seus recursos de armazenamento. O seguinte diagrama mostra as relações entre o Azure Stack Hub Armazenamento recursos numa conta de armazenamento:

Visão geral do Azure Stack Hub Armazenamento

Armazenamento de blobs

Para os utilizadores com uma grande quantidade de dados de objetos não estruturados para armazenar na nuvem, o armazenamento de bolhas oferece uma solução eficaz e escalável. Utilize o armazenamento de bolhas para armazenar conteúdos como:

  • Documentos
  • Dados de rede social, tais como fotografias, vídeos, música e blogues
  • Cópias de segurança de ficheiros, computadores, bases de dados e dispositivos
  • Imagens e texto para aplicativos web
  • Dados de configuração para aplicativos na nuvem
  • Macrodados, tais como registos e outros grandes conjuntos de dados

Cada blob está organizado num contentor. Os contentores também fornecem uma forma útil de atribuir políticas de segurança a grupos de objetos. Uma conta de armazenamento pode conter qualquer número de contentores e um recipiente pode conter qualquer número de bolhas (até ao limite da conta de armazenamento).

O armazenamento blob oferece três tipos de bolhas:

  • Blobs de blocos

    As bolhas de bloco são otimizadas para o streaming e armazenamento de objetos de nuvem. São uma boa escolha para armazenar documentos, ficheiros de media, cópias de segurança e outros ficheiros semelhantes.

  • Blobs de acréscimo

    Os blobs de acréscimo são semelhantes aos blobs de blocos, mas estão otimizados para as operações de acréscimo. Um blob de acréscimo apenas pode ser atualizado adicionando um novo bloco ao final. Os blobs de acréscimo são uma boa opção para cenários como o registo, onde novos dados têm de ser escritos apenas no final do blob.

  • Blobs de páginas

    As bolhas de página são otimizadas para representar discos IaaS e suportam gravações aleatórias até 1 TB em tamanho. Um disco iaaS do Azure Stack Hub é um VHD armazenado como uma bolha de página.

Table Storage

As aplicações modernas exigem frequentemente lojas de dados com maior escalabilidade e flexibilidade do que as gerações anteriores de software exigidos. O armazenamento de mesa oferece armazenamento altamente disponível e massivamente escalável, para que a sua aplicação possa escalar automaticamente para satisfazer a procura do utilizador. O armazenamento de mesa é a chave/loja de atributos Da Microsoft-- tem um design sem esquemas, tornando-o diferente das bases de dados relacionais tradicionais. Com uma loja de dados sem esquemas, é fácil adaptar os seus dados à medida que as necessidades da sua aplicação evoluem. O armazenamento de mesa é fácil de usar, para que os desenvolvedores possam criar aplicações rapidamente.

O armazenamento de mesa é uma loja de atributos chave, o que significa que cada valor numa tabela é armazenado com um nome de propriedade dactilografado. O nome da propriedade é utilizado para filtrar e especificar critérios de seleção. Uma coleção de propriedades e os respetivos valores compõem uma entidade. Uma vez que o armazenamento de mesa é sem esquemas, duas entidades na mesma tabela podem conter diferentes coleções de propriedades, e essas propriedades podem ser de diferentes tipos.

Pode utilizar o armazenamento de mesa para armazenar conjuntos de dados flexíveis, tais como dados de utilizador para aplicações web, livros de endereços, informações de dispositivos e qualquer outro tipo de metadados que o seu serviço necessite. Para as aplicações hoje baseadas na Internet, as bases de dados NoSQL, como o armazenamento de mesas, oferecem uma alternativa popular às bases 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é ao limite de capacidade da conta de armazenamento.

Armazenamento de filas

Na conceção de apps para escala, os componentes de aplicações são muitas vezes dissociados, para que possam escalar de forma independente. O armazenamento de filas fornece uma solução de mensagens confiáveis para uma comunicação assíncronea entre componentes de aplicações, quer estejam a funcionar na nuvem, no ambiente de trabalho, num servidor no local ou num dispositivo móvel. O Armazenamento de filas também suporta a gestão das tarefas assíncronas e a criação de fluxos de trabalho do processo.

Uma conta de armazenamento pode conter qualquer número de filas e uma fila pode conter qualquer número de mensagens (até ao limite de capacidade da conta de armazenamento). As mensagens individuais podem ter até 64 KB de tamanho.

Passos seguintes