Compartilhar via


Acesso de vários protocolos no Azure Data Lake Storage

As APIs de Blob funcionam com as contas que têm um namespace hierárquico. Isso desbloqueia o ecossistema de ferramentas, aplicativos e serviços, bem como vários recursos de armazenamento de Blobs em contas que têm um namespace hierárquico.

Até pouco tempo, era necessário manter soluções de armazenamento separadas para usar o armazenamento de objeto e o armazenamento de análise. Isso ocorria porque o Azure Data Lake Storage Gen2 tinha um suporte de ecossistema limitado. Ele também tinha um acesso limitado aos recursos do serviço Blob, como o log de diagnóstico. Uma solução de armazenamento fragmentada é difícil de manter porque é preciso migrar dados entre contas para executar vários cenários. Não é mais necessário fazer isso.

Com o acesso multiprotocolo do Data Lake Storage, é possível trabalhar com seus dados usando um ecossistema de ferramentas, aplicativos e serviços. Ele também inclui ferramentas e aplicativos de terceiros. É possível direcioná-los para contas que têm um namespace hierárquico sem a necessidade de executar modificações. Esses aplicativos funcionam no estado em que estão, mesmo se eles executarem uma chamada às APIs de Blob. Isso ocorre porque as APIs de Blob agora podem operar em dados de contas que têm um namespace hierárquico.

Recursos do armazenamento de blobs, como o log de diagnóstico, as camadas de acesso e as políticas de gerenciamento do ciclo de vida do armazenamento de blobs agora funcionam com as contas que têm um namespace hierárquico. Portanto, é possível habilitar namespaces hierárquicos em suas contas de Armazenamento de Blobs sem perder o acesso a esses importantes recursos.

Observação

Alguns serviços do Azure ou recursos de armazenamento de Blobs habilitados pelo acesso multiprotocolo permanecem em versão prévia. Esses artigos resumem o suporte atual para recursos de armazenamento de Blobs e integrações de serviços do Azure.

Suporte ao recurso de Armazenamento de Blobs em contas de Armazenamento do Azure

Serviços do Azure compatíveis com o Azure Data Lake Storage Gen2

Como funciona o acesso multiprotocolo no Data Lake Storage

As APIs de Blob e as APIs do Data Lake Storage Gen2 podem operar nos mesmos dados em contas de armazenamento que têm um namespace hierárquico. O Data Lake Storage Gen2 roteia as APIs de Blob por meio do namespace hierárquico para que seja possível obter os benefícios das operações de diretório de primeira classe e das ACLs (listas de controle de acesso) compatíveis com o POSIX.

Conceitos sobre o acesso multiprotocolo no Azure Data Lake Storage

As ferramentas e os aplicativos existentes que usam uma API de Blob obterão esses benefícios de modo automático. Os desenvolvedores não precisarão modificá-los. O Data Lake Storage Gen2 aplica ACLs de nível de arquivo e diretório de modo consistente, não importa o protocolo que as ferramentas e os aplicativos usam para acessar os dados.

Confira também