Introdução aos principais serviços de armazenamento do AzureIntroduction to the core Azure Storage services

A plataforma de armazenamento do Azure é a solução de armazenamento em nuvem da Microsoft para cenários de armazenamento de dados modernos.The Azure Storage platform is Microsoft's cloud storage solution for modern data storage scenarios. Os serviços de armazenamento de núcleo oferecem um armazenamento de objetos altamente escalonável para objetos de dados, armazenamento em disco para VMs (máquinas virtuais) do Azure, um serviço de sistema de arquivos para a nuvem, um repositório de mensagens para mensagens confiáveis e um repositório NoSQL.Core storage services offer a massively scalable object store for data objects, disk storage for Azure virtual machines (VMs), a file system service for the cloud, a messaging store for reliable messaging, and a NoSQL store. Os serviços são:The services are:

  • Durável e altamente disponível.Durable and highly available. A redundância garante a segurança dos seus dados no caso de falhas de hardware transitórias.Redundancy ensures that your data is safe in the event of transient hardware failures. Você também pode optar por replicar dados em datacenters ou regiões geográficas para obter mais proteção contra catástrofes ou desastres naturais.You can also opt to replicate data across datacenters or geographical regions for additional protection from local catastrophe or natural disaster. Os dados replicados dessa maneira permanecem altamente disponíveis no caso de uma interrupção inesperada.Data replicated in this way remains highly available in the event of an unexpected outage.
  • Soquete.Secure. Todos os dados gravados em uma conta de armazenamento do Azure são criptografados pelo serviço.All data written to an Azure storage account is encrypted by the service. O Armazenamento do Azure oferece um controle refinado sobre quem possui acesso aos seus dados.Azure Storage provides you with fine-grained control over who has access to your data.
  • Chegar.Scalable. O Armazenamento do Azure foi concebido para ser altamente escalonável e atender às necessidades de desempenho e armazenamento de dados dos aplicativos atuais.Azure Storage is designed to be massively scalable to meet the data storage and performance needs of today's applications.
  • Administra.Managed. O Azure lida com a manutenção de hardware, atualizações e problemas críticos para você.Azure handles hardware maintenance, updates, and critical issues for you.
  • Acessível.Accessible. Os dados no Armazenamento do Azure são acessíveis de qualquer lugar no mundo por HTTP ou HTTPS.Data in Azure Storage is accessible from anywhere in the world over HTTP or HTTPS. A Microsoft fornece bibliotecas de cliente para o armazenamento do Azure em uma variedade de linguagens, incluindo .NET, Java, Node.js, Python, PHP, Ruby, Go e outros, bem como uma API REST madura.Microsoft provides client libraries for Azure Storage in a variety of languages, including .NET, Java, Node.js, Python, PHP, Ruby, Go, and others, as well as a mature REST API. O Armazenamento do Azure oferece suporte para scripts no Azure PowerShell ou na CLI do Azure.Azure Storage supports scripting in Azure PowerShell or Azure CLI. E o Portal do Azure e o Gerenciador de Armazenamento do Azure oferecem soluções visualmente fáceis para o trabalho com os seus dados.And the Azure portal and Azure Storage Explorer offer easy visual solutions for working with your data.

Serviços de armazenamento de núcleoCore storage services

A plataforma de armazenamento do Azure inclui os seguintes serviços de dados:The Azure Storage platform includes the following data services:

  • Blobs do Azure: um repositório de objetos altamente escalonável para texto e dados binários.Azure Blobs: A massively scalable object store for text and binary data. Também inclui suporte para análise de Big Data por meio de Data Lake Storage Gen2.Also includes support for big data analytics through Data Lake Storage Gen2.
  • Arquivos do Azure: compartilhamentos de arquivos gerenciados para implantações locais ou na nuvem.Azure Files: Managed file shares for cloud or on-premises deployments.
  • Filas do Azure: um armazenamento de mensagens para um sistema de mensagens confiável entre componentes do aplicativo.Azure Queues: A messaging store for reliable messaging between application components.
  • Tabelas do Azure: Um armazenamento NoSQL para um armazenamento sem esquemas de dados estruturados.Azure Tables: A NoSQL store for schemaless storage of structured data.
  • Discos do Azure: volumes de armazenamento de nível de bloco para VMs do Azure.Azure Disks: Block-level storage volumes for Azure VMs.

Cada serviço é acessado através de uma conta de armazenamento.Each service is accessed through a storage account. Para usá-los, consulte Criar uma conta de armazenamento.To get started, see Create a storage account.

