Préversion de la prise en charge de NFS 4.1 par Azure Files

Publié le 15 septembre, 2020

Program Manager, Azure Storage

Azure Files est un système de fichiers cloud distribué hébergeant les protocoles SMB et REST de système de fichiers généralement disponibles depuis 2015. Les clients apprécient la manière dont Azure Files leur permet de migrer facilement leurs charges de travail héritées dans le cloud sans aucun changement ni aucune modification de la technologie. SMB fonctionne très bien sur les systèmes d’exploitation Windows et UNIX pour la plupart des cas d’usage. Toutefois, étant donné que certaines applications sont écrites pour des systèmes de fichiers compatibles POSIX, nos clients voulaient avoir la même expérience sur un système de fichiers NFS entièrement compatible avec POSIX. Aujourd’hui, nous sommes ravis d’annoncer la prise en charge par Azure Files du protocole NFS v4.1 !

La prise en charge de NFS 4.1 par Azure Files fournit à nos utilisateurs un système de fichiers NFS complètement managé en tant que service. Cette offre est basée sur une plateforme de stockage résilient véritablement distribuée qui héberge des objets blob, des disques et des files d’attente Azure, pour citer quelques-uns des composants du Stockage Azure. Elle est par nature hautement disponible et hautement durable. Azure Files prend également en charge la sémantique d’accès complet au système de fichiers telle que la cohérence forte et les conseils de verrouillage de la plage d’octets, et peut fournir efficacement des mises à jour sur place fréquentes sur vos données.

Cas d'utilisation courants

Azure Files NFS v4.1 autorise un large éventail de cas d’utilisation. La plupart des applications écrites pour les systèmes de fichiers Linux peuvent s’exécuter sur NFS. Voici un sous-ensemble de cas d’utilisation client que nous avons observés au cours de la préversion limitée :

Stockage d’applications Linux :

Stockage partagé pour des applications telles que SAP, le stockage d’images ou de vidéos, les signaux Internet des objets (IoT), etc. Dans ce contexte, l’un de nos clients de la préversion a déclaré :

Logo T Systems

« T-Systems est l’un des meilleurs infogérants SAP. Nous recherchions une solution Azure native hautement performante, hautement disponible et redondante interzone pour fournir des systèmes de fichiers NFS pour nos déploiements SAP. Nous avons été ravis de voir qu’Azure Files dépassait nos attentes en matière de performances. Nous avons également observé un gain de coûts énorme et une complexité réduite par rapport aux autres solutions cloud disponibles.»  - Lars Micheel, responsable de la livraison de solutions SAP et directeur technique PU SAP.

Stockage par l’utilisateur final :

Stockage de fichiers partagés pour les répertoires d’accueil de l’utilisateur final pour des applications telles que Jupyter Notebook. En outre, certains clients l’ont utilisé pour la migration de données NAS de centre de données vers le cloud afin de réduire l’encombrement local et dans le cadre d’une expansion vers davantage de régions géographiques avec agilité. Dans ce contexte, l’un de nos clients de la préversion a déclaré :

Logo Cloudera

« Chez Cloudera, nous sommes connus pour nos fonctionnalités Machine Learning. Une entreprise d’analystes du secteur nous a baptisé une « machine du Machine Learning » quand nous avons été nominé à la place de leader dans un rapport récent. Nous avions besoin d’un système de fichiers NFS à hautes performances adapté à nos capacités ML. Azure Files satisfait à toutes les exigences attendues par Cloudera Machine Learning d’un système de fichiers réel et a surpassé toutes les autres solutions. Comme il est intégré à la pile Stockage Azure, je pense qu’il est moins cher et beaucoup plus facile à gérer que les alternatives. »  - Sean Mackrory, ingénieur logiciel, Cloudera

Applications basées sur des conteneurs :

Stockage persistant pour les environnements Docker et Kubernetes. Aujourd’hui, nous lançons également la préversion du pilote CSI pour la prise en charge de NFS par Azure Files.

Bases de données :

Hébergement de bases de données Oracle et exécution des sauvegardes associées à l’aide de Recover Manager (RMAN). Le niveau Premium d’Azure Files a été spécialement conçu pour les charges de travail de type base de données avec dépendance des premières parties.

Gestion

Vous bénéficiez d’une expérience de gestion des partages familière sur Azure Files par le biais du portail Azure, de PowerShell et de l’interface CLI :

Capture d’écran d’Azure Files via le portail Azure

Créer un partage de fichiers NFS en quelques clics dans le portail Azure

Sécurité

Azure Files utilise AES 256 pour le chiffrement au repos. Vous avez également la possibilité de chiffrer toutes vos données à l’aide des clés que vous possédez, gérées par Azure Key Vault. Votre partage est accessible à partir d’une même région, d’une autre région ou d’un site local en configurant des réseaux virtuels sécurisés pour autoriser le trafic NFS en privé entre votre volume et votre destination. Les données dirigées vers des partages NFS doivent émerger d’un réseau virtuel approuvé. Tout accès au partage NFS est refusé par défaut, sauf si l’accès est accordé explicitement par la configuration des règles de sécurité réseau appropriées.

Performances

Le protocole NFS est disponible dans le niveau Premium d’Azure Files. Vos performances sont mises à l’échelle de façon linéaire avec la capacité provisionnée. Vous pouvez obtenir jusqu’à 100 000 IOPS par seconde et un débit de 80 Gibps sur un seul volume de 100 Tio.

Sauvegarde

La sauvegarde de vos données sur les partages NFS peut être orchestrée à l’aide d’outils familiers tels que la synchronisation ou les produits de l’un de nos partenaires de sauvegarde tiers. Plusieurs partenaires de sauvegarde, notamment CommVault, Veeam et Veritas faisaient partie de notre préversion initiale et ont enrichi leurs solutions pour qu’elles fonctionnent avec SMB 3.0 et NFS 4.1 pour Azure Files.

Migration

Pour la migration des données, vous pouvez utiliser des outils standard comme scp, rsync ou rsync. Étant donné que le stockage de fichiers est accessible à partir de plusieurs instances de calcul simultanément, vous pouvez améliorer les vitesses de copie avec des chargements parallèles. Si vous souhaitez migrer des données en dehors d’une région, utilisez l’appairage VNet, un VPN ou ExpressRoute pour vous connecter à votre système de fichiers à partir d’une autre région Azure ou de votre centre de données local.

Tarification

Cette offre sera facturée aux tarifs du niveau Premium. Vous pouvez provisionner des partages aussi petits que 100 Gio et augmenter votre capacité en incréments de 1 Gio. Consultez la tarification du niveau Premium d’Azure Files sur la page de tarification.

Prise en main

La prise en charge de NFS 4.1 par Azure Files est disponible dans un ensemble sélectionné de régions aujourd’hui et nous ajouterons des régions à cette liste dans les semaines à venir. Pour commencer dès aujourd’hui, suivez ces simples instructions pas à pas.

Prochaines étapes

Nous aimerions connaître votre avis alors que nous continuons à investir beaucoup d’efforts dans l’ajout de fonctionnalités et dans l’amélioration des performances de l’offre NFS v4.1. Pour envoyer directement des commentaires ou des demandes d’informations, envoyez-nous un e-mail à l’adresse suivante : azurefilesnfs@microsoft.com