Поделиться через


Общие сведения о хранилище Azure Stack Hub

Общие сведения

Хранилище Azure Stack Hub — это набор служб облачного хранения, совместимых со службами, предоставляемыми службой хранилища Azure. К ним относятся службы больших двоичных объектов, таблиц и очередей.

Служба хранилища Azure Stack Hub

Хранилище Azure Stack Hub обеспечивает следующие три службы.

  • Хранилище BLOB-объектов

    Хранилище BLOB-объектов хранит объекты с неструктурированными данными. Большой двоичный объект может представлять собой текстовые или двоичные данные любого типа, такие как документ, файл мультимедиа или установщик приложения.

  • Хранилище таблиц

    Табличное хранилище содержит структурированные наборы данных. Хранилище таблиц представляет собой хранилище данных NoSQL вида "ключ-атрибут", которое позволяет ускорить разработку и доступ к большим объемам данных.

  • Хранилище очередей

    Хранилище очередей обеспечивает надежный обмен сообщениями для обработки рабочего процесса и для взаимодействия между компонентами облачных служб.

Учетная запись хранения Azure Stack Hub — это безопасная учетная запись, которая предоставляет доступ к службам хранилища Azure Stack Hub. Учетная запись хранения предоставляет уникальное пространство имен для хранения ваших ресурсов. На схеме ниже показано взаимодействие ресурсов хранилища Azure Stack Hub в рамках учетной записи хранения.

Обзор хранилища Azure Stack Hub

Хранилище BLOB-объектов

Хранилище больших двоичных объектов предлагает эффективное и масштабируемое решение для пользователей, хранящих большое количество объектов с неструктурированными данными в облаке. Хранилище BLOB-объектов можно использовать для хранения следующего содержимого:

  • Документы
  • Социальные данные, например фотографии, видеозаписи, музыка и блоги
  • Резервные копии файлов, баз данных, компьютеров и устройств
  • изображения и текст для веб-приложений;
  • данные конфигурации для облачных приложений;
  • Данные большого размера, например журналы и другие большие наборы данных

Все BLOB-объекты организованы в контейнеры. Контейнеры также предоставляют удобный способ назначения политик безопасности группам объектов. Учетная запись хранения может содержать любое количество контейнеров, а контейнер может содержать любое количество больших двоичных объектов (в пределах емкости учетной записи хранения).

В хранилище BLOB-объектов предлагается три типа больших двоичных объектов:

  • Блочные BLOB-объекты

    Блочные BLOB-объекты оптимизированы для потоковой передачи и хранения облачных объектов. Они хорошо подходят для хранения документов, файлов мультимедиа, резервных копий и других аналогичных файлов.

  • Добавочные большие двоичные объекты

    Добавочные большие двоичные объекты схожи с блочными BLOB-объектами, однако они оптимизированы для операций добавления. Добавочный большой двоичный объект можно обновить только путем добавления в его конец нового блока. Эти большие двоичные объекты — хороший вариант для таких сценариев, как ведение журнала, в которых новые данные должны записываться только в конец большого двоичного объекта.

  • Страничные BLOB-объекты

    Страничные BLOB-объекты оптимизированы для представления дисков IaaS и поддержки произвольных записей размером до 1 ТБ. Диск IaaS, присоединенный к виртуальной машине Azure Stack Hub, представляет собой виртуальный жесткий диск (VHD), хранящийся в виде страничного BLOB-объекта.

Хранилище таблиц

Современным приложениям часто требуются хранилища данных с большей степенью масштабируемости и гибкости, чем предыдущим поколениям программного обеспечения. Хранилище таблиц предлагает высокую степень доступности и масштабируемости, позволяя приложению автоматически осуществлять масштабирование в соответствии с потребностями пользователей. Хранилище таблиц — это хранилище ключей и атрибутов NoSQL корпорации Майкрософт. Оно имеет бесхемную структуру, что отличает его от традиционных реляционных баз данных. С помощью бессхемного хранилища данных можно легко адаптировать данные по мере развития потребностей приложения. Простое в использовании Хранилище таблиц позволяет разработчикам быстро создавать приложения.

Табличное хранилище является хранилищем типа "ключ-атрибут", то есть каждое значение в таблице хранится вместе с типизированным именем свойства. Это имя свойства может использоваться для фильтрации и указания критериев выбора. Коллекция свойств с их значениями представляют собой сущность. Поскольку хранилище таблиц является бессхемным, две сущности в одной и той же таблице могут содержать разные коллекции свойств, и эти свойства могут относиться к разным типам.

Хранилище таблиц можно использовать для хранения гибких наборов данных, например пользовательских данных для веб-приложений, адресных книг, сведений об устройствах, а также метаданных любого другого типа, которые требуются службе. Для современных веб-приложений такие базы данных NoSQL, как Хранилище таблиц, являются распространенной альтернативой традиционным реляционным базам данных.

В учетной записи хранения может содержаться любое количество таблиц, а в таблице может быть любое количество сущностей в пределах емкости учетной записи хранения.

Хранилище очередей

При разработке приложений с поддержкой масштабирования компоненты приложения часто не связаны между собой, так что они могут масштабироваться независимо друг от друга. Хранилище очередей обеспечивает надежное решение для обмена сообщениями для асинхронного взаимодействия между компонентами приложения, независимо от того, где они выполняются: в облаке, на физическом компьютере, локальном сервере или мобильном устройстве. Хранилище очередей также поддерживает управление асинхронными задачами и построение рабочих процессов.

В учетной записи хранения может содержаться любое количество очередей, а в очереди может быть любое количество сообщений в пределах емкости учетной записи. Отдельные сообщения могут иметь размер до 64 КБ.

Дальнейшие действия