Cenários de exemploExample scenarios

A tabela a seguir compara arquivos, BLOBs, discos, filas e tabelas e mostra cenários de exemplo para cada um.The following table compares Files, Blobs, Disks, Queues, and Tables, and shows example scenarios for each.

RecursoFeature DescriçãoDescription Quando usarWhen to use
Arquivos do AzureAzure Files Oferece compartilhamentos de arquivos de nuvem totalmente gerenciados que você pode acessar de qualquer lugar por meio do protocolo SMB (Server Message Block) padrão do setor.Offers fully managed cloud file shares that you can access from anywhere via the industry standard Server Message Block (SMB) protocol.

Você pode montar compartilhamentos de arquivos do Azure por meio de implantações locais ou na nuvem do Windows, Linux e macOS.You can mount Azure file shares from cloud or on-premises deployments of Windows, Linux, and macOS.
Você deseja "aumentar e deslocar" um aplicativo para a nuvem que já usa as APIs do sistema de arquivos nativo para compartilhar dados entre ele e outros aplicativos em execução no Azure.You want to "lift and shift" an application to the cloud that already uses the native file system APIs to share data between it and other applications running in Azure.

Você deseja substituir ou complementar os servidores de arquivos locais ou dispositivos NAS.You want to replace or supplement on-premises file servers or NAS devices.

Você deseja armazenar ferramentas de desenvolvimento e depuração que precisam ser acessadas em várias máquinas virtuais.You want to store development and debugging tools that need to be accessed from many virtual machines.
Blobs do AzureAzure Blobs Permite que dados não estruturados sejam armazenados e acessados em grande escala em blobs de blocos.Allows unstructured data to be stored and accessed at a massive scale in block blobs.

Também dá suporte ao Azure Data Lake Storage Gen2 para soluções de análise de big data do enterprise.Also supports Azure Data Lake Storage Gen2 for enterprise big data analytics solutions.
Você deseja que o aplicativo dê suporte a cenários de streaming e de acesso aleatório.You want your application to support streaming and random access scenarios.

Você deseja poder acessar dados do aplicativo em qualquer lugar.You want to be able to access application data from anywhere.

Você deseja criar um lago de dados empresariais no Azure e executar análise de big data.You want to build an enterprise data lake on Azure and perform big data analytics.
Discos do AzureAzure Disks Permite que os dados sejam armazenados de forma persistente e acessados de um disco rígido virtual anexado.Allows data to be persistently stored and accessed from an attached virtual hard disk. Você deseja "mover e deslocar" os aplicativos que usam APIs do sistema de arquivos nativo para ler e gravar dados em discos persistentes.You want to "lift and shift" applications that use native file system APIs to read and write data to persistent disks.

Você deseja armazenar os dados que não precisam ser acessados fora da máquina virtual à qual o disco está anexado.You want to store data that is not required to be accessed from outside the virtual machine to which the disk is attached.
Filas do AzureAzure Queues Permite o enfileiramento de mensagens assíncronas entre componentes do aplicativo.Allows for asynchronous message queueing between application components. Você deseja desacoplar componentes de aplicativos e usar mensagens assíncronas para se comunicar entre eles.You want to decouple application components and use asynchronous messaging to communicate between them.

Para obter orientação sobre quando usar o armazenamento de filas versus filas do barramento de serviço, consulte filas de armazenamento e filas do barramento de serviço – comparações e contrastes.For guidance around when to use Queue storage versus Service Bus queues, see Storage queues and Service Bus queues - compared and contrasted.
Tabelas do AzureAzure Tables Permitir que você armazene dados NoSQL estruturados na nuvem, fornecendo um repositório de chaves/atributos com um design sem esquema.Allow you to store structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design. Você deseja armazenar conjuntos de dados flexíveis, como os de usuário para aplicativos Web, catálogos de endereços, informações de dispositivo ou outros tipos de metadados que seu serviço requer.You want to store flexible datasets like user data for web applications, address books, device information, or other types of metadata your service requires.

Para obter orientação sobre quando usar o armazenamento de tabela versus o Azure Cosmos DB API de Tabela, consulte desenvolvendo com Azure Cosmos DB API de tabela e armazenamento de tabelas do Azure.For guidance around when to use Table storage versus the Azure Cosmos DB Table API, see Developing with Azure Cosmos DB Table API and Azure Table storage.

Armazenamento de BlobsBlob storage

