Introdução ao armazenamento do Azure Stack HubIntroduction to Azure Stack Hub storage

Descrição geralOverview

Azure Stack Hub Storage é um conjunto de serviços de armazenamento em nuvem consistente com os serviços fornecidos pela Azure Storage.Azure Stack Hub Storage is a set of cloud storage services consistent with the services provided by Azure Storage. Estes serviços incluem bolhas, mesas e filas.These services include blobs, tables, and queues.

Serviços de armazenamento Azure Stack HubAzure Stack Hub Storage services

O Azure Stack Hub Storage fornece os seguintes três serviços:Azure Stack Hub Storage provides the following three services:

  • Armazenamento de blobsBlob storage

    O armazenamento de blob armazena dados de objetos não estruturados.Blob storage stores unstructured object data. Uma bolha pode ser qualquer tipo de texto ou dados binários, como um documento, ficheiro de mídia ou instalador de aplicações.A blob can be any type of text or binary data, such as a document, media file, or app installer.

  • Armazenamento de mesaTable storage

    O armazenamento de tabelas armazena conjuntos de dados estruturados.Table storage stores structured datasets. 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.Table storage is a NoSQL key-attribute data store, which allows for rapid development and fast access to large amounts of data.

  • Armazenamento de filaQueue storage

    O armazenamento de filas fornece mensagens fiáveis para o processamento de fluxos de trabalho e para comunicação entre componentes de serviços na nuvem.Queue storage provides reliable messaging for workflow processing and for communication between components of cloud services.

Uma conta de armazenamento Azure Stack Hub é uma conta segura que lhe dá acesso a serviços no Azure Stack Hub Storage.An Azure Stack Hub Storage account is a secure account that gives you access to services in Azure Stack Hub Storage. A conta do Storage fornece o espaço de nomes exclusivo para os seus recursos de armazenamento.Your storage account provides the unique namespace for your storage resources. O diagrama que se segue mostra as relações entre os recursos de armazenamento do Azure Stack Hub numa conta de armazenamento:The following diagram shows the relationships between the Azure Stack Hub Storage resources in a storage account:

Visão geral do armazenamento do hub de pilha de Azure

Armazenamento de blobsBlob storage

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.For users with a large amount of unstructured object data to store in the cloud, blob storage offers an effective and scalable solution. Utilize o armazenamento de bolhas para armazenar conteúdos como:Use blob storage to store content such as:

  • DocumentosDocuments
  • Dados de rede social, tais como fotografias, vídeos, música e bloguesSocial data such as photos, videos, music, and blogs
  • Cópias de segurança de ficheiros, computadores, bases de dados e dispositivosBackups of files, computers, databases, and devices
  • Imagens e texto para aplicativos webImages and text for web apps
  • Dados de configuração para aplicativos na nuvemConfiguration data for cloud apps
  • Macrodados, tais como registos e outros grandes conjuntos de dadosBig data, such as logs and other large datasets

Cada blob está organizado num contentor.Every blob is organized into a container. Os contentores também fornecem uma forma útil de atribuir políticas de segurança a grupos de objetos.Containers also provide a useful way to assign security policies to groups of objects. 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).A storage account can contain any number of containers and a container can contain any number of blobs (up to the limit of storage account).

O armazenamento blob oferece três tipos de bolhas:Blob storage offers three types of blobs:

  • Bolhas de blocoBlock blobs

    As bolhas de bloco são otimizadas para o streaming e armazenamento de objetos de nuvem.Block blobs are optimized for streaming and storing cloud objects. São uma boa escolha para armazenar documentos, ficheiros de media, cópias de segurança e outros ficheiros semelhantes.They're a good choice for storing documents, media files, backups, and other similar files.

  • Bolhas de apêndiceAppend blobs

    Os blobs de acréscimo são semelhantes aos blobs de blocos, mas estão otimizados para as operações de acréscimo.Append blobs are similar to block blobs, but are optimized for append operations. Um blob de acréscimo apenas pode ser atualizado adicionando um novo bloco ao final.An append blob can be updated only by adding a new block to the end. 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.Append blobs are a good choice for scenarios such as logging, where new data needs to be written only to the end of the blob.

  • Blobs de páginasPage blobs

    As bolhas de página são otimizadas para representar discos IaaS e suportam gravações aleatórias até 1 TB em tamanho.Page blobs are optimized for representing IaaS disks and supporting random writes up to 1 TB in size. Um disco iaaS do Azure Stack Hub anexado é um VHD armazenado como uma bolha de página.An Azure Stack Hub virtual machine attached IaaS disk is a VHD stored as a page blob.

