Skip to Content

Qu’est-ce qu’un Datastore NFS ?

Aujourd’hui, les entreprises et les réseaux s’appuient fortement sur des solutions de stockage efficaces et sécurisées pour gérer leurs données. Un datastore Network File System (NFS) qui offre une option de stockage de fichiers en réseau économique et hautement disponible, en est l’une de ces solutions. Développés par Sun Microsystems dans les années 1980, les datastores NFS permettent le partage de systèmes de fichiers sur un réseau, offrant flexibilité et facilité d’utilisation pour les entreprises et les réseaux.

Qu’est-ce qu’un Datastore NFS ?

Un datastore NFS est un protocole qui permet à plusieurs utilisateurs d’accéder aux mêmes fichiers et données depuis un emplacement centralisé. Cela évite à chaque utilisateur d’avoir une copie séparée des données, ce qui réduit les besoins en espace de stockage et rend la gestion des données plus efficace. Les datastores NFS sont largement utilisés dans les environnements de virtualisation, où ils permettent aux machines virtuelles d’accéder à des ressources de stockage partagées.

Différences entre les datastores NFS et VMFS

Bien que les magasins de données NFS et MVFS (système de fichiers de machines virtuelles) servent tous deux à stocker des fichiers de machines virtuelles, il existe des différences significatives entre eux. Voyons les principales différences. 

Protocole et méthode d’accès

NFS est un protocole de système de fichiers basé sur le réseau qui permet d’accéder à distance aux fichiers sur un réseau. Il suit un modèle client-serveur, dans lequel le serveur NFS héberge les fichiers partagés, et les clients se connectent au serveur à l’aide du protocole NFS. Les datastores NFS sont accessibles sous forme de stockage réseau partagé, de la même manière que les fichiers d’un serveur de fichiers distant.

VMFS est un système de fichiers spécialisé, spécialement conçu pour les environnements de virtualisation. Il s’agit d’un système de fichiers en cluster qui fournit un stockage partagé pour les machines virtuelles exécutées sur des hôtes VMware ESXi. L’hyperviseur accède directement aux datastores VMFS, ce qui évite de recourir à un protocole de système de fichiers réseau.

Accès au niveau fichier ou au niveau bloc

NFS fonctionne au niveau des fichiers. Il permet aux clients d’accéder à des fichiers et répertoires individuels sur le réseau. Les clients peuvent effectuer des opérations au niveau des fichiers, comme la lecture, l’écriture et la modification de fichiers.

VMFS fonctionne au niveau du bloc. Il permet d’accéder directement aux blocs de stockage où sont stockés les fichiers des machines virtuelles. Au lieu d’interagir avec des fichiers, l’hyperviseur interagit avec des blocs de disques bruts, ce qui permet un stockage et une gestion efficaces des machines virtuelles.

Verrouillage des fichiers

NFS fournit des mécanismes de verrouillage des fichiers pour gérer l’accès simultané aux fichiers partagés. Il permet à plusieurs clients d’accéder simultanément au même fichier, mais le verrouillage des fichiers garantit qu’un seul client peut modifier un fichier à la fois pour éviter les conflits.

VMFS inclut ses propres mécanismes de verrouillage des fichiers pour gérer l’accès simultané aux fichiers des machines virtuelles. Il garantit que plusieurs hôtes ESXi peuvent accéder aux mêmes fichiers de machine virtuelle sans conflit, ce qui permet d’utiliser des fonctionnalités telles que vMotion et la haute disponibilité.

Évolutivité

Les datastores NFS peuvent être partagés sur plusieurs hôtes ESXi, ce qui garantit l’évolutivité et permet à plusieurs hôtes d’accéder au même stockage partagé. Il convient aux déploiements de petite et moyenne taille et offre une flexibilité en termes d’emplacement de stockage.