O Armazenamento de Blobs do Azure é uma solução de armazenamento de objetos da Microsoft para a nuvem.Azure Blob storage is Microsoft's object storage solution for the cloud. O armazenamento de Blobs é otimizado para armazenar grandes quantidades de dados não estruturados, como texto ou dados binários.Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data.

O armazenamento de Blobs é ideal para:Blob storage is ideal for:

  • Fornecimento de imagens ou de documentos diretamente a um navegador.Serving images or documents directly to a browser.
  • Armazenamento de arquivos para acesso distribuído.Storing files for distributed access.
  • Transmissão por streaming de áudio e vídeo.Streaming video and audio.
  • Armazenamento de dados de backup e restauração, recuperação de desastres e arquivamento.Storing data for backup and restore, disaster recovery, and archiving.
  • Armazenamento de dados para análise por um serviço local ou hospedado no Azure.Storing data for analysis by an on-premises or Azure-hosted service.

Os objetos no armazenamento de Blobs podem ser acessados de qualquer lugar no mundo via HTTP ou HTTPS.Objects in Blob storage can be accessed from anywhere in the world via HTTP or HTTPS. Usuários ou aplicativos cliente podem acessar blobs por meio de URLs, da API REST do Armazenamento do Azure, do Azure PowerShell, da CLI do Azure ou de uma biblioteca de cliente de Armazenamento do Azure.Users or client applications can access blobs via URLs, the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library. As bibliotecas de clientes de armazenamento estão disponíveis para várias linguagens, incluindo .NET, Java, Node.js, Python, PHP e Ruby.The storage client libraries are available for multiple languages, including .NET, Java, Node.js, Python, PHP, and Ruby.

Para mais informações sobre o Armazenamento de Blobs, confira Introdução ao Armazenamento de Blobs.For more information about Blob storage, see Introduction to Blob storage.

Arquivos do AzureAzure Files

Os arquivos do Azure permitem que você configure compartilhamentos de arquivos de rede altamente disponíveis que podem ser acessados usando o protocolo SMB (Server Message Block) padrão.Azure Files enables you to set up highly available network file shares that can be accessed by using the standard Server Message Block (SMB) protocol. Isso significa que várias VMs podem compartilhar os mesmos arquivos com acesso de leitura e gravação.That means that multiple VMs can share the same files with both read and write access. Você também pode ler os arquivos usando a interface REST ou as bibliotecas de cliente de armazenamento.You can also read the files using the REST interface or the storage client libraries.

Uma coisa que diferencia os Arquivos do Azure dos arquivos em um compartilhamento de arquivos corporativo é a capacidade de acessar os arquivos de qualquer lugar do mundo usando uma URL que aponte para o arquivo, e que inclua um token SAS (Assinatura de Acesso Compartilhado).One thing that distinguishes Azure Files from files on a corporate file share is that you can access the files from anywhere in the world using a URL that points to the file and includes a shared access signature (SAS) token. Você pode gerar tokens SAS; eles permitem o acesso específico a um ativo privado durante período especificado.You can generate SAS tokens; they allow specific access to a private asset for a specific amount of time.

Os compartilhamentos de arquivos podem ser usados para muitos cenários comuns:File shares can be used for many common scenarios:

  • Muitos aplicativos locais usam compartilhamentos de arquivos.Many on-premises applications use file shares. Esse recurso facilita a migração dos aplicativos que compartilham dados com o Azure.This feature makes it easier to migrate those applications that share data to Azure. Se você montar o compartilhamento de arquivos na mesma letra de unidade usada pelo aplicativo local, a parte de seu aplicativo que acessa o compartilhamento de arquivos deverá funcionar com o mínimo de, ou nenhuma, alteração.If you mount the file share to the same drive letter that the on-premises application uses, the part of your application that accesses the file share should work with minimal, if any, changes.

  • Os arquivos de configuração podem ser armazenados em um compartilhamento de arquivos e acessados de várias VMs.Configuration files can be stored on a file share and accessed from multiple VMs. As ferramentas e utilitários usados por vários desenvolvedores em um grupo podem ser armazenados em um compartilhamento de arquivos, garantindo que todas as pessoas possam encontrá-los, e que usem a mesma versão.Tools and utilities used by multiple developers in a group can be stored on a file share, ensuring that everybody can find them, and that they use the same version.

  • Os logs de recursos, as métricas e os despejos de memória são apenas três exemplos de dados que podem ser gravados em um compartilhamento de arquivos e processados ou analisados posteriormente.Resource logs, metrics, and crash dumps are just three examples of data that can be written to a file share and processed or analyzed later.

