Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure HPC Cache puede acelerar el acceso a los datos para trabajos informáticos de alto rendimiento en una variedad de materias. Pero no es perfecto para todos los tipos de flujos de trabajo. En este artículo se proporcionan instrucciones para decidir si HPC Cache es una buena opción para sus necesidades.
En el artículo Información general también se proporciona un breve esquema de cuándo usar Azure HPC Cache y algunos ejemplos de casos de uso.
Lea también este artículo sobre cómo hacer un uso eficaz del almacenamiento de blobs montado en NFS.
Aplicaciones NFS versión 3.0
Azure HPC Cache solo admite clientes NFS 3.0.
Relación alta de lectura a escritura
Las cargas de trabajo en las que los clientes de proceso realizan más lectura de lo que escriben suelen ser buenos candidatos para una memoria caché. Por ejemplo, si la relación de lectura a escritura es de 80/20 o 70/30, Azure HPC Cache puede ayudar sirviendo archivos que se solicitan frecuentemente desde la memoria caché, en lugar de tener que obtenerlos repetidamente del almacenamiento remoto.
Capturar un archivo y almacenarlo en la memoria caché por primera vez tiene una pequeña latencia adicional sobre una solicitud de cliente normal directamente al almacenamiento, por lo que la mejora de la eficacia viene la próxima vez que un cliente solicita el mismo archivo. Esto es especialmente cierto para archivos grandes. Si cada solicitud de cliente es única, el impacto de HPC Cache es limitado. Pero cuanto mayor sea el archivo, mejor será el rendimiento con el tiempo después de ese primer acceso.
Carga de trabajo analítica basada en archivos
Azure HPC Cache es ideal para una canalización que usa datos basados en archivos y se ejecuta en un gran número de clientes de proceso, especialmente si los clientes de proceso son máquinas virtuales de Azure. Puede ayudar a corregir un rendimiento lento o incoherente causado por tiempos de acceso largos a archivos.
Acceso a datos remotos
Azure HPC Cache puede ayudar a reducir la latencia si la carga de trabajo necesita acceder a datos remotos que no se pueden mover más cerca de los recursos informáticos. Por ejemplo, los registros pueden estar al final de un entorno WAN, en una región de Azure diferente o en un centro de datos de clientes. (Esto a veces se denomina "expansión de archivos").
Carga pesada de solicitudes
Si un gran número de clientes solicitan datos del origen al mismo tiempo, Azure HPC Cache puede acelerar el acceso a los archivos. Por ejemplo, cuando se usa con un clúster informático de alto rendimiento, Azure HPC Cache proporciona escalabilidad para un gran número de solicitudes simultáneas a través de la memoria caché.
Los recursos de proceso se encuentran en Azure
Las máquinas virtuales de Azure son una respuesta escalable y rentable a la carga de trabajo informática de alto rendimiento. Azure HPC Cache puede ayudar al acercar la información que necesitan a ellos, especialmente si los datos originales se almacenan en un sistema remoto.
Si un cliente quiere ejecutar su canalización actual "tal como está" en máquinas virtuales de Azure, Azure HPC Cache puede proporcionar una solución de almacenamiento compartido basado en POSIX (o almacenamiento en caché) para la escalabilidad.
Con Azure HPC Cache, no es necesario volver a diseñar la canalización de trabajo para realizar llamadas nativas a Azure Blob Storage. Puede acceder a los datos en su sistema original o usar HPC Cache para moverlos a un nuevo contenedor de blobs.
Pasos siguientes
- Obtenga más información sobre cómo planear y configurar una memoria caché en los artículos Información general y requisitos previos.
- Lea las consideraciones sobre el uso de Blob Storage habilitado para NFS con Azure HPC Cache.