Les datastores VMFS sont optimisés pour l’évolutivité et les performances dans les environnements VMware. Elles sont conçues pour les déploiements à grande échelle et peuvent gérer des volumes élevés de machines virtuelles et de données. Les datastores VMFS sont généralement mis en œuvre sur des systèmes de stockage haute performance, tels que les périphériques SAN (réseau de stockage) ou NAS (stockage en réseau).

Fonctionnalités de gestion du stockage

Les datastores NFS exploitent les capacités de gestion du stockage fournies par le serveur NFS. Le système de stockage hébergeant le partage NFS gère des fonctionnalités telles que les snapshots, le Thin Provisioning et la déduplication des données.

Les datastores VMFS offrent des fonctionnalités avancées de gestion du stockage intégrées VMware de virtualisation VMware. Ces fonctionnalités incluent des snapshots de magasin de données, le Thin Provisioning, le stockage vMotion, les stratégies de stockage et le Storage Distributed Resource Scheduler (SDRS) pour un équilibrage automatisé des charges de stockage.

En résumé, bien que les datastores NFS et VMFS soient utilisés pour le stockage dans les environnements de virtualisation, ils diffèrent par leur protocole, leur méthode d’accès, leur accès au niveau des fichiers ou au niveau des blocs, leurs mécanismes de verrouillage des fichiers, leur évolutivité et leurs fonctionnalités de gestion du stockage. En fin de compte, le choix entre NFS et VMFS dépend des exigences spécifiques de l’environnement de virtualisation, telles que l’évolutivité, les performances et l’intégration avec les fonctionnalités de gestion du stockage.

Comment fonctionne un Datastore NFS ?

Voici un bref aperçu du fonctionnement d’un datastore NFS. 

Configuration du serveur

Le serveur NFS est responsable de l’hébergement des fichiers et répertoires partagés. Il s’exécute généralement sur un serveur dédié ou un périphérique NAS. Le serveur configure le service NFS, en précisant les répertoires à partager et les autorisations d’accès pour les clients.

Connexion client

Les machines clientes qui souhaitent accéder aux fichiers partagés doivent se connecter au serveur NFS. Pour cela, le logiciel client NFS doit être installé sur les machines clientes. Le logiciel client NFS permet au client de communiquer avec le serveur NFS à l’aide du protocole NFS.

Montage du partage NFS

Pour accéder aux fichiers partagés, la machine cliente doit monter le partage NFS. Le montage consiste à rendre le système de fichiers partagé disponible sur le système de fichiers local du client. Le client spécifie l’adresse du serveur NFS et le répertoire partagé à monter. Une fois monté, le client peut interagir avec les fichiers du partage NFS comme s’il s’agissait de fichiers locaux.

Accès aux fichiers

Une fois le partage NFS monté, le client peut lire, écrire et exécuter diverses opérations de fichiers sur les fichiers et répertoires partagés. Le protocole NFS gère la communication entre le client et le serveur, ce qui garantit que les demandes d’accès aux fichiers sont correctement transmises et traitées.

Verrouillage des fichiers

NFS fournit des mécanismes de verrouillage des fichiers pour garantir la cohérence des données et éviter les conflits lorsque plusieurs clients accèdent simultanément au même fichier. Le verrouillage des fichiers permet un accès exclusif ou partagé aux fichiers, ce qui garantit qu’un seul client peut modifier un fichier à la fois pour éviter la corruption ou les incohérences des données.

Sécurité et contrôle d’accès

NFS prend en charge des mécanismes de contrôle d’accès pour gérer la sécurité et les autorisations pour les fichiers et répertoires partagés. Le serveur peut définir des règles d’accès et des autorisations pour contrôler quels clients peuvent accéder à des fichiers spécifiques et quelles opérations ils peuvent effectuer. Cela permet de protéger les données sensibles et garantit que seuls les utilisateurs autorisés peuvent accéder aux fichiers et les modifier.

Optimisation des performances

Les implémentations NFS incluent souvent diverses techniques d’optimisation pour améliorer les performances. Des mécanismes de mise en cache peuvent être utilisés pour réduire le trafic réseau en stockant les données fréquemment consultées localement sur les machines clientes. De plus, NFS prend en charge les écritures asynchrones, où le client reconnaît les écritures de données sans attendre la confirmation du serveur, améliorant ainsi les performances dans certains scénarios.