Para obter mais informações sobre Arquivos do Azure, consulte Introdução aos Arquivos do Azure.For more information about Azure Files, see Introduction to Azure Files.

Alguns recursos do SMB não são aplicáveis à nuvem.Some SMB features are not applicable to the cloud. Para obter mais informações, consulte Recursos sem suporte no serviço Arquivo do Azure.For more information, see Features not supported by the Azure File service.

Armazenamento de filasQueue storage

O serviço Fila do Azure é usado para armazenar e recuperar mensagens.The Azure Queue service is used to store and retrieve messages. A fila de mensagens pode ser de até 64 KB de tamanho e uma fila pode conter milhões de mensagens.Queue messages can be up to 64 KB in size, and a queue can contain millions of messages. Filas são geralmente usadas para armazenar as listas de mensagens a serem processadas de forma assíncrona.Queues are generally used to store lists of messages to be processed asynchronously.

Por exemplo, digamos que você deseja que seus clientes possam carregar imagens e você deseja criar miniaturas para cada imagem.For example, say you want your customers to be able to upload pictures, and you want to create thumbnails for each picture. Você pode fazer com que o cliente aguarde que você crie miniaturas ao carregar as imagens.You could have your customer wait for you to create the thumbnails while uploading the pictures. Uma alternativa seria usar uma fila.An alternative would be to use a queue. Quando o cliente concluir o carregamento, grave uma mensagem na fila.When the customer finishes their upload, write a message to the queue. Em seguida, faça com que uma Função do Azure recupere a mensagem da fila e crie as miniaturas.Then have an Azure Function retrieve the message from the queue and create the thumbnails. Cada uma das partes desse processamento pode ser dimensionada separadamente oferecendo mais controle durante o ajuste para seu uso.Each of the parts of this processing can be scaled separately, giving you more control when tuning it for your usage.

Para obter mais informações sobre Filas do Azure, consulte Introdução às Filas do Azure.For more information about Azure Queues, see Introduction to Queues.

Armazenamento de tabelasTable storage

O armazenamento de Tabelas do Azure agora faz parte do Azure Cosmos DB.Azure Table storage is now part of Azure Cosmos DB. Para ver a documentação do armazenamento de Tabelas do Azure, veja a Visão geral do Armazenamento de Tabelas do Azure.To see Azure Table storage documentation, see the Azure Table Storage Overview. Além do serviço de armazenamento de Tabelas do Azure existente, há uma nova oferta de API de Tabela do Azure Cosmos DB que fornece tabelas otimizadas de taxa de transferência, distribuição global e índices secundários automáticos.In addition to the existing Azure Table storage service, there is a new Azure Cosmos DB Table API offering that provides throughput-optimized tables, global distribution, and automatic secondary indexes. Para saber mais e experimentar a nova experiência Premium, confira Azure Cosmos DB API de tabela.To learn more and try out the new premium experience, see Azure Cosmos DB Table API.

Para saber mais informações sobre o armazenamento de tabelas, consulte Visão geral do armazenamento de Tabelas do Azure.For more information about Table storage, see Overview of Azure Table storage.

Armazenamento em discoDisk storage

Um disco gerenciado do Azure é um disco rígido virtual (VHD).An Azure managed disk is a virtual hard disk (VHD). Você pode pensar nisso como um disco físico em um servidor local, mas virtualizado.You can think of it like a physical disk in an on-premises server but, virtualized. Os discos gerenciados pelo Azure são armazenados como BLOBs de páginas, que são um objeto de armazenamento de e/s aleatório no Azure.Azure-managed disks are stored as page blobs, which are a random IO storage object in Azure. Chamamos um disco gerenciado "Managed" porque ele é uma abstração em blobs de página, contêineres de BLOB e contas de armazenamento do Azure.We call a managed disk 'managed' because it is an abstraction over page blobs, blob containers, and Azure storage accounts. Com discos gerenciados, tudo o que você precisa fazer é provisionar o disco e o Azure cuidará do resto.With managed disks, all you have to do is provision the disk, and Azure takes care of the rest.

Para obter mais informações sobre discos gerenciados, consulte introdução aos Azure Managed disks.For more information about managed disks, see Introduction to Azure managed disks.

Tipos de contas de armazenamentoTypes of storage accounts

O Armazenamento do Azure oferece diversos tipos de contas de armazenamento.Azure Storage offers several types of storage accounts. Cada tipo é compatível com recursos diferentes e tem um modelo de preços próprio.Each type supports different features and has its own pricing model. Para obter mais informações sobre os tipos de conta de armazenamento, consulte Visão geral da conta de armazenamento do Azure.For more information about storage account types, see Azure storage account overview.

