La compatibilidad de NFS 4.1 con Azure Files ya se encuentra en versión preliminar

Publicado el 15 septiembre, 2020

Program Manager, Azure Storage

Azure Files es un sistema de archivos en la nube distribuido para los protocolos de SMB y REST del sistema de archivos que está disponible con carácter general desde 2015. A los clientes les encanta cómo Azure Files les permite migrar fácilmente sus cargas de trabajo heredadas mediante lift-and-shift a la nube sin modificaciones ni cambios en la tecnología. SMB funciona muy bien en sistemas operativos Windows y UNIX para la mayoría de los casos de uso. Sin embargo, dado que algunas aplicaciones están escritas para sistemas de archivos compatibles con POSIX, nuestros clientes deseaban disfrutar de la misma gran experiencia en un sistema de archivos NFS totalmente compatible con POSIX. Hoy, nos complace anunciar la compatibilidad de Azure Files con el protocolo NFS v4.1.

La compatibilidad de NFS 4.1 con Azure Files ofrecerá a nuestros usuarios un sistema de archivos NFS totalmente administrado como servicio. Esta oferta se basa en una plataforma de almacenamiento resistente totalmente distribuida para Azure Blobs, Disks y Queues, por citar solo algunos componentes de Azure Storage. Por su naturaleza, ofrece alta disponibilidad y durabilidad. Azure Files también admite semántica de acceso al sistema de archivos completo, como la coherencia fuerte y el bloqueo de intervalo de bytes de consulta, y puede atender de forma eficaz las actualizaciones en contexto frecuentes de los datos.

Casos de uso comunes

NFS v4.1 de Azure Files tiene una amplia gama de casos de uso. La mayoría de las aplicaciones escritas para sistemas de archivos Linux pueden ejecutarse en NFS. Este es un subconjunto de casos de uso de clientes que hemos detectado durante la versión preliminar limitada:

Almacenamiento de aplicaciones de Linux:

Almacenamiento compartido para aplicaciones como SAP, almacenamiento para imágenes o vídeos, señales de Internet de las cosas (IoT), etc. En este contexto, uno de nuestros clientes de la versión preliminar dijo:

T Systems logo

"T-Systems es uno de los principales outsources de SAP. Buscamos una solución nativa de Azure de alto rendimiento, alta disponibilidad y con redundancia de zona para proporcionar sistemas de archivos NFS en nuestras implementaciones de entornos SAP. Nos encantaría que Azure Files superara nuestras expectativas de rendimiento. También observamos un ahorro de costos importante y una complejidad reducida en comparación con otras soluciones en la nube disponibles". —Lars Micheel, director de entrega de soluciones de SAP y director de la unidad de cartera de SAP.

Almacenamiento de usuario final:

Almacenamiento de archivos compartidos para directorios particulares de usuarios finales y directorios particulares de aplicaciones, como Jupyter Notebook. Además, algunos clientes lo usaron para migrar mediante lift-and-shift los datos de NAS del centro de datos a la nube, a fin de reducir la superficie local y expandirse a más regiones geográficas con rapidez. En este contexto, uno de nuestros clientes de la versión preliminar dijo:

Cloudera logo

"Cloudera es muy popular por nuestras funcionalidades de aprendizaje automático; una empresa de analistas de la industria nos llamó "máquina del aprendizaje automático" cuando nos destacó como líderes en un informe reciente. Necesitábamos un sistema de archivos NFS de alto rendimiento a la altura de nuestras funcionalidades de ML. Azure Files cumplió todos los requisitos que el aprendizaje automático de Cloudera necesita para un sistema de archivos real, y superó todas las alternativas. Dado que se integra con la pila de Azure Storage, espero que sea más barato y mucho más fácil de administrar que las alternativas". —Juan Mackrory, ingeniero de software, Cloudera

Aplicaciones basadas en contenedores:

Almacenamiento persistente para entornos de Docker y Kubernetes. También vamos a lanzar hoy la versión preliminar del controlador CSI para la compatibilidad de Azure Files con NFS.

Bases de datos:

Hospedaje de bases de datos de Oracle y realización de sus copias de seguridad mediante Recovery Manager (RMAN). El nivel prémium de Azure Files se diseñó específicamente para el tipo de base de datos de cargas de trabajo de las que las primeras entidades adoptan dependencias.

Administración

Obtiene la misma experiencia familiar de administración de recursos compartidos en Azure Files mediante Azure Portal, PowerShell y la CLI:

Screenshot of Azure Files through Azure portal

Cree un recurso compartido de archivos NFS con unos pocos clics en Azure Portal.

Seguridad

Azure Files usa AES 256 para el cifrado en reposo. También tiene la opción de cifrar todos los datos con las claves que posee, administradas por Azure Key Vault. Se puede acceder al recurso compartido desde una región, desde otra región o desde el entorno local mediante la configuración de redes virtuales seguras para permitir el tráfico NFS de forma privada entre el volumen y el destino. Los datos que llegan a recursos compartidos de NFS deben proceder de una red virtual de confianza. Todos los accesos al recurso compartido NFS se deniegan de forma predeterminada, a menos que se conceda acceso explícitamente mediante la configuración de las reglas de seguridad de red correctas.

Rendimiento

El protocolo NFS está disponible en el nivel prémium de Azure Files. Su rendimiento se escalará linealmente con la capacidad aprovisionada. Puede obtener hasta 100 000 IOPS y 80 Gibps de rendimiento en un solo volumen de 100 TiB.

Backup

La realización de copias de seguridad de los datos en recursos compartidos de NFS se puede organizar mediante herramientas conocidas, como rsync o los productos de alguno de nuestros asociados de copia de seguridad externos. Varios asociados de copia de seguridad, entre los que se incluyen Commvault, Veeam y Veritas, formaban parte de nuestra versión preliminar inicial y han ampliado sus soluciones para que funcionen con SMB 3.0 y NFS 4.1 para Azure Files.

Migración

En el caso de la migración de datos, puede usar herramientas estándar, como scp o rsync. Dado que se puede acceder al almacenamiento de archivos desde varias instancias de proceso simultáneamente, se pueden mejorar las velocidades de copia con cargas paralelas. Si quiere migrar datos desde fuera de una región, use el emparejamiento de VNet, VPN o ExpressRoute para conectarse al sistema de archivos desde otra región de Azure o desde el centro de datos local.

Precios

Esta oferta se cobrará según los precios del nivel Premier. Puede aprovisionar recursos compartidos de tan solo 100 GiB y aumentar su capacidad en incrementos de 1 GiB. Consulte los precios del nivel prémium en la página de precios de Azure Files.

Introducción

La compatibilidad de NFS 4.1 con Azure Files se encuentra actualmente en un conjunto seleccionado de regiones, y seguiremos agregando más regiones a esta lista en las próximas semanas. Comience hoy mismo siguiendo estas sencillas instrucciones paso a paso.

Pasos siguientes

Nos encantaría recibir sus comentarios a medida que seguimos realizando grandes inversiones en agregar más características y mejorar el rendimiento de la oferta de NFS v4.1. Para realizar comentarios y preguntas directamente, envíenos un correo electrónico a: azurefilesnfs@microsoft.com.