Gestion des erreurs et reprise

NFS inclut des mécanismes de gestion des erreurs et de reprise pour gérer les interruptions de réseau, les pannes de serveur ou d’autres événements inattendus. Le protocole définit comment les clients et les serveurs doivent gérer ces situations et se remettre des défaillances pour garantir l’intégrité et la disponibilité des données.

En résumé, un datastore NFS permet d’accéder en commun aux fichiers et répertoires sur un réseau. Le serveur NFS héberge les fichiers partagés et les clients se connectent au serveur à l’aide du logiciel client NFS. Les clients montent le partage NFS pour le rendre disponible sur leur système de fichiers local, ce qui leur permet de lire, d’écrire et d’effectuer des opérations de fichiers. NFS assure la sécurité, le contrôle d’accès, le verrouillage des fichiers, l’optimisation des performances, le traitement des erreurs et les mécanismes de reprise pour garantir un partage de fichiers fiable et efficace.

Quel est le meilleur système : NFS ou iSCSI ?

Le choix entre NFS et Internet Small Computer System Interface (iSCSI) dépend de différents facteurs, notamment de votre cas d’utilisation spécifique, de vos exigences et de l’infrastructure sous-jacente. NFS et iSCSI ont tous deux leurs points forts et leurs points à prendre en compte. Comparons-les.  

Protocole et méthode d’accès

Bien que NFS soit un protocole de niveau fichier qui permet d’accéder à distance aux fichiers sur un réseau, iSCSI est un protocole de niveau bloc qui permet le transport des commandes SCSI sur un réseau IP. Il présente le stockage à distance comme s’il s’agissait d’un disque local connecté au système. Les datastores iSCSI offrent un accès direct au niveau des blocs aux périphériques de stockage, ce qui peut être avantageux pour certaines charges de travail.

Performance

NFS peut être efficace pour les charges de travail à lecture intensive, en particulier lorsque des mécanismes de mise en cache sont utilisés. Cependant, cela peut entraîner des frais généraux en raison de l’accès au niveau fichier et des couches de protocole supplémentaires impliquées.

iSCSI offre d’excellentes performances pour les applications qui nécessitent une latence faible et un débit élevé, car il fonctionne au niveau des blocs. Il permet un accès direct aux périphériques de stockage et peut tirer parti de fonctionnalités avancées telles que les trames géantes et les capacités de déchargement des cartes d’interface réseau (NIC).

Flexibilité et prise en charge multiplateforme

NFS est connu pour sa compatibilité multiplateforme, prenant en charge divers systèmes d’exploitation tels que Linux, Unix et Windows. Il simplifie le partage de fichiers et la collaboration sur différentes plateformes.

iSCSI présente le stockage à distance comme un disque local, ce qui le rend adapté aux environnements nécessitant un accès au niveau des blocs, tels que les systèmes de base de données ou les plateformes de virtualisation. Il est généralement indépendant de la plateforme et peut fonctionner avec n’importe quel système d’exploitation prenant en charge les initiateurs iSCSI.

Exigences d’infrastructure

NFS s’appuie sur un serveur NFS dédié qui héberge le stockage partagé. Elle nécessite une connectivité réseau et une configuration correcte entre le serveur et les clients. Les déploiements NFS s’appuient souvent sur l’infrastructure Ethernet existante, ce qui en fait une option économique.

iSCSI repose sur des périphériques de stockage ou des SAN qui présentent des volumes de stockage au réseau. Elle nécessite du matériel dédié ou des appliances de stockage capables d’exporter des cibles iSCSI. Les déploiements iSCSI nécessitent souvent une infrastructure réseau séparée ou des VLAN dédiés pour des performances optimales.

Évolutivité et gestion