Acesso seguro a contas de armazenamentoSecure access to storage accounts

Cada solicitação para o armazenamento do Azure deve ser autorizada.Every request to Azure Storage must be authorized. O armazenamento do Azure dá suporte aos seguintes métodos de autorização:Azure Storage supports the following authorization methods:

  • Integração do Azure Active Directory (Azure AD) para dados de BLOB e fila.Azure Active Directory (Azure AD) integration for blob and queue data. O armazenamento do Azure dá suporte à autenticação e autorização com o Azure AD para os serviços BLOB e fila por meio do controle de acesso baseado em função do Azure (RBAC do Azure).Azure Storage supports authentication and authorization with Azure AD for the Blob and Queue services via Azure role-based access control (Azure RBAC). A autorização de solicitações com o Azure AD é recomendada para segurança superior e facilidade de uso.Authorizing requests with Azure AD is recommended for superior security and ease of use. Para obter mais informações, consulte autorizar o acesso a BLOBs e filas do Azure usando o Azure Active Directory.For more information, see Authorize access to Azure blobs and queues using Azure Active Directory.
  • Autorização do Azure AD sobre SMB para arquivos do Azure.Azure AD authorization over SMB for Azure Files. Os arquivos do Azure oferecem suporte à autorização baseada em identidade sobre SMB (protocolo de mensagem de servidor) por meio de Azure Active Directory Domain Services (Azure AD DS) ou Active Directory Domain Services local (versão prévia).Azure Files supports identity-based authorization over SMB (Server Message Block) through either Azure Active Directory Domain Services (Azure AD DS) or on-premises Active Directory Domain Services (preview). Suas VMs do Windows ingressadas no domínio podem acessar compartilhamentos de arquivos do Azure usando as credenciais do Azure AD.Your domain-joined Windows VMs can access Azure file shares using Azure AD credentials. Para obter mais informações, consulte visão geral do suporte à autenticação baseada em identidade de arquivos do Azure para acesso SMB e planejamento para uma implantação de arquivos do Azure.For more information, see Overview of Azure Files identity-based authentication support for SMB access and Planning for an Azure Files deployment.
  • Autorização com chave compartilhada.Authorization with Shared Key. Os serviços de Azure Storage Blob, arquivos, fila e tabela dão suporte à autorização com chave compartilhada.The Azure Storage Blob, Files, Queue, and Table services support authorization with Shared Key. Um cliente que usa a autorização de chave compartilhada passa um cabeçalho com cada solicitação que é assinada usando a chave de acesso da conta de armazenamento.A client using Shared Key authorization passes a header with every request that is signed using the storage account access key. Para obter mais informações, consulte Autorizar com Chave Compartilhada.For more information, see Authorize with Shared Key.
  • Autorização usando SAS (assinaturas de acesso compartilhado).Authorization using shared access signatures (SAS). Uma SAS (assinatura de acesso compartilhado) é uma cadeia de caracteres que contém um token de segurança que pode ser anexado ao URI para um recurso de armazenamento.A shared access signature (SAS) is a string containing a security token that can be appended to the URI for a storage resource. O token de segurança encapsula restrições como permissões e o intervalo de acesso.The security token encapsulates constraints such as permissions and the interval of access. Para obter mais informações, consulte usando SAS (assinaturas de acesso compartilhado).For more information, see Using Shared Access Signatures (SAS).
  • Acesso anônimo a contêineres e blobs.Anonymous access to containers and blobs. Um contêiner e seus BLOBs podem estar publicamente disponíveis.A container and its blobs may be publicly available. Quando você especifica que um contêiner ou BLOB é público, qualquer pessoa pode lê-lo anonimamente; nenhuma autenticação é necessária.When you specify that a container or blob is public, anyone can read it anonymously; no authentication is required. Para obter mais informações, confira Gerenciar acesso anônimo de leitura aos contêineres e blobs.For more information, see Manage anonymous read access to containers and blobs.

CriptografiaEncryption

Há dois tipos básicos de criptografia disponíveis para os serviços de armazenamento principal.There are two basic kinds of encryption available for the core storage services. Para saber mais sobre segurança e criptografia, consulte o Guia de segurança do Armazenamento do Azure.For more information about security and encryption, see the Azure Storage security guide.

Criptografia em repousoEncryption at rest

