Introdução ao armazenamento de Hub Azure StackIntroduction to Azure Stack Hub storage

Visão geralOverview

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

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

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

  • Armazenamento de BlobsBlob storage

    O Armazenamento de Blobs armazena dados de objeto não estruturados.Blob storage stores unstructured object data. Um blob pode ser qualquer tipo de dados de texto ou binários, como um documento, arquivo de mídia ou instalador de aplicativo.A blob can be any type of text or binary data, such as a document, media file, or app installer.

  • Armazenamento de tabelasTable storage

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

  • Armazenamento de filasQueue storage

    O Armazenamento de Fila fornece sistema de mensagens confiável para processamento de fluxo de trabalho e para comunicação entre componentes dos serviços de nuvem.Queue storage provides reliable messaging for workflow processing and for communication between components of cloud services.

Uma conta de armazenamento de Hub Azure Stack é uma conta segura que fornece acesso aos serviços no armazenamento de Hub Azure Stack.An Azure Stack Hub Storage account is a secure account that gives you access to services in Azure Stack Hub Storage. Sua conta de armazenamento fornece um namespace único para seus recursos de armazenamento.Your storage account provides the unique namespace for your storage resources. O diagrama a seguir mostra as relações entre os Azure Stack recursos de armazenamento de Hub em uma 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 de Hub de Azure Stack

Armazenamento de BlobsBlob storage

Para usuários com uma grande quantidade de dados de objeto não estruturados para armazenar na nuvem, o armazenamento de blob oferece uma solução eficiente e escalonável.For users with a large amount of unstructured object data to store in the cloud, blob storage offers an effective and scalable solution. Use o armazenamento de BLOBs para armazenar conteúdo, como:Use blob storage to store content such as:

  • DocumentosDocuments
  • Dados sociais, como fotos, vídeos, música e blogsSocial data such as photos, videos, music, and blogs
  • Backups de arquivos, computadores, bancos 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 de nuvemConfiguration data for cloud apps
  • Big data, como logs e outros grandes conjuntos de dadosBig data, such as logs and other large datasets

Cada blob é organizado em um contêiner.Every blob is organized into a container. Os contêineres também fornecem uma maneira útil para atribuir políticas de segurança para 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 contêineres e um contêiner pode conter qualquer número de BLOBs (até o 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 de blob oferece três tipos de BLOBs:Blob storage offers three types of blobs:

  • Blobs de blocoBlock blobs

    Blobs de blocos são otimizados para streaming e armazenamento de objetos de nuvem.Block blobs are optimized for streaming and storing cloud objects. Eles são uma boa opção para armazenar documentos, arquivos de mídia, backups e outros arquivos semelhantes.They're a good choice for storing documents, media files, backups, and other similar files.

  • Blobs de acréscimoAppend blobs

    Blobs de anexo são semelhantes aos blobs de blocos, mas são otimizados para operações de anexo.Append blobs are similar to block blobs, but are optimized for append operations. Um blob de anexo pode ser atualizado apenas com a adição de um novo bloco no final.An append blob can be updated only by adding a new block to the end. Acrescentar blobs é uma boa opção para cenários como registro em log, em que novos dados precisam ser gravados apenas até o fim 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áginaPage blobs

    Os blobs de páginas são otimizados para representar discos de IaaS e dar suporte a gravações aleatórias de até 1 TB de tamanho.Page blobs are optimized for representing IaaS disks and supporting random writes up to 1 TB in size. Um disco de IaaS anexado à máquina virtual do hub de Azure Stack é um VHD armazenado como um blob de páginas.An Azure Stack Hub virtual machine attached IaaS disk is a VHD stored as a page blob.

Armazenamento de tabelaTable storage

Os aplicativos modernos geralmente exigem armazenamentos de dados com maior escalabilidade e flexibilidade do que as gerações anteriores de software necessárias.Modern apps often demand data stores with greater scalability and flexibility than previous generations of software required. O armazenamento de tabelas oferece armazenamento altamente disponível e amplamente escalonável, para que seu aplicativo possa ser dimensionado automaticamente para atender à demanda do usuário.Table storage offers highly available, massively scalable storage, so that your app can automatically scale to meet user demand. O armazenamento de tabela é um repositório de chave/atributo NoSQL da Microsoft — ele tem um design sem esquema, o que o torna diferente dos bancos 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 um armazenamento de dados sem esquema, é fácil adaptar seus dados à medida que as necessidades de seu aplicativo evoluem.With a schemaless data store, it's easy to adapt your data as the needs of your app evolve. O armazenamento de tabela é fácil de usar, para que os desenvolvedores possam criar aplicativos rapidamente.Table storage is easy to use, so developers can create apps quickly.

O armazenamento de tabela é um repositório de chave-atributo, o que significa que cada valor em uma tabela é armazenado com um nome de propriedade tipada.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 é usado para filtrar e especificar critérios de seleção.The property name is used for filtering and specifying selection criteria. Um conjunto de propriedades e seus valores compõem uma entidade.A collection of properties and their values comprise an entity. Como o armazenamento de tabela é sem esquema, duas entidades na mesma tabela podem conter diferentes coleções de propriedades, e essas propriedades podem ser de tipos diferentes.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.

Você pode usar o armazenamento de tabelas para armazenar conjuntos de dados flexíveis, como os de usuário para aplicativos Web, catálogos de endereços, informações de dispositivo e qualquer outro tipo de metadados que seu serviço requer.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 os aplicativos atuais baseados na Internet, os bancos de dados NoSQL, como o armazenamento de tabela, oferecem uma alternativa popular aos bancos 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é o 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 criação de aplicativos para escala, os componentes do aplicativo geralmente são desacoplados, para que possam ser dimensionados 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 comunicação assíncrona entre os componentes do aplicativo, se eles estão em execução na nuvem, na área de trabalho, em um servidor local ou em um 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 fila também oferece suporte ao gerenciamento de tarefas assíncronas e à 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é o 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). Mensagens individuais podem ter até 64 KB de tamanho.Individual messages may be up to 64 KB in size.

Próximas etapasNext steps