Multi-protocol access on Azure Data Lake Storage (preview) (Доступ с использованием нескольких протоколов на Azure Data Lake Storage (предварительная версия))

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

До недавнего времени могла возникать необходимость поддерживать отдельные решения для хранилища объектов и хранилища аналитики. Это было вызвано тем, что поддержка экосистемы у Azure Data Lake Storage 2-го поколения была ограничена, как и доступ к функциям службы BLOB-объектов, таким как журнал ведения диагностики. Решение с фрагментированным хранилищем сложно поддерживать, так как для выполнения различных сценариев необходимо перемещать данные между учетными записями. Теперь все это в прошлом.

Благодаря многопротокольному доступу к Data Lake Storage вы можете работать с данными с помощью экосистемы средств, приложений и служб. В нее также входят средства и приложения сторонних производителей. Их больше не нужно изменять, достаточно просто указать им учетные записи с иерархическим пространством имен. Эти приложения работают как есть, даже если вызывают API BLOB-объектов, поскольку API -BLOB-объектов теперь могут работать с данными в учетных записях, у которых есть иерархическое пространство имен.

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

Примечание

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

Поддержка функций хранилища BLOB-объектов в учетный записях службы хранилища Azure

Службы Azure, поддерживающие Azure Data Lake Storage 2-го поколения

Принцип работы многопротокольного доступа к Data Lake Storage

API BLOB-объектов и API Data Lake Storage 2-го поколения могут обрабатывать одни и те же данные в учетных записях хранения с иерархическим пространством имен. Data Lake Storage 2-го поколения задает для API BLOB-объектов маршрут через иерархическое пространство имен, благодаря чему вы можете пользоваться первоклассными операциями с каталогами и списками управления доступом (ACL), совместимыми со стандартом POSIX.

Концептуальная модель многопротокольного доступа к Data Lake Storage

Существующие средства и приложения, использующие API больших двоичных объектов, получают эти преимущества автоматически. Разработчикам не придется их изменять. Data Lake Storage 2-го поколения постоянно применяет списки ACL уровня каталога и файла независимо от протокола, используемого инструментами и приложениями для доступа к данным.

См. также раздел