A criptografia de armazenamento do Azure protege e protege seus dados para atender aos compromissos de segurança e conformidade da organização.Azure Storage encryption protects and safeguards your data to meet your organizational security and compliance commitments. O armazenamento do Azure criptografa automaticamente todos os dados antes de persistir para a conta de armazenamento e descriptografá-los antes da recuperação.Azure Storage automatically encrypts all data prior to persisting to the storage account and decrypts it prior to retrieval. Os processos de criptografia, descriptografia e gerenciamento de chaves são transparentes para os usuários.The encryption, decryption, and key management processes are transparent to users. Os clientes também podem optar por gerenciar suas próprias chaves usando Azure Key Vault.Customers can also choose to manage their own keys using Azure Key Vault. Para obter mais informações, consulte Criptografia do Armazenamento do Azure para dados em repouso.For more information, see Azure Storage encryption for data at rest.

Criptografia do clienteClient-side encryption

As bibliotecas de cliente de armazenamento do Azure fornecem métodos para criptografar dados da biblioteca de cliente antes de enviá-los pela rede e descriptografar a resposta.The Azure Storage client libraries provide methods for encrypting data from the client library before sending it across the wire and decrypting the response. Os dados criptografados por meio da criptografia do lado do cliente também são criptografados em repouso pelo armazenamento do Azure.Data encrypted via client-side encryption is also encrypted at rest by Azure Storage. Para obter mais informações sobre criptografia do lado do cliente, consulte criptografia do lado do cliente com .net para o armazenamento do Azure.For more information about client-side encryption, see Client-side encryption with .NET for Azure Storage.

RedundânciaRedundancy

Para garantir que seus dados sejam duráveis, o armazenamento do Azure armazena várias cópias de seus dados.To ensure that your data is durable, Azure Storage stores multiple copies of your data. Quando você configura sua conta de armazenamento, você seleciona uma opção de redundância.When you set up your storage account, you select a redundancy option. Para mais informações, confira Redundância do Armazenamento do Microsoft Azure.For more information, see Azure Storage redundancy.

Transferir dados de e para o armazenamento do AzureTransfer data to and from Azure Storage

Você tem várias opções para movimentar dados para dentro ou para fora do Armazenamento do Azure.You have several options for moving data into or out of Azure Storage. A opção escolhida depende do tamanho de seu conjunto de dados e da largura de banda da rede.Which option you choose depends on the size of your dataset and your network bandwidth. Para obter mais informações, consulte Escolher uma solução do Azure para transferência de dados.For more information, see Choose an Azure solution for data transfer.

PreçosPricing

Ao tomar decisões sobre como os dados são armazenados e acessados, você também deve considerar os custos envolvidos.When making decisions about how your data is stored and accessed, you should also consider the costs involved. Para obter mais informações, consulte preços do armazenamento do Azure.For more information, see Azure Storage pricing.

APIs, bibliotecas e ferramentas de armazenamentoStorage APIs, libraries, and tools

Você pode acessar recursos em uma conta de armazenamento por qualquer linguagem que possa fazer solicitações HTTP/HTTPS.You can access resources in a storage account by any language that can make HTTP/HTTPS requests. Além disso, os principais serviços de armazenamento do Azure oferecem bibliotecas de programação para várias linguagens populares.Additionally, the core Azure Storage services offer programming libraries for several popular languages. Essas bibliotecas simplificam muitos aspectos do trabalho com o Armazenamento do Azure manipulando detalhes, como invocação síncrona e assíncrona, processamento em lotes de operações, gerenciamento de exceções, novas tentativas automáticas, comportamento operacional e assim por diante.These libraries simplify many aspects of working with Azure Storage by handling details such as synchronous and asynchronous invocation, batching of operations, exception management, automatic retries, operational behavior, and so forth. Atualmente, as bibliotecas estão disponíveis para as seguintes linguagens e plataformas, com outras no pipeline:Libraries are currently available for the following languages and platforms, with others in the pipeline:

Bibliotecas de referência e API de dados do Armazenamento do AzureAzure Storage data API and library references

Bibliotecas de referência e API de gerenciamento do Armazenamento do AzureAzure Storage management API and library references

Bibliotecas de referência e API de movimentação de dados do Armazenamento do AzureAzure Storage data movement API and library references

Ferramentas e utilitáriosTools and utilities

Próximas etapasNext steps

Para começar a executar o com os principais serviços de armazenamento do Azure, consulte criar uma conta de armazenamento.To get up and running with core Azure Storage services, see Create a storage account.