web-dev-qa-db-fra.com

Pourquoi choisir A NAS sur NFS?

À partir d'une perspective d'utilisateur final, quelle est la différence entre A NAS Device et à l'aide des exportations NFS à partir d'un serveur de fichiers?

Ils semblent pour accomplir le même résultat final.

La différence entre A SAN et d'autres stockages de fichiers est associée (dans mon expérience) sur la manière dont elles sont connectées à l'infrastructure du serveur.

Cependant, la différence entre un NAS, reliant sur un port Ethernet standard et NFS (partage de serveurs spécifiques de stockage, également sur le réseau), semble plus nébuleuse.

Y a-t-il une bonne raison de choisir un NAS FILER sur simplement exécuter NFS sur des serveurs?

13
warren

A NAS (stockage connecté en réseau) est un périphérique servant des fichiers via le réseau. Un Protocole pour accomplir cela est NFS. Ainsi, un NAS peut utiliser le protocole NFS (ou un autre protocole).

Donc, un serveur Linux fournissant des exportations NFS est en vigueur un périphérique NAS.


Y a-t-il une bonne raison de choisir un fichier NAS sur une seule exécution de NFS sur des serveurs?

L'appareil a l'avantage d'être pré-emballé et prêt à sortir de la boîte et a probablement une interface graphique Web pour apporter des modifications un peu plus amicales. Un inconvénient de l'appareil est que la récupération des données pourrait être plus difficile, si vous arrivez à cet endroit, le système de fichiers sous-jacents pouvant être exclusif.

32
Kyle Brandt

C'est une question étrangement formulée - c'est comme dire "Quelle est la différence entre les fruits et une pomme" - une classe est une classe, l'une est membre de cette classe.

NAS contribue à A Général-Objectif Network by seulement Partage d'un ou plusieurs protocoles pouvant inclure NFS.

NFS est un protocole pouvant être partagé à partir d'un ou plusieurs périphériques sur A Objet général Réseau, ces appareils peuvent partager seulement Utilisation de NFS ou simultanément avec d'autres protocoles.

True Sans contribue à Spécifique de stockage réseaux.

iSCSI brouille le problème tel qu'il peut partager sur un réseau à usage général (c'est-à-dire Bahaviour de type NAS), mais au niveau du bloc (généralement un trait de SAN).

Pour répondre à votre question finale plus directement, choisissez A NAS Où souhaitez-vous un seul, souvent plus haut disponible (à savoir double contrôleurs, des PSUS, un chemin de stockage, une carte réseau), centralisée et importante Bénéficiellement gérés, de solution et d'utilisation d'une solution NFS multi-points où les budgets sont peut-être plus serrés, la disponibilité des données est peut-être plus faible et les compétences à gérer sur plusieurs machines sont disponibles.

15
Chopper3

La différence "réelle" entre NAS et NFS est que le NAS est une technologie et NFS est un protocole.

NAS:

Stockage connecté au réseau (NAS) est le stockage de données d'ordinateur de niveau de fichier connecté à un réseau informatique fournissant un accès aux données aux clients réseau hétérogènes.

Nfs:

Système de fichiers réseau (NFS) est un protocole de système de fichiers réseau initialement développé par Sun Microsystems en 1984, [1] permettant à un utilisateur sur un ordinateur client d'accéder aux fichiers sur un réseau de manière similaire à la manière dont le stockage local est accessible. NFS, comme beaucoup d'autres protocoles, repose sur le système Open Network Computing Computer Process Call (ONC RPC). Le système de fichiers réseau est une norme ouverte définie dans les RFCS, permettant à quiconque de mettre en œuvre le protocole.

10
solefald

A NAS est Just un serveur, mais il peut exécuter un système d'exploitation exclusif ou soigné (ou à la fois réglé) et vous fournir une bonne interface graphique.

Lorsque vous achetez un NAS, vous payez à quelqu'un de faire le travail difficile de choisir le matériel de matériel, du système d'exploitation, du système d'exploitation, de la mise en place de la surveillance et de la tolérance des pannes, et de l'envelopper avec une interface administrative pour gérer et Configurez-le.

Il n'y a rien à dire que vous ne pouviez pas faire quelque chose de similaire, ou construire un serveur et déployer quelque chose comme Freenas dessus (ou, dans le cas de OpenSaris, quelque chose d'aussi simple que zfs set sharenfs=on), si vous avez une bonne raison de penser que vous ferez mieux de faire plaisir à votre argent que d'acheter une NAS hors du plateau. Pour la plupart des consommateurs, il va presque toujours être incliné en faveur de "Acheter un NAS". Si vous avez un groupe de serveurs bien spécifiés, qui peuvent être facilement déployés en tant que serveurs de fichiers, l'avantage de l'achat A NAS diminue rapidement.

7
Mo.

"Une boîte à linux en cours d'exécution NFS" vs. Un appareil dédié NAS n'est pas la même chose: c'est comme dire "une boîte de fabrication de la boîte FreeBSD PF est identique à un pare-feu Cisco Pix" - sûr qu'ils sont tous les deux Faire la tâche de base du filtrage de paquets, mais il y a beaucoup de différences de caractéristiques pouvant être des briseurs de négociation, selon ce dont vous avez besoin ou que votre pare-feu fasse.

Par exemple, la gamme de NAS de NetApp dispose de la technologie de déduplication pour minimiser la quantité de données redondantes que vous pouvez avoir, ce qui est particulièrement utile dans un environnement virtualisé si vous stockez beaucoup de redondant VM modèles, isos, etc. Data. Pour autant que je sache, il n'y a pas d'équivalent open source.