Table StorageTable storage

As aplicações modernas exigem frequentemente lojas de dados com maior escalabilidade e flexibilidade do que as gerações anteriores de software necessários.Modern apps often demand data stores with greater scalability and flexibility than previous generations of software required. O armazenamento de mesa oferece armazenamento altamente disponível e massivamente escalável, para que a sua aplicação possa escalar automaticamente para atender à procura do utilizador.Table storage offers highly available, massively scalable storage, so that your app can automatically scale to meet user demand. O armazenamento de mesa é a loja de chaves/atributos NoSQL da Microsoft - tem um design sem esquemas, tornando-o diferente das bases de dados relacionais tradicionais.Table storage is Microsoft's NoSQL key/attribute store—it has a schemaless design, making it different from traditional relational databases. Com uma loja de dados sem esquemas, é fácil adaptar os seus dados à medida que as necessidades da sua aplicação evoluem.With a schemaless data store, it's easy to adapt your data as the needs of your app evolve. O armazenamento de mesa é fácil de usar, para que os desenvolvedores possam criar aplicações rapidamente.Table storage is easy to use, so developers can create apps quickly.

O armazenamento de mesa é uma loja de atributos chave, o que significa que cada valor numa tabela é armazenado com um nome de propriedade dactilografado.Table storage is a key-attribute store, which means that every value in a table is stored with a typed property name. O nome da propriedade é utilizado para filtrar e especificar critérios de seleção.The property name is used for filtering and specifying selection criteria. Uma coleção de propriedades e os respetivos valores compõem uma entidade.A collection of properties and their values comprise an entity. 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.Since table storage is schemaless, two entities in the same table can contain different collections of properties, and those properties can be of different types.

Pode utilizar o armazenamento de mesa para armazenar conjuntos de dados flexíveis, tais como dados de utilizadores para aplicações web, livros de endereços, informações de dispositivos e qualquer outro tipo de metadados que o seu serviço necessite.You can use table storage to store flexible datasets, such as user data for web apps, address books, device information, and any other type of metadata that your service requires. 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.For today's internet-based apps, NoSQL databases like table storage offer a popular alternative to traditional relational databases.

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.A storage account can contain any number of tables, and a table can contain any number of entities, up to the capacity limit of the storage account.

Armazenamento de filasQueue storage

Na conceção de apps para escala, os componentes de aplicações são muitas vezes dissociados, para que possam escalar de forma independente.In designing apps for scale, app components are often decoupled, so that they can scale independently. O armazenamento de filas fornece uma solução de mensagens confiáveis para uma comunicação assíncronea entre os componentes da aplicação, quer estejam a funcionar na nuvem, no ambiente de trabalho, num servidor no local ou num dispositivo móvel.Queue storage provides a reliable messaging solution for asynchronous communication between app components, whether they're running in the cloud, on the desktop, on an on-premises server, or on a mobile device. O Armazenamento de filas também suporta a gestão das tarefas assíncronas e a criação de fluxos de trabalho do processo.Queue storage also supports managing asynchronous tasks and building process workflows.

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).A storage account can contain any number of queues and a queue can contain any number of messages (up to the capacity limit of the storage account). As mensagens individuais podem ter até 64 KB de tamanho.Individual messages may be up to 64 KB in size.

Próximos passosNext steps