NFS est relativement simple à configurer et à gérer. Il offre une flexibilité en termes d’emplacement de stockage et peut être facilement partagé sur plusieurs systèmes. Cependant, l’évolutivité peut être une considération pour les déploiements plus importants, car NFS s’appuie sur les performances et la capacité du serveur NFS.

iSCSI offre une évolutivité en exploitant les capacités des systèmes de stockage ou des SAN. Il peut gérer des déploiements à grande échelle et offre des fonctionnalités avancées de gestion du stockage, telles que les configurations RAID, les snapshots de volume et le Thin Provisioning.

Sécurité 

En général, NFS disposait de fonctionnalités de sécurité limitées, mais les versions récentes (NFSv4) introduisaient des mécanismes de sécurité améliorés, comme l’authentification Kerberos et des contrôles d’accès renforcés. Cependant, des mesures de configuration et de sécurité supplémentaires peuvent être nécessaires pour assurer la protection des données.

iSCSI peut exploiter les mesures de sécurité réseau existantes, telles que la segmentation IPsec ou VLAN, pour assurer une transmission de données sécurisée. Il permet le chiffrement des données en transit, ce qui ajoute une couche de sécurité supplémentaire.

En conclusion, déterminer le protocole le mieux adapté, NFS ou iSCSI, dépend de vos exigences et de votre environnement spécifiques. La technologie NFS est souvent appréciée pour sa simplicité, sa prise en charge multiplateforme et sa facilité d’utilisation dans le partage de fichiers. En revanche, iSCSI , quant à elle, excelle en termes de performances, en particulier pour l’accès en mode bloc et les charges de travail exigeantes. Elle offre une latence plus faible et un débit plus élevé, ce qui la rend adaptée aux applications qui nécessitent un accès direct au stockage.

Pour prendre une décision éclairée entre NFS et iSCSI , tenez compte des facteurs suivants :

Exigences en matière de charge de travail : Évaluez les besoins spécifiques de vos charges de travail. Si vous gérez principalement le partage de fichiers et la collaboration sur différentes plateformes, NFS peut être le meilleur choix. Si vous avez besoin d’un accès à faible latence et d’un stockage haute performance pour des applications telles que les bases de données ou la virtualisation, iSCSI peut être plus adapté.

Infrastructure et budget : Évaluez vos contraintes d’infrastructure et de budget existantes. Le NFS peut être plus économique, car il utilise des réseaux Ethernet existants et ne nécessite pas de matériel de stockage dédié. En revanche, iSCSI peut nécessiter des investissements supplémentaires dans des périphériques de stockage dédiés ou une infrastructure SAN.

Complexité de gestion : Considérez la complexité de la gestion et de la configuration de chaque protocole. NFS est généralement plus facile à configurer et à gérer, tandis que iSCSI peut impliquer une configuration et une administration plus avancées en raison de sa nature en mode bloc et de ses systèmes de stockage dédiés.

Évolutivité : Évaluez les exigences d’évolutivité de votre solution de stockage. iSCSI , avec sa capacité à exploiter des systèmes de stockage avancés, offre davantage d’options d’évolutivité, notamment des fonctionnalités telles que les configurations RAID et le Thin Provisioning. L’évolutivité de NFS dépend des performances et de la capacité du serveur NFS.

Sécurité : Tenez compte des considérations de sécurité de vos données. Bien que les deux protocoles puissent être sécurisés, iSCSI peut offrir des options de sécurité plus robustes, comme le chiffrement des données et les protocoles de sécurité au niveau du réseau comme IPsec.

Enfin, le choix entre NFS et iSCSI dépend de vos besoins et priorités spécifiques. Il peut également être intéressant d’envisager une approche hybride, où NFS et iSCSI sont utilisés ensemble dans différentes parties de votre infrastructure pour exploiter leurs points forts respectifs.

Quelle est la différence entre NFS et CIFS ?

Le NFS et le Common Internet File System (CIFS) sont deux protocoles utilisés pour partager des systèmes de fichiers sur un réseau. Cependant, le protocole NFS est principalement utilisé dans les systèmes basés sur Unix, tandis que le protocole CIFS est utilisé dans les systèmes basés sur Windows.