D'autre part, un serveur de fichiers NFS Linux pourrait également être configuré dans un double rôle sous forme de serveur de sauvegarde, serveur FTP, serveur de base de données, etc. car vous avez une plate-forme de serveur Linux complet, contre un périphérique de stockage à un seul usage comme une NAS UTILISANT NFS.

3
gravyface

Il existe des différences qui vont bien au-delà des différences évidentes dans leurs définitions de base. Je pense qu'il y a de bonnes raisons de choisir un NASLIANCE\FILER sur un serveur général qui prend en charge le fichier NAS Protocol dont vous avez besoin et ceux-ci sont liés à la gestion, Puissance, sécurité, ensemble de fonctions et performances. Si un serveur général est un bon substitut dépend de la priorisation de la priorité à ces paramètres de votre cas d'utilisation.

Les appareils NAS couvrent une fourchette de prix d'une centaine de dollars au niveau d'entrée à plusieurs centaines de milliers à l'extrémité supérieure et éventuellement plus élevées. Les caractéristiques et la balance de performance correspondant.

Au niveau d'entrée, les petits appareils de base de consommation et les petits entreprises ont des fonctionnalités de base qui n'offrent pas grand chose, si quelque chose, sur un serveur général partageant un serveur général utilisant NFS (ou SMB\CIFS selon le cas). En ce qui concerne les différences caractéristiques entre un serveur capable NFS et l'une d'entre elles, vous examinez une combinaison de compacité, de faible consommation d'énergie, de facilité de configuration, de simplicité de la gestion et de surfaces d'attaque minimes. À partir d'une fonctionnalité\Performance Point de vue, vous pouvez facilement substituer un serveur standard Linux\Solaris\Windows pour l'appareil et transmettre les mêmes fonctionnalités aux serveurs\Consultant le stockage si la compacité et la consommation d'énergie sont plus importantes pour vous. Un niveau d'entrée NAS Appliance peut toujours être un meilleur choix.

Plus haut la chaîne alimentaire (en regardant les goûts des déposants de NetApp et Celerra de NetApp, parmi d'autres), vous obtenez des niveaux élevés de redondance composante, non seulement des lecteurs rapides à chaud, mais des contrôleurs échantillonnables chauds\FANs\FANS\FANS, Mises à niveau du micrologiciel des temps d'arrêt de zéro, Snapshots basés sur le matériel et la mise en cache d'accélérateur avant (comme NetApp's PAM), Duplicattion assistée du matériel (énormément utile dans les environnements de type de bureau virtualisé), une réplication matérielle et plus. À ce niveau de fiabilité et de performances, il n'est pas possible de remplacer un système d'exploitation de serveur à usage général en cours d'exécution sur le matériel de l'étagère et obtenez toujours la même performance ou la même fonctionnalité. Mais à ce niveau, vous allez payer pour le privilège.

2
Helvick

On dirait que votre titre était mal formulé et les répliques n'ont même pas pris la peine de lire votre question ... Quoi qu'il en soit, voici quelques avantages/inconvénients que je vois sur A NAS Périphérique VS A NFS Server:

NAS Avantages: un appareil généralement plus facile à maintenir et à administrer, dédié au service, moins sujets aux perturbations, peut potentiellement servir de nombreux protocoles (NFS, SMB, FTP, HTTP, ...), généralement mieux adapté à la tâche, pourrait être Moins bruyant, plus petit, utilise moins d'énergie, plus rapide pour démarrer, ...

Contre NAS: Peut être moins personnalisable/évolutif (H/W et S/W), pourrait être fermé à la source, pourrait être plus coûteux.

2
jlliagre

En réalité, un protocole d'accès "NAS" tel que NFS ou SMB ou AFS n'aura pas exactement la même sémantique d'accès que le système de fichiers natifs.

Par exemple, dans UNIX, lorsque vous avez un fichier qui dispose d'un processus de lecture/d'écriture et que vous le supprimez, dans un système de fichiers local, le lien vers ce fichier disparaît, mais l'inode ne sera pas récupéré tant que le processus se limite (et Le nombre de liaisons va à zéro). Au moins dans les plus anciennes implémentations de NFS (et éventuellement plus récentes, bien que je ne sois pas sûre), vous vous souleviez avec ce fichier en train de renommer .nfs - #### et déplacé ailleurs, mais pas effectivement supprimé. Nfs meilleur émule les modèles d'accès d'un système de fichiers UNIX natif.

SMB/CIFS, lorsque monté sur un système Windows peut apparaître exactement comme s'il s'agit d'un système de fichiers local. Je ne suis pas sûr, je n'ai pas assez de temps de siège sous Windows. Les chances sont cependant des différences entre un fichier SMB = fichier monté et un sur NTFS (et probablement la FAT32) qui serait évident si vous écrivez un programme bizarre.

Vous verrez probablement aussi des artefacts étranges si vous avez monté une partition NFS sur Windows ou une part de SMB/CIFS sur UNIX.

D'autres choses plus exotiques comme AFS auront également des comportements étranges par rapport à un système de fichiers local

Donc, en bref, cela dépend de quel NAS protocole que vous utilisez et quel client vous utilisez et à quelle fréquence vous regardez.

2
chris

NAS est un mot générique pour indiquer un stockage de réseau attaché. C'est NAS= est le nom générique o un périphérique. NFS n'est qu'un protocole d'accès, tel que ISCSI ou Fibre Channel.

1
pirata