Acceso multiprotocolo en Azure Data Lake Storage
Las API de blob funcionan con las cuentas que tienen un espacio de nombres jerárquico. Esto desbloquea el ecosistema de herramientas, aplicaciones y servicios, así como varias características de Blob Storage para las cuentas que tienen un espacio de nombres jerárquico.
Hasta hace poco, es posible que tuviera que mantener soluciones de almacenamiento independientes para los objetos y para los análisis. Esto se debe a que Azure Data Lake Storage Gen2 tenía una compatibilidad limitada con el ecosistema. Además, tenía acceso limitado a características de Blob service, como el registro de diagnóstico. Las soluciones de almacenamiento fragmentado son difíciles de mantener porque es necesario trasladar los datos entre las cuentas para llevar a cabo distintos escenarios. Pero esto ya no es necesario.
Con el acceso multiprotocolo en Data Lake Storage, puede trabajar con los datos mediante el ecosistema de herramientas, aplicaciones y servicios. Además, incluye herramientas y aplicaciones de terceros. Puede hacer que apunten a cuentas que tienen un espacio de nombres jerárquico sin necesidad de modificarlas. Estas aplicaciones funcionan tal cual aunque llamen a las API de blob, dado que estas API ya pueden operar en los datos de cuentas que tienen un espacio de nombres jerárquico.
Las características de Blob Storage, como el registro de diagnóstico, los niveles de acceso y las directivas de administración del ciclo de vida de Blob Storage, ya funcionan con las cuentas que tienen un espacio de nombres jerárquico. Por tanto, puede habilitar los espacios de nombres jerárquicos en las cuentas de Blob Storage sin perder el acceso a estas características importantes.
Nota
Algunos servicios de Azure o características de Blob Storage habilitados mediante el acceso multiprotocolo permanecen en versión preliminar. En estos artículos se resume la compatibilidad actual con las características de Blob Storage y las integraciones de servicios de Azure.
Compatibilidad con la característica Blob Storage en cuentas de Azure Storage
Funcionamiento del acceso multiprotocolo en Data Lake Storage
Las API de blob y las API de Data Lake Storage Gen2 pueden operar en los mismos datos en las cuentas de almacenamiento que tienen un espacio de nombres jerárquico. Data Lake Storage Gen2 enruta las API de blob a través del espacio de nombres jerárquico para que pueda aprovechar las ventajas de las operaciones de directorio de primera clase y las listas de control de acceso (ACL) compatibles con POSIX.
Las herramientas y aplicaciones existentes que usan la API de blob obtienen estos beneficios de forma automática. No es necesario que los desarrolladores las modifiquen. Data Lake Storage Gen2 aplica de forma coherente listas de control de acceso de nivel de archivo y de directorio independientemente del protocolo que usan las herramientas y las aplicaciones para acceder a los datos.