CIFS, également connu sous le nom de Server Message Block (SMB), a vu le jour chez IBM dans les années 1980 et a ensuite été adopté et développé par Microsoft , devenant ainsi la norme de facto pour le partage de fichiers dans les environnements Windows.

Performance

La technologie NFS surpasse généralement la technologie CIFS en termes de vitesse et d’efficacité, en particulier dans les environnements basés sur Unix. Il s’appuie sur un protocole « stateless », ce qui permet de réduire les frais généraux et d’accélérer les transferts de données. Le CIFS, qui met l’accent sur la compatibilité Windows et l’ensemble des fonctionnalités, a tendance à avoir des frais légèrement plus élevés, ce qui peut avoir un impact sur les performances, en particulier dans les réseaux à latence élevée.

Sécurité

NFS et CIFS offrent des fonctionnalités de sécurité, mais leurs implémentations présentent des différences. Au départ, NFS s’appuyait sur des mécanismes de sécurité de base, comme l’authentification basée sur l’hôte, qui pourraient être vulnérables à certaines attaques. Cependant, les versions modernes, telles que NFSv4, ont introduit des mesures de sécurité plus strictes, notamment la prise en charge de l’authentification et du chiffrement Kerberos. Le CIFS, avec son intégration dans les systèmes d’exploitation Windows, bénéficie des mécanismes de sécurité robustes et des fonctionnalités de contrôle d’accès fournies par Windows, telles que l’intégration Active Directory et les autorisations au niveau des fichiers.

Prise en charge de la plateforme

NFS offre une prise en charge plus large de la plateforme, qui va au-delà des systèmes de type Unix. Il peut être implémenté sur les systèmes Windows via des logiciels tiers, ce qui le rend plus polyvalent dans des environnements hétérogènes. Le protocole CIFS, protocole natif de partage de fichiers de Windows, s’intègre parfaitement aux environnements Windows Server et offre des fonctionnalités avancées spécifiques à l’écosystème Windows.

En conclusion, bien que NFS et CIFS servent tous deux le partage de fichiers réseau, ils diffèrent en termes d’origine, de compatibilité, de performances, de sécurité et de prise en charge de la plateforme. Leur choix dépend de vos besoins spécifiques, de votre infrastructure existante et des plateformes que vous utilisez au sein de votre organisation.

Datastores NFS dans la virtualisation

Les datastores NFS sont largement utilisés dans les environnements de virtualisation, car ils offrent une option de stockage de fichiers réseau économique et haute disponibilité. Les datastores NFS permettent aux machines virtuelles d’accéder aux ressources de stockage partagées, ce qui simplifie la gestion des données et réduit les besoins en espace de stockage. Bien que NFS ne soit pas une technologie VMware, elle est largement utilisée dans VMware . ESXi , un hyperviseur utilisé dans les environnements de virtualisation, prend en charge l’utilisation des datastores NFS. ESXi offre également des fonctionnalités avancées telles que la haute disponibilité et un planificateur de ressources distribué, qui permettent une utilisation efficace des datastores NFS.

Avantages de l’utilisation des datastores NFS

L’utilisation de datastores NFS offre plusieurs avantages, notamment :

Stockage de fichiers réseau économique et haute disponibilité

Les datastores NFS offrent une option de stockage de fichiers réseau économique et haute disponibilité, ce qui réduit les besoins en espace de stockage et simplifie la gestion des données.

Facilité d’utilisation et flexibilité

Les datastores NFS sont faciles à configurer et à utiliser, offrant flexibilité et facilité de gestion aux entreprises et aux réseaux.

Inconvénients de l’utilisation des datastores NFS

Bien que les datastores NFS offrent plusieurs avantages, il y a également quelques inconvénients à prendre en compte, notamment :

Performances et sécurité 

Les datastores NFS peuvent ne pas offrir le même niveau de performance et de sécurité que les autres solutions de stockage, telles que iSCSI.

