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 se deve ao fato de que o Azure Data Lake Storage tinha suporte limitado ao ecossistema. 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 que dão suporte ao Azure Data Lake Storage
Como funciona o acesso multiprotocolo no Data Lake Storage
As APIs de Blob e as APIs do Data Lake Storage podem operar nos mesmos dados em contas de armazenamento que tenham um namespace hierárquico. O Data Lake Storage roteia APIs de Blob por meio do namespace hierárquico para que você possa obter os benefícios das operações de diretório de primeira classe e das listas de controle de acesso (ACLs) compatíveis com POSIX.
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 aplica consistentemente ACLs de diretório e de nível de arquivo, independentemente do protocolo usado pelas ferramentas e aplicativos para acessar os dados.