Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 3.56 KB

File metadata and controls

44 lines (31 loc) · 3.56 KB
title Multi-protocol access on Azure Data Lake Storage
titleSuffix Azure Storage
description Use Blob APIs and applications that use Blob APIs with Azure Data Lake Storage.
author normesta
ms.service azure-data-lake-storage
ms.topic concept-article
ms.date 11/18/2024
ms.author normesta

Multi-protocol access on Azure Data Lake Storage

Blob APIs work with accounts that have a hierarchical namespace. This unlocks the ecosystem of tools, applications, and services, as well as several Blob storage features for accounts that have a hierarchical namespace.

Until recently, you might have had to maintain separate storage solutions for object storage and analytics storage. That's because Azure Data Lake Storage had limited ecosystem support. It also had limited access to Blob service features such as diagnostic logging. A fragmented storage solution is hard to maintain because you have to move data between accounts to accomplish various scenarios. You no longer have to do that.

With multi-protocol access on Data Lake Storage, you can work with your data using the ecosystem of tools, applications, and services, including third-party tools and applications. You can point them to accounts that have a hierarchical namespace without modifying them. These applications work as is even if they call Blob APIs, because Blob APIs can now operate on data in accounts that have a hierarchical namespace.

Blob storage features such as diagnostic logging, access tiers, and Blob storage lifecycle management policies now work with accounts that have a hierarchical namespace. Therefore, you can enable hierarchical namespaces on your Blob storage accounts without losing access to these important features.

Note

Some Azure services or Blob storage features enabled by multi-protocol access remain in preview. These articles summarize the current support for Blob storage features and Azure service integrations.

Blob Storage feature support in Azure Storage accounts

Azure services that support Azure Data Lake Storage

How multi-protocol access on data lake storage works

Blob APIs and Data Lake Storage APIs can operate on the same data in storage accounts that have a hierarchical namespace. Data Lake Storage routes Blob APIs through the hierarchical namespace so that you can get the benefits of first class directory operations and POSIX-compliant access control lists (ACLs).

Multi-protocol access on Data Lake Storage conceptual

Existing tools and applications that use the Blob API gain these benefits automatically. Developers won't have to modify them. Data Lake Storage consistently applies directory and file-level ACLs regardless of the protocol that tools and applications use to access the data.

See also