Problèmes de latence et de compatibilité du stockage de fichiers réseau

Les datastores NFS peuvent être affectés par la latence du stockage de fichiers réseau et les problèmes de compatibilité. La latence du réseau peut entraîner des retards dans l’accès aux données, tandis que des problèmes de compatibilité peuvent survenir entre les différents systèmes d’exploitation et configurations réseau.

Utilisez Pure pour tirer pleinement parti des datastores NFS

Les datastores NFS jouent un rôle essentiel dans la virtualisation, ce qui aide les entreprises à améliorer considérablement l’efficacité et la flexibilité de leur système informatique.  

Mais les contraintes d’infrastructure empêchent de nombreux services informatiques de tirer pleinement parti de leur investissement dans la virtualisation, les systèmes de stockage étant généralement les plus goulets d’étranglement. La suite de produits Pure Storage ® FlashArray ™ élimine les problèmes de stockage, ce qui permet aux organisations de tirer pleinement parti des avantages de la virtualisation.

Avec FlashArray, vous bénéficiez des avantages suivants :

Virtualisation complète

FlashArray//X ™ offre les performances et l'évolutivité nécessaires pour permettre la virtualisation de tout, y compris une infrastructure de poste de travail d'entreprise exigeante et même des charges de travail stratégiques gourmandes en performances, telles que de grandes bases de données. Non seulement vous pouvez virtualiser chaque charge de travail, mais les tâches de gestion courantes sont plus simples et plus rapides, ce qui réduit la charge pour les administrateurs informatiques.

100 % consolidation

Bénéficiez d’une disponibilité permanente de 99,9999 %, avec mises à niveau et maintenance sans interruption. FlashArray simplifie l'intégration à la plateforme de gestion de votre choix : VMware vRealize, Cisco UCS Director, Microsoft System Center et OpenStack, entre autres.

100 % automatisation

FlashArray offre également des fonctionnalités complètes d’orchestration et d’automatisation

pour l’informatique basée sur un modèle cloud privé ou hybride. Déployez rapidement des flux de travail évolutifs qui automatisent des processus informatiques complexes. Automatisez la création de votre datastore (aucun réglage, alignement ou niveau nécessaire) et vos politiques de protection (avec des snapshots et une réplication natifs). Éliminez les conflits de ressources grâce à l’analytique prédictive et aux alertes intelligentes qui permettent d’identifier et de résoudre les problèmes émergents de manière proactive.

100 % libre-service

Les propriétaires d’applications et les autres utilisateurs ont besoin de services de datacenter basés sur un modèle cloud, disponibles instantanément et faciles à utiliser. FlashArray permet aux administrateurs de virtualisation de créer rapidement des catalogues en libre-service qui permettent aux utilisateurs de fournir eux-mêmes des applications, des services et des ressources. Des exemples de catalogues sont disponibles sur le site Web de la communauté Pure Storage, où les utilisateurs partagent leurs flux de travail, leurs modèles de service, etc.

En savoir plus sur la suite de produits FlashArray .

07/2024
Innovating the Educational Experience with Perdoceo Education & Pure Storage
When IT leaders at Perdoceo Education made the decision to adopt a cloud-first strategy, they didn’t hesitate to involve Pure Storage.
Études de cas clients
3 pages
CONTACTEZ-NOUS
Des questions, des commentaires ?

Vous avez des questions ou des commentaires concernant des produits ou certifications Pure ?  Nous sommes là pour vous aider.

Planifier une démo

Planifiez une démo en direct et découvrez comment Pure peut vous aider à transformer vos données. 

Tél. : +33 1 89 96 04 00

Services Médias : pr@purestorage.com

 

Pure Storage France

32 rue Guersant

75017 Paris

info@purestorage.com

 

FERMER
Votre navigateur n’est plus pris en charge !

Les anciens navigateurs présentent souvent des risques de sécurité. Pour profiter de la meilleure expérience possible sur notre site, passez à la dernière version de l’un des navigateurs suivants.