- Общие сведения о базовых службах хранилища Azure Introduction to the core Azure Storage services
- Основные службы хранилища Core storage services
- Примеры сценариев Example scenarios
- Хранилище BLOB-объектов Blob storage
- Файлы Azure Azure Files
- Хранилище очередей Queue storage
- Хранилище таблиц Table storage
- Хранилище дисков Disk storage
- Типы учетных записей хранения Types of storage accounts
- Безопасный доступ к учетным записям хранения Secure access to storage accounts
- Encryption Encryption
- Шифрование при хранении Encryption at rest
- шифрования на стороне клиента Client-side encryption
- Избыточность Redundancy
- Перенос данных в службу хранилища Azure и из нее Transfer data to and from Azure Storage
- Цены Pricing
- API-интерфейсы, библиотеки и средства хранилища Storage APIs, libraries, and tools
- Ссылки на API и библиотеки данных службы хранилища Azure Azure Storage data API and library references
- Ссылки на API и библиотеки управления службы хранилища Azure Azure Storage management API and library references
- Ссылки на API и библиотеки перемещения данных службы хранилища Azure Azure Storage data movement API and library references
- Средства и служебные программы Tools and utilities
- Дальнейшие действия Next steps
Общие сведения о базовых службах хранилища Azure Introduction to the core Azure Storage services
Платформа службы хранилища Azure — это решение облачного хранилища Майкрософт для современных сценариев хранения данных. The Azure Storage platform is Microsoft’s cloud storage solution for modern data storage scenarios. Службы хранилища Core предлагают хранилище масштабируемых объектов для объектов данных, дискового хранилища для виртуальных машин Azure, службу файловой системы для облака, хранилище сообщений для надежного обмена сообщениями и хранилище 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. Это следующие службы: The services are:
- Надежность и высокая доступность.Durable and highly available. Избыточность обеспечивает безопасность данных при временных сбоях оборудования. Redundancy ensures that your data is safe in the event of transient hardware failures. Также для дополнительной защиты от локальной аварии или стихийного бедствия можно выполнить репликацию данных в другой центр обработки данных или другой географический регион. You can also opt to replicate data across datacenters or geographical regions for additional protection from local catastrophe or natural disaster. Таким образом можно обеспечить высокую доступность реплицированных данных в случае неожиданного сбоя. Data replicated in this way remains highly available in the event of an unexpected outage.
- Secure.Secure. Все данные, записанные в учетную запись хранения Azure, шифруются службой. All data written to an Azure storage account is encrypted by the service. В службе хранилища Azure предоставляется возможность точного управления доступом к данным. Azure Storage provides you with fine-grained control over who has access to your data.
- Масштабирует.Scalable. Служба хранилища Azure разработана с высокой степенью масштабируемости в соответствии с требованиями к производительности и хранению данных современных приложений. Azure Storage is designed to be massively scalable to meet the data storage and performance needs of today’s applications.
- Управляемых.Managed. Azure обрабатывает аппаратное обслуживание, обновления и критические проблемы. Azure handles hardware maintenance, updates, and critical issues for you.
- Доступность.Accessible. Доступ к данным в службе хранилища Azure можно получить из любой точки мира по протоколу HTTP или HTTPS. Data in Azure Storage is accessible from anywhere in the world over HTTP or HTTPS. Корпорация Майкрософт предоставляет клиентские библиотеки для службы хранилища Azure на различных языках, включая .NET, Java, Node.js, Python, PHP, Ruby, Go и т. д., а также на зрелых REST API. 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. Служба хранилища Azure поддерживает скрипты Azure PowerShell и Azure CLI. Azure Storage supports scripting in Azure PowerShell or Azure CLI. А портал Azure и Обозреватель службы хранилища Azure обеспечивают удобную визуализацию для работы с данными. And the Azure portal and Azure Storage Explorer offer easy visual solutions for working with your data.
Основные службы хранилища Core storage services
Платформа службы хранилища Azure включает следующие службы данных: The Azure Storage platform includes the following data services:
- Хранилище BLOB-объектов Azure. Высокомасштабируемое хранилище объектов для текстовых и двоичных данных. Azure Blobs: A massively scalable object store for text and binary data. Также включает поддержку анализа больших данных с помощью Data Lake Storage 2-го поколения. Also includes support for big data analytics through Data Lake Storage Gen2.
- Файлы Azure: управляемые файловые ресурсы для облачных или локальных развертываний. Azure Files: Managed file shares for cloud or on-premises deployments.
- Хранилище очередей Azure. Хранилище сообщений для надежного обмена сообщениями между компонентами приложения. Azure Queues: A messaging store for reliable messaging between application components.
- Хранилище таблиц Azure. Хранилище NoSQL для хранения структурированных данных без использования схемы. Azure Tables: A NoSQL store for schemaless storage of structured data.
- Диски Azure: тома хранилища на уровне блоков для виртуальных машин Azure. Azure Disks: Block-level storage volumes for Azure VMs.
Доступ ко всем службам осуществляется с помощью учетной записи хранения. Each service is accessed through a storage account. Чтобы приступить к работе, создайте такую учетную запись. To get started, see Create a storage account.
Примеры сценариев Example scenarios
В следующей таблице сравниваются файлы, большие двоичные объекты, диски, очереди и таблицы, а также приведены примеры сценариев для каждого из них. The following table compares Files, Blobs, Disks, Queues, and Tables, and shows example scenarios for each.
Компонент Feature | Описание Description | Назначение When to use |
---|---|---|
Файлы Azure Azure Files | Предоставляет полностью управляемые облачные файловые ресурсы, к которым можно получить доступ из любого места через стандартный промышленный протокол SMB. Offers fully managed cloud file shares that you can access from anywhere via the industry standard Server Message Block (SMB) protocol. Вы можете подключать файловые ресурсы Azure из облачных или локальных развертываний Windows, Linux и macOS. You can mount Azure file shares from cloud or on-premises deployments of Windows, Linux, and macOS. | Вы хотите «претянуть и сдвинуть» приложение в облако, которое уже использует собственные API файловой системы для обмена данными между ИТ и другими приложениями, работающими в 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. Вы хотите заменить или дополнить локальные файловые серверы или устройства NAS. You want to replace or supplement on-premises file servers or NAS devices. Вы хотите сохранить инструменты разработки и отладки, к которым нужен доступ со множества виртуальных машин. You want to store development and debugging tools that need to be accessed from many virtual machines. |
Большие двоичные объекты Azure Azure Blobs | Позволяет хранить неструктурированные данные и обращаться к ним в большом масштабе в блочных BLOB-объектах. Allows unstructured data to be stored and accessed at a massive scale in block blobs. Хранилище BLOB-объектов также поддерживает Azure Data Lake Storage 2-го поколения для корпоративных решений аналитики больших данных. Also supports Azure Data Lake Storage Gen2 for enterprise big data analytics solutions. | Вам нужно, чтобы приложение поддерживало потоковую передачу и произвольный доступ. You want your application to support streaming and random access scenarios. Вам нужен доступ к приложению откуда угодно. You want to be able to access application data from anywhere. Вам нужно создать корпоративное хранилище Data Lake на платформе Azure и выполнять анализ больших данных. You want to build an enterprise data lake on Azure and perform big data analytics. |
Диски Azure Azure Disks | Позволяет постоянно хранить данные и обращаться к ним с подключенного виртуального жесткого диска. Allows data to be persistently stored and accessed from an attached virtual hard disk. | Для приложений, которые используют собственные API файловой системы для чтения и записи данных на постоянные диски, необходимо выполнить «поднятие и сдвиги». You want to «lift and shift» applications that use native file system APIs to read and write data to persistent disks. Вы хотите сохранить данные, к которым не требуется доступ извне виртуальной машины, к которой подключен диск. You want to store data that is not required to be accessed from outside the virtual machine to which the disk is attached. |
Очереди Azure Azure Queues | Разрешает асинхронную очередь сообщений между компонентами приложения. Allows for asynchronous message queueing between application components. | Необходимо отделить компоненты приложения и использовать асинхронный обмен сообщениями для обмена данными между ними. You want to decouple application components and use asynchronous messaging to communicate between them. Рекомендации по использованию хранилища очередей и очередей служебной шины см. в разделе очереди хранилища и очереди служебной шины — сравнение и отличие. For guidance around when to use Queue storage versus Service Bus queues, see Storage queues and Service Bus queues — compared and contrasted. |
Таблицы Azure Azure Tables | Позволяет хранить структурированные данные NoSQL в облаке, предоставляя хранилище ключей и атрибутов с несхемной конструкцией. Allow you to store structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design. | Вы хотите хранить гибкие наборы данных, такие как пользовательские данные для веб-приложений, адресные книги, сведения об устройстве или другие типы метаданных, которые требуются службе. You want to store flexible datasets like user data for web applications, address books, device information, or other types of metadata your service requires. Рекомендации по использованию хранилища таблиц и API таблиц Azure Cosmos DB см. в статье Разработка с помощью Azure Cosmos DB API таблиц и хранилища таблиц 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. |
Хранилище BLOB-объектов Blob storage
Хранилище BLOB-объектов Azure — это решение корпорации Майкрософт для хранения объектов в облаке. Azure Blob storage is Microsoft’s object storage solution for the cloud. Хранилище BLOB-объектов оптимизировано для хранения больших объемов неструктурированных данных, например текстовых или двоичных данных. Blob storage is optimized for storing massive amounts of unstructured data, such as text or binary data.
Хранилище BLOB-объектов идеально подходит для следующих целей: Blob storage is ideal for:
- Обслуживание изображений или документов непосредственно в браузере. Serving images or documents directly to a browser.
- Хранение файлов для распределенного доступа. Storing files for distributed access.
- Потоковая передача видео и звука. Streaming video and audio.
- Хранение резервных копий и восстановление данных, аварийное восстановление и архивация. Storing data for backup and restore, disaster recovery, and archiving.
- Хранение данных для анализа локальной службой или службой, размещенной в Azure. Storing data for analysis by an on-premises or Azure-hosted service.
Доступ к объектам в хранилище BLOB-объектов можно получить в любой точке мира по протоколу HTTP или HTTPS. Objects in Blob storage can be accessed from anywhere in the world via HTTP or HTTPS. Пользователи и клиентские приложения могут обращаться к большим двоичным объектам с помощью URL-адресов, REST API службы хранилища Azure, Azure PowerShell, Azure CLI или клиентской библиотеки службы хранилища 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. Клиентские библиотеки службы хранилища доступны для различных языков, в том числе .NET, Java, Node.js, Python, PHP и Ruby. The storage client libraries are available for multiple languages, including .NET, Java, Node.js, Python, PHP, and Ruby.
Дополнительные сведения о хранилище BLOB-объектов см. в статье Общие сведения о хранилище объектов в Azure. For more information about Blob storage, see Introduction to Blob storage.
Файлы Azure Azure Files
Служба файлов Azure позволяет настроить высокодоступные сетевые файловые ресурсы, к которым можно получить доступ с помощью стандартного протокола SMB. 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. Это означает, что несколько виртуальных машин могут совместно использовать одинаковые файлы с доступом для чтения и записи. That means that multiple VMs can share the same files with both read and write access. Вы также можете считывать файлы с помощью интерфейса REST или клиентских библиотек хранилища. You can also read the files using the REST interface or the storage client libraries.
Файлы Azure отличаются от файлов в корпоративной общей папке лишь тем, что вы можете получить доступ к файлам в любой точке мира, используя URL-адрес, который указывает на файл и содержит маркер подписанного URL-адреса (SAS). 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. Вы можете создавать маркеры SAS, которые предоставляют определенный доступ к частным ресурсам на конкретный срок. You can generate SAS tokens; they allow specific access to a private asset for a specific amount of time.
Общие папки можно использовать для множества распространенных сценариев: File shares can be used for many common scenarios:
Многие локальные приложения используют общие папки. Many on-premises applications use file shares. Эта функция упрощает перенос в Azure приложений, которые совместно используют данные. This feature makes it easier to migrate those applications that share data to Azure. Если подключить общую папку к той же букве диска, которую использует локальное приложение, часть вашего приложения, которая обращается к общей папке, будет работать с минимальными изменениями (или вообще без них). 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.
В общей папке могут храниться файлы конфигурации. К ним можно получить доступ из нескольких виртуальных машин. Configuration files can be stored on a file share and accessed from multiple VMs. В этой папке также можно хранить средства и служебные программы, используемые несколькими разработчиками в группе. Это гарантирует, что любой пользователь может их найти, и что все они используют одинаковую версию. 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.
Журналы ресурсов, метрики и аварийные дампы — это всего три примера данных, которые можно записать в общую папку, обработать или проанализировать позже. 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.
Дополнительные сведения о службе файлов см. в статье Общие сведения о службе файлов Azure. For more information about Azure Files, see Introduction to Azure Files.
Некоторые функции SMB не применяются к облаку. Some SMB features are not applicable to the cloud. Дополнительные сведения см. в разделе Features Not Supported By the Azure File Service (Возможности, не поддерживаемые службой файлов Azure). For more information, see Features not supported by the Azure File service.
Хранилище очередей Queue storage
Служба очередей Azure используется для хранения и получения сообщений. The Azure Queue service is used to store and retrieve messages. Объем сообщений в очереди может составлять до 64 КБ, а очередь может содержать миллионы сообщений. Queue messages can be up to 64 KB in size, and a queue can contain millions of messages. Очереди обычно используются для хранения списков сообщений, которые обрабатываются асинхронно. Queues are generally used to store lists of messages to be processed asynchronously.
Предположим, вы хотите, чтобы ваши клиенты могли передавать изображения, и вам нужно создать эскизы для каждого изображения. For example, say you want your customers to be able to upload pictures, and you want to create thumbnails for each picture. Клиент может ожидать, пока вы создадите эскизы во время передачи изображений. You could have your customer wait for you to create the thumbnails while uploading the pictures. Или же можно использовать очередь. An alternative would be to use a queue. Когда клиент завершает передачу, запишите сообщение в очередь. When the customer finishes their upload, write a message to the queue. Функция Azure получает сообщение из очереди и создает эскизы. Then have an Azure Function retrieve the message from the queue and create the thumbnails. Каждую часть этого процесса обработки можно масштабировать отдельно, расширяя возможности управления благодаря настройке. Each of the parts of this processing can be scaled separately, giving you more control when tuning it for your usage.
Дополнительные сведения о хранилище очередей Azure см. в статье Общие сведения об очередях. For more information about Azure Queues, see Introduction to Queues.
Хранилище таблиц Table storage
Хранилище таблиц Azure уровня «Стандартный» теперь включено в Cosmos DB. Azure Table storage is now part of Azure Cosmos DB. См. дополнительные сведения о хранилище таблиц Azure. To see Azure Table storage documentation, see the Azure Table Storage Overview. Наряду с существующей службой хранилища таблиц Azure теперь доступна новое решение API таблиц Azure Cosmos DB. Для него предусмотрены оптимизированные для пропускной способности таблицы, глобальное распределение и автоматическое вторичное индексирование. 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. Дополнительные сведения и пробное использование нового интерфейса Premium см. в разделе Azure Cosmos DB API таблиц. To learn more and try out the new premium experience, see Azure Cosmos DB Table API.
Дополнительные сведения о хранилище таблиц см. в статье Обзор табличного хранилища. For more information about Table storage, see Overview of Azure Table storage.
Хранилище дисков Disk storage
Управляемый диск Azure — это виртуальный жесткий диск (VHD). An Azure managed disk is a virtual hard disk (VHD). Его можно представить как физический диск на локальном сервере, но который является виртуализированным. You can think of it like a physical disk in an on-premises server but, virtualized. Диски, управляемые Azure, хранятся в виде страничных BLOB-объектов, которые являются случайным объектом хранилища ввода-вывода в Azure. Azure-managed disks are stored as page blobs, which are a random IO storage object in Azure. Мы вызываем управляемый диск «Managed», так как он является абстракцией для страничных BLOB-объектов, контейнеров больших двоичных объектов и учетных записей хранения Azure. We call a managed disk ‘managed’ because it is an abstraction over page blobs, blob containers, and Azure storage accounts. В случае с управляемыми дисками вам нужно только подготовить диск к работе, а Azure позаботится об остальном. With managed disks, all you have to do is provision the disk, and Azure takes care of the rest.
Дополнительные сведения об управляемых дисках см. в статье Введение в управляемые диски Azure. For more information about managed disks, see Introduction to Azure managed disks.
Типы учетных записей хранения Types of storage accounts
В службе хранилища Azure предлагается три типа учетных записей хранения. Azure Storage offers several types of storage accounts. Каждый тип поддерживает различные возможности, и у каждого из них своя модель ценообразования. Each type supports different features and has its own pricing model. Дополнительные сведения о типах учетных записей хранения см. в статье Общие сведения об учетной записи хранения. For more information about storage account types, see Azure storage account overview.
Безопасный доступ к учетным записям хранения Secure access to storage accounts
Каждый запрос к службе хранилища Azure должен быть авторизации. Every request to Azure Storage must be authorized. Служба хранилища Azure поддерживает следующие методы авторизации: Azure Storage supports the following authorization methods:
- Интеграция Azure Active Directory (Azure AD) для данных большого двоичного объекта и очереди.Azure Active Directory (Azure AD) integration for blob and queue data. Служба хранилища Azure поддерживает проверку подлинности и авторизацию в Azure AD для служб BLOB-объектов и очередей с помощью управления доступом на основе ролей Azure (Azure RBAC). Azure Storage supports authentication and authorization with Azure AD for the Blob and Queue services via Azure role-based access control (Azure RBAC). Авторизация запросов с помощью Azure AD рекомендуется для обеспечения высокого уровня безопасности и простоты использования. Authorizing requests with Azure AD is recommended for superior security and ease of use. Дополнительные сведения см. в статье авторизация доступа к BLOB-объектам и очередям Azure с помощью Azure Active Directory. For more information, see Authorize access to Azure blobs and queues using Azure Active Directory.
- Авторизация Azure AD по протоколу SMB для службы файлов Azure.Azure AD authorization over SMB for Azure Files. Служба файлов Azure поддерживает авторизацию на основе удостоверений по протоколу SMB (блок сообщений сервера) с помощью Azure Active Directory доменных служб (Azure AD DS) или локальных домен Active Directory служб (Предварительная версия). 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). Присоединенные к домену виртуальные машины Windows могут получать доступ к файловым ресурсам Azure с помощью учетных данных Azure AD. Your domain-joined Windows VMs can access Azure file shares using Azure AD credentials. Дополнительные сведения см. в статье Поддержка проверки подлинности на основе удостоверений в службе файлов Azure для доступа к SMB и планирования для развертывания файлов Azure. For more information, see Overview of Azure Files identity-based authentication support for SMB access and Planning for an Azure Files deployment.
- Авторизация с общим ключом.Authorization with Shared Key. Службы Azure Storage Blob, файлов, очередей и таблиц поддерживают авторизацию с помощью общего ключа. The Azure Storage Blob, Files, Queue, and Table services support authorization with Shared Key. Клиент, использующий авторизацию с общим ключом, передает заголовок с каждым запросом, подписанным с помощью ключа доступа учетной записи хранения. A client using Shared Key authorization passes a header with every request that is signed using the storage account access key. Дополнительные сведения см. в статье Авторизация с помощью общего ключа. For more information, see Authorize with Shared Key.
- Авторизация с помощью подписанных URL-адрес (SAS).Authorization using shared access signatures (SAS). Подписанный URL-адрес (SAS) — это строка, содержащая маркер безопасности, который можно добавить к URI ресурса хранилища. A shared access signature (SAS) is a string containing a security token that can be appended to the URI for a storage resource. Маркер безопасности инкапсулирует такие ограничения, как разрешения и интервал доступа. The security token encapsulates constraints such as permissions and the interval of access. Дополнительные сведения см. в разделе использование подписанных URL-адресов (SAS). For more information, see Using Shared Access Signatures (SAS).
- Анонимный доступ к контейнерам и BLOB-объектам.Anonymous access to containers and blobs. Контейнер и его большие двоичные объекты могут быть общедоступными. A container and its blobs may be publicly available. Если указать, что контейнер или большой двоичный объект является общедоступным, любой пользователь может анонимно прочитать его; Проверка подлинности не требуется. When you specify that a container or blob is public, anyone can read it anonymously; no authentication is required. Дополнительные сведения см. в статье Управление анонимным доступом на чтение к контейнерам и большим двоичным объектам. For more information, see Manage anonymous read access to containers and blobs.
Encryption Encryption
Существует два основных типа шифрования, доступных для основных служб хранения. There are two basic kinds of encryption available for the core storage services. Дополнительные сведения о защите и шифровании см. в руководстве по безопасности службы хранилища Azure. For more information about security and encryption, see the Azure Storage security guide.
Шифрование при хранении Encryption at rest
Шифрование службы хранилища Azure защищает данные в соответствии с вашими требованиями к безопасности и соблюдению требований Организации. Azure Storage encryption protects and safeguards your data to meet your organizational security and compliance commitments. Служба хранилища Azure автоматически шифрует все данные перед сохранением в учетной записи хранения и расшифровывает их перед извлечением. Azure Storage automatically encrypts all data prior to persisting to the storage account and decrypts it prior to retrieval. Процессы шифрования, расшифровки и управления ключами прозрачны для пользователей. The encryption, decryption, and key management processes are transparent to users. Клиенты также могут управлять собственными ключами с помощью Azure Key Vault. Customers can also choose to manage their own keys using Azure Key Vault. Дополнительные сведения см. в статье Шифрование службы хранилища Azure для неактивных данных. For more information, see Azure Storage encryption for data at rest.
шифрования на стороне клиента Client-side encryption
Клиентские библиотеки службы хранилища Azure предоставляют методы для шифрования данных из клиентской библиотеки перед их отправкой по сети и расшифровки ответа. The Azure Storage client libraries provide methods for encrypting data from the client library before sending it across the wire and decrypting the response. Данные, зашифрованные с помощью шифрования на стороне клиента, также шифруются при хранении в службе хранилища Azure. Data encrypted via client-side encryption is also encrypted at rest by Azure Storage. Дополнительные сведения о шифровании на стороне клиента см. в статье шифрование на стороне клиента с помощью .NET для службы хранилища Azure. For more information about client-side encryption, see Client-side encryption with .NET for Azure Storage.
Избыточность Redundancy
Чтобы обеспечить устойчивую работу с данными, служба хранилища Azure хранит несколько копий данных. To ensure that your data is durable, Azure Storage stores multiple copies of your data. При настройке учетной записи хранения вы выбираете опцию репликации. When you set up your storage account, you select a redundancy option. Дополнительные сведения см. в статье Репликация службы хранилища Azure. For more information, see Azure Storage redundancy.
Перенос данных в службу хранилища Azure и из нее Transfer data to and from Azure Storage
Существует несколько способов для перемещения данных в службу хранилища Azure и из нее. You have several options for moving data into or out of Azure Storage. Выбор способа зависит от размера набора данных и пропускной способности сети. Which option you choose depends on the size of your dataset and your network bandwidth. Дополнительные сведения см. в статье Выбор решения Azure для передачи данных. For more information, see Choose an Azure solution for data transfer.
Цены Pricing
При принятии решений о хранении данных и доступе к ним необходимо учитывать предполагаемые затраты. When making decisions about how your data is stored and accessed, you should also consider the costs involved. Дополнительные сведения см. в разделе цены на хранилище Azure. For more information, see Azure Storage pricing.
API-интерфейсы, библиотеки и средства хранилища Storage APIs, libraries, and tools
Доступ к ресурсам в учетной записи хранения можно получить на любом языке, который может выполнять запросы HTTP и HTTPS. You can access resources in a storage account by any language that can make HTTP/HTTPS requests. Кроме того, основные службы хранилища Azure предлагают библиотеки программирования для нескольких популярных языков. Additionally, the core Azure Storage services offer programming libraries for several popular languages. Эти библиотеки упрощают многие аспекты работы со службой хранилища Azure, охватывая такие процессы, как синхронный и асинхронный вызов, пакетная обработка операций, управление исключениями, автоматические повторы, рабочее поведение и т. д. 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. В настоящее время доступны библиотеки для следующих языков и платформ (другие находятся на стадии подготовки): Libraries are currently available for the following languages and platforms, with others in the pipeline:
Ссылки на API и библиотеки данных службы хранилища Azure Azure Storage data API and library references
Ссылки на API и библиотеки управления службы хранилища Azure Azure Storage management API and library references
Ссылки на API и библиотеки перемещения данных службы хранилища Azure Azure Storage data movement API and library references
Средства и служебные программы Tools and utilities
- Командлеты Azure PowerShell для службы хранилища Azure PowerShell Cmdlets for Storage
- Командлеты Azure CLI для службы хранилища Azure CLI Cmdlets for Storage
- Служебная программа командной строки AzCopy AzCopy Command-Line Utility
- Обозреватель службы хранилища Azure — это бесплатное автономное приложение от корпорации Майкрософт, позволяющее визуализировать данные из службы хранилища Azure на платформе Windows, macOS и Linux. Azure Storage Explorer is a free, standalone app from Microsoft that enables you to work visually with Azure Storage data on Windows, macOS, and Linux.
- Шаблоны Azure Resource Manager для службы хранилища Azure Azure Resource Manager templates for Azure Storage
Дальнейшие действия Next steps
Чтобы приступить к работе с основными службами хранилища Azure, см. статью Создание учетной записи хранения. To get up and running with core Azure Storage services, see Create a storage account.