Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Azure HPC Cache permite a los clientes acceder a una variedad de sistemas de almacenamiento a través de un espacio de nombres virtual que oculta los detalles del sistema de almacenamiento back-end.
Después de agregar un destino de almacenamiento, configure una o varias rutas de acceso de espacio de nombres orientadas al cliente para el destino de almacenamiento. Las máquinas cliente montan esta ruta de acceso de archivo y pueden realizar solicitudes de lectura de archivos en la memoria caché en lugar de montar el sistema de almacenamiento directamente.
Dado que Azure HPC Cache administra este sistema de archivos virtual, puede cambiar el destino de almacenamiento sin cambiar la ruta de acceso orientada al cliente. Por ejemplo, podría reemplazar un sistema de almacenamiento de hardware por almacenamiento en la nube sin necesidad de volver a escribir procedimientos del lado cliente.
Ejemplo de espacio de nombres agregado
Planee el espacio de nombres agregado para que las máquinas cliente puedan llegar convenientemente a la información que necesitan y para que los administradores e ingenieros de flujo de trabajo puedan distinguir fácilmente las rutas de acceso.
Por ejemplo, considere un sistema en el que se usa una instancia de Azure HPC Cache para procesar los datos almacenados en azure Blob. El análisis requiere archivos de plantilla almacenados en un centro de datos local.
Los datos de plantilla se almacenan en un centro de datos y la información necesaria para este trabajo se almacena en estos subdirectorios:
- /goldline/templates/acme2017/sku798
- /goldline/templates/acme2017/sku980
El sistema de almacenamiento del centro de datos expone estas exportaciones:
- /
- /goldline
- /goldline/templates
Los datos que se van a analizar se han copiado en un contenedor de Azure Blob Storage denominado "sourcecollection" mediante las técnicas de importación de datos NFS descritas en Traslado de datos a Azure Blob Storage.
Para permitir el acceso sencillo a través de la memoria caché, considere la posibilidad de crear destinos de almacenamiento con estas rutas de acceso de espacio de nombres virtuales:
| Sistema de almacenamiento back-end (Ruta de acceso del archivo NFS o contenedor de blobs) |
Ruta de acceso del espacio de nombres virtual |
|---|---|
| /goldline/templates/acme2017/sku798 | /templates/sku798 |
| /goldline/templates/acme2017/sku980 | /templates/sku980 |
| sourcecollection | /source/ |
Un destino de almacenamiento NFS puede tener varias rutas de acceso de espacio de nombres virtuales, siempre y cuando cada una haga referencia a una ruta de exportación única. (Lea sobre las rutas de acceso del espacio de nombres NFS para obtener más información sobre cómo utilizar múltiples rutas de acceso del espacio de nombres con un objetivo de almacenamiento NFS).
Dado que las rutas de acceso de origen NFS son subdirectorios de la misma exportación, deberá definir varias rutas de acceso de espacio de nombres desde el mismo destino de almacenamiento.
| Nombre de host de destino de almacenamiento | Ruta de exportación de NFS | Ruta de acceso del subdirectorio | Ruta de acceso del espacio de nombres |
|---|---|---|---|
| Dirección IP o nombre de host | /goldline/templates | acme2017/sku798 | /templates/sku798 |
| Dirección IP o nombre de host | /goldline/templates | acme2017/sku980 | /templates/sku980 |
Una aplicación cliente puede montar la memoria caché y acceder fácilmente a las rutas de archivo /source, /templates/sku798 y /templates/sku980 del espacio de nombres agregado.
Un enfoque alternativo podría ser crear una ruta de acceso virtual como /templates la que vincula al directorio primario, y, a continuación, acme2017hacer que los clientes naveguen a los directorios individuales sku798 y sku980 después de montar la caché. Sin embargo, no puede crear una ruta de acceso de espacio de nombres que sea un subdirectorio de otra ruta de acceso de espacio de nombres. Por lo tanto, si crea una ruta de acceso al acme2017 directorio, tampoco puede crear rutas de acceso de espacio de nombres para acceder directamente a sus subdirectorios.
La página de configuración del espacio de nombres de Azure HPC Cache muestra el sistema de archivos orientado al cliente y permite añadir o editar rutas. Lea Configuración del espacio de nombres agregado para obtener más información.
Pasos siguientes
Una vez que haya decidido cómo configurar el sistema de archivos virtual, siga estos pasos para crearlo:
- Cree destinos de almacenamiento para agregar sus sistemas de almacenamiento back-end a Azure HPC Cache
- Agregar rutas de acceso de espacio de nombres para crear el espacio de nombres agregado que usan las máquinas cliente para acceder a los archivos