Доступ с использованием нескольких протоколов на Azure Data Lake Storage (предварительная версия)
API BLOB-объектов работают с учетными записями, имеющими иерархическое пространство имен. Это позволяет задействовать экосистему средств, приложений и служб, а также некоторые функции хранилища BLOB-объектов для учетных записей с иерархическим пространством имен.
До недавнего времени могла возникать необходимость поддерживать отдельные решения для хранилища объектов и хранилища аналитики. Это связано с тем, что Azure Data Lake Storage имеет ограниченную поддержку экосистемы. как и доступ к функциям службы BLOB-объектов, таким как журнал ведения диагностики. Решение с фрагментированным хранилищем сложно поддерживать, так как для выполнения различных сценариев необходимо перемещать данные между учетными записями. Теперь все это в прошлом.
Благодаря многопротокольному доступу к Data Lake Storage вы можете работать с данными с помощью экосистемы средств, приложений и служб. В нее также входят средства и приложения сторонних производителей. Их больше не нужно изменять, достаточно просто указать им учетные записи с иерархическим пространством имен. Эти приложения работают как есть, даже если вызывают API BLOB-объектов, поскольку API -BLOB-объектов теперь могут работать с данными в учетных записях, у которых есть иерархическое пространство имен.
Функции хранилища BLOB-объектов, такие как журнал ведения диагностики, уровни доступа и политики управления жизненным циклом хранилища BLOB-объектов, теперь работают с учетными записями, у которых есть иерархическое пространство имен. Таким образом, можно включить иерархические пространства имен в учетных записях хранения BLOB-объектов, не теряя доступ к этим важным функциям.
Примечание.
Некоторые службы Azure или функции хранилища BLOB-объектов, активированные за счет многопротокольного доступа, все еще действуют в режиме предварительной версии. В этих статьях приведены сведения о текущей поддержке функций хранилища BLOB-объектов и интеграции служб Azure.
Поддержка функций хранилища BLOB-объектов в учетный записях службы хранилища Azure
Принцип работы многопротокольного доступа к Data Lake Storage
API BLOB-объектов и API Data Lake Storage могут работать с теми же данными в учетных записях хранения, которые имеют иерархическое пространство имен. Data Lake Storage направляет API BLOB-объектов через иерархическое пространство имен, чтобы получить преимущества операций каталога первого класса и списков управления доступом, совместимых с POSIX (ACL).
Существующие средства и приложения, использующие API больших двоичных объектов, получают эти преимущества автоматически. Разработчикам не придется их изменять. Data Lake Storage постоянно применяет списки управления доступом к данным на уровне каталогов и файлов независимо от протокола, используемого средствами и приложениями для доступа к данным.