Compartir a través de


¿Qué es Azure Managed Lustre?

El servicio Azure Managed Lustre ofrece la capacidad de crear rápidamente un sistema de archivos de Lustre basado en Azure para usarlo en trabajos informáticos de alto rendimiento basados en la nube.

Lustre es un sistema de archivos paralelos de código abierto que se puede escalar a tamaños de almacenamiento masivos, a la vez que proporciona un alto rendimiento. Lustre es utilizado por los superequipos más rápidos del mundo y en flujos de trabajo centrados en datos para muchos tipos de sectores. Para obtener más información, vea https://www.lustre.org.

Azure Managed Lustre le ahorra el trabajo de aprovisionamiento, configuración y administración de su propio sistema de archivos de Lustre. Con un comando Create en el Azure Portal, puede implementar rápidamente un sistema de archivos de Lustre en el tamaño que necesita, conectar a los clientes y estar listo para usar el sistema.

Microsoft Azure Blob Storage está integrado con Azure Managed Lustre, que permite especificar archivos que se van a importar desde un contenedor de blobs para el uso del sistema de archivos. Cuando finalicen los trabajos informáticos de alto rendimiento, puede exportar datos modificados a Azure Blob Storage y eliminar el sistema Azure Managed Lustre. Para obtener más información, consulte Azure Blob Storage integración, más adelante en este artículo.

También puede usar el sistema de archivos de Azure Managed Lustre con los contenedores de Azure Kubernetes Service (AKS). Para más información, consulte Uso de Azure Managed Lustre con Kubernetes.

Seguridad de datos en Azure Managed Lustre

Todos los datos almacenados en Azure se cifran en reposo mediante claves administradas de Azure de forma predeterminada. Si desea administrar las claves usadas para cifrar los datos almacenados en el clúster de Azure Managed Lustre, siga las instrucciones de Cifrado del lado servidor de Azure Disk Storage.

Toda la información de un sistema de archivos de Azure Managed Lustre también está protegida por el cifrado de host de máquina virtual en los discos administrados que contienen los datos, incluso si agrega una clave administrada por el cliente para los discos de Lustre. Agregar una clave administrada por el cliente proporciona un nivel adicional de seguridad para los clientes con necesidades de alta seguridad. Para más información, consulte Cifrado del lado servidor de Azure Disk Storage.

Nota

Azure Managed Lustre no almacena datos de clientes fuera de la región en la que se implementa la instancia de servicio.

Resistencia de datos en Azure Managed Lustre

El sistema de archivos de Azure Managed Lustre usa discos administrados de Azure como discos de datos de destino de almacenamiento de objetos (OST).

Todos los sistemas de archivos de Azure Managed Lustre que se crean como un tipo de sistema de archivos "duradero" usan discos SSD Premium de Azure (unidad de estado sólido) configurados como almacenamiento con redundancia local (LRS). El contenido del disco LRS se replica tres veces dentro del centro de datos local para protegerse frente a errores de unidad y bastidor del servidor.

El propio sistema de archivos de Azure Managed Lustre también contribuye a la resistencia de los datos a través de los procesos de almacenamiento de objetos que usa para almacenar datos en estos discos.

Si necesita redundancia de datos regional o global, puede integrar el sistema de archivos con Azure Blob Storage. Una vez integrado, puede iniciar un trabajo de exportación para exportar archivos a un contenedor de Azure Blob Storage con una directiva de redundancia diferente para el almacenamiento a largo plazo. Configure Azure Blob Storage redundancia para la cuenta de almacenamiento. Puede elegir redundancia de datos zonales (ZRS) o redundancia de datos global (GRS) al crear la cuenta de almacenamiento. Para más información sobre las opciones de redundancia de datos para los archivos de Azure Managed Lustre, consulte Tipos de cuenta de almacenamiento admitidos.

integración de Azure Blob Storage

Microsoft Azure Blob Storage está integrado con Azure Managed Lustre, que permite especificar archivos que se van a importar desde un contenedor de blobs para el uso del sistema de archivos. Azure Blob Storage integración es una aplicación de administración jerárquica de almacenamiento (HSM) de Lustre. No es necesario importar todo el conjunto de datos para cada trabajo. En su lugar, puede crear un sistema de archivos diferente para distintos trabajos y almacenar datos en contenedores de blobs de Azure de menor costo entre usos. Cuando finalicen los trabajos informáticos de alto rendimiento, puede exportar datos modificados a Azure Blob Storage y eliminar el sistema Azure Managed Lustre.

Azure Managed Lustre se personaliza para funcionar sin problemas con Azure Blob Storage. Puede especificar un contenedor de blobs existente para que sus datos existentes sean accesibles desde el sistema de archivos de Azure Managed Lustre o especificar un contenedor vacío que rellene con datos o use para almacenar la salida. La instalación y el mantenimiento se realizan por usted. Solo tiene que especificar el contenedor de blobs que se va a usar.

Si integra Azure Blob Storage al crear un sistema de archivos lustre, puede usar las características de Lustre HSM. Si no quiere las ventajas de Lustre HSM, puede importar y exportar datos para el sistema de archivos de Azure Managed Lustre mediante comandos de cliente directamente.

Uso de Azure Managed Lustre con Kubernetes

Si quiere usar un sistema de almacenamiento de Azure Managed Lustre con los contenedores de Kubernetes, puede usar el controlador de la interfaz de compatibilidad de contenedores (CSI) de Azure Lustre para Kubernetes, que es compatible con Azure Kubernetes Service (AKS). Actualmente no se admiten otros tipos de instalación de Kubernetes.

Kubernetes puede simplificar la configuración e implementación de puntos de conexión de cliente virtuales para la carga de trabajo de Azure Managed Lustre, lo que automatiza las tareas de configuración, como:

  • Creación de azure Virtual Machine Scale Sets que usa Azure Kubernetes Service (AKS) para ejecutar los pods.
  • Carga del software cliente de Lustre correcto en las instancias de máquina virtual.
  • Especificar el punto de montaje de Azure Managed Lustre y propagar esa información a los pods de cliente.

El controlador CSI de Azure Lustre para Kubernetes puede automatizar la instalación del software cliente y las unidades de montaje. El controlador proporciona un complemento de controlador CSI como una implementación con dos réplicas de forma predeterminada y un complemento de nodo CSI, como daemonSet. Puede cambiar el número de réplicas.

Para averiguar qué versiones de controlador usar, consulte Versiones compatibles de Kubernetes.

Pasos siguientes