Compartir a través de


¿Qué es Azure Managed Lustre?

Azure Managed Lustre es un sistema de archivos administrado que ofrece almacenamiento escalable, eficaz y rentable para cargas de trabajo de informática de alto rendimiento (HPC).

Estas son algunas características clave y ventajas de Azure Managed Lustre:

  • acelerar las cargas de trabajo de HPC: ofrece una solución de sistema de archivos paralelo distribuido de alto rendimiento, ideal para cargas de trabajo de HPC que requieren un alto rendimiento, baja latencia y compatibilidad con el protocolo Lustre.
  • servicio administrado creado específicamente: proporciona las ventajas de un sistema de archivos paralelo de Lustre sin la complejidad de administrar la infraestructura subyacente. Azure Managed Lustre es un servicio totalmente administrado que simplifica las operaciones, reduce los costos de configuración y elimina el mantenimiento complejo.
  • integración de Azure Blob Storage: permite conectar sistemas de archivos de Azure Managed Lustre con contenedores de Azure Blob Storage para una ubicación de datos óptima y administración de costos. Para obtener más información, consulte Integración de Azure Blob Storage.
  • integración de Azure Kubernetes Service (AKS): permite incluir cargas de trabajo en contenedores mediante el controlador CSI compatible con AKS disponible. Para más información, consulte Uso de Azure Managed Lustre con Kubernetes.

Lustre es un sistema de archivos paralelo de código abierto que puede escalar a tamaños de almacenamiento masivos, al tiempo que proporciona un rendimiento de 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 sobre Lustre, consulte https://www.lustre.org.

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 está protegida por el cifrado de host de máquina virtual (VM) en los discos administrados que contienen sus datos, incluso si añade una clave administrada por el cliente para los discos 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 la redundancia de Azure Blob Storage 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

Azure Blob Storage se integra con Azure Managed Lustre, lo que permite especificar archivos que se van a importar desde un contenedor de blobs para el uso del sistema de archivos. La integración de Azure Blob Storage es una aplicación de la 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 trabajar 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. También puede 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 qué contenedor de blobs 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.

Para obtener más información sobre esta característica, consulte Integración de Azure Blob Storage.

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, automatizando tareas de instalación como:

  • Creación de conjuntos de escalado de máquinas virtuales de Azure que usa Azure Kubernetes Service (AKS) para ejecutar los pods.
  • Carga del software cliente lustre correcto en instancias de máquina virtual.
  • Especificación del punto de montaje de Azure Managed Lustre y propagación de esa información a los pods 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 más información sobre esta característica, consulte Uso del controlador CSI de Azure Managed Lustre con Azure Kubernetes Service.

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