Quelle est la différence entre SAN, NAS et DAS ?
Réponses
Trop de publicités?Tout d'abord, il est préférable de définir la différence entre un périphérique de bloc et un système de fichiers. Cette différence est plus facile à comprendre si vous êtes familier avec UNIX, car elle fait une distinction objective entre les deux choses. Il en va de même pour Windows.
- A dispositif de blocage est un handle vers le disque brut.
- Par exemple
/dev/sda
pour un disque ou/dev/sda1
pour une partition sur ce disque.
- Par exemple
- A système de fichiers est superposé au dispositif de blocs afin de stocker les données. Vous pouvez ensuite le monter.
- Par exemple
mount /dev/sda1 /mnt/somepath
.
- Par exemple
Avec ces termes à l'esprit, il est alors plus facile de voir la distinction entre les éléments suivants.
-
DAS est un périphérique de bloc d'un disque qui est physiquement [directement] attaché à la machine hôte.
- Vous devez y placer un système de fichiers avant de pouvoir l'utiliser.
- Les technologies utilisées à cette fin sont IDE, SCSI, SATA, etc.
-
SAN est un dispositif en bloc qui est livré sur le réseau.
- Comme pour le DAS, vous devez toujours placer un système de fichiers dessus avant de pouvoir l'utiliser.
- Les technologies utilisées à cette fin comprennent FibreChannel, iSCSI, FoE, etc.
-
NAS est un système de fichiers livré sur le réseau.
- Il est prêt à être monté et utilisé.
- Les technologies utilisées à cet effet comprennent NFS, CIFS, AFS, etc.
Je voudrais améliorer la réponse à cette question car elle m'a été posée à plusieurs reprises.
Si vous vous demandez quelles sont les différences entre DAS , NAS et SAN vous êtes dans le contexte du stockage des données. Dans ce domaine, il existe de nombreuses technologies qui partagent des objectifs primaires : le la persistance et la disponibilité de vos données .
Périphériques de blocs et systèmes de fichiers
La plupart des dispositifs de stockage partagent la même structure physique et logique. Pour pouvoir localiser les données que vous souhaitez, vous devez pouvoir identifier l'endroit où elles se trouvent. secteurs (ou simplement " blocs "). Dans de nombreux cas, cela reflète la disposition des données inscrites sur le support physique. Accéder à vos données en adressant le numéro de secteur, bien que ce ne soit pas très complexe, est source d'erreurs, et vous devez garder la trace des données que vous écrivez et des secteurs dans lesquels vous avez écrit. C'est là qu'un système de fichiers vient à la rescousse, un simple système de fichiers vous aidera en adressant les blocs utilisés et en vous fournissant une interface commune pour récupérer vos données, le paradigme le plus communément utilisé est le dossier/fichier (c'est pourquoi on l'appelle une fichier système).
Ainsi, un système de fichiers simplifie essentiellement l'interface avec vos données, et s'occupe de la gestion interne et de la mémorisation des blocs/secteurs dans lesquels il place vos données. Normalement, dans un système de fichiers, vous ne vous référez pas à des numéros de blocs pour obtenir vos données, mais à des noms de fichiers. Ceci explique la différence entre un bloc et un système de fichiers un système de fichiers doit résider sur un périphérique bloc.
DAS
Le stockage le plus simple est un disque dur connecté à votre ordinateur/serveur. Les disques durs doivent communiquer d'une manière ou d'une autre, et ils doivent utiliser une interface physique et un protocole bien définis pour que votre ordinateur puisse les comprendre. L'interface et le protocole les plus courants utilisés aujourd'hui pour les PC sont le SATA ou Serial ATA (Serial Advanced Technology Attachment). Ainsi, un disque dur qui est physiquement connecté à votre PC par la même interface est identifié comme suit Stockage à accès direct ou DAS pour faire court. Pour que ce soit clair, ANY
bloc Un dispositif qui est directement connecté à votre système fait un DAS, même une clé USB (évidemment l'interface physique est USB). Et à moins que vous n'accédiez à votre disque par numéros de blocs, vous avez besoin d'un système de fichiers par-dessus pour en faire bon usage.
NAS
Mais que se passe-t-il si vous voulez donner accès à votre système de fichiers à d'autres ordinateurs (pour partager ou transférer des fichiers) ? De nombreux protocoles ont été créés au fil des ans pour permettre le partage de fichiers sur un réseau avec d'autres ordinateurs. Je ne citerai que les principaux, par système d'exploitation : UNIX et similaires - NFS ; DOS/Windows - CIFS (alias SMB) ; Apple - AFP. Leur fonction est de partager des fichiers sur un réseau. Bien entendu, le terme "fichier" implique une structure de système de fichiers sous-jacente et le terme "système de fichiers" implique un dispositif de blocs, mais comme le partage se fait sur un réseau, on parle de NAS. Stockage en réseau . Toutes ces interfaces interdisent explicitement les consultations à distance des adresses de blocs (pour des raisons de sécurité d'abord) et, normalement, ces consultations ne sont même pas mises en œuvre. Les systèmes de fichiers réseau peuvent être considérés comme suffisamment sûrs pour être utilisés de manière concurrente (YMMV), l'implémentation du protocole prendra en charge les problèmes dus à l'accès concurrent à la même ressource (fichier), normalement en verrouillant le fichier pour un seul utilisateur/demandeur. Alors que n'importe quel ordinateur peut partager des fichiers sur un réseau et être appelé NAS, par la seule force du marketing, le terme NAS désigne désormais des dispositifs dont le but principal est de partager des fichiers sur le réseau. Donc, si vous construisez votre propre serveur dont le seul but est de servir des fichiers sur un réseau, est-ce un NAS ? Bien sûr, c'est le cas. En général (mais pas exclusivement), un périphérique NAS fonctionne sur des réseaux TCP/IP et la plupart peuvent facilement fournir un accès à vos données via Internet.
SAN
Disons que j'aime lire mes données par numéros de blocs, parce que j'ai écrit mon propre logiciel, mais que j'ai besoin de nombreux lecteurs de disques, plus que ce qu'un seul ordinateur peut accueillir. La solution serait de partager les disques d'autres ordinateurs, mais comme je l'ai déjà dit, mon NAS ne permet pas de consulter les numéros de blocs à distance. Je vais donc devoir utiliser un autre protocole pour partager mes disques durs, un protocole qui n'a pas besoin d'un système de fichiers pour fonctionner. Les interfaces/protocoles/réseaux suivants existent aujourd'hui pour partager des disques sur un réseau :
- SCSI - Interface système pour petits ordinateurs. SCSI est un vénérable protocole de bas niveau régulièrement utilisé/encapsulé dans des protocoles secondaires ou de transport pour envoyer des commandes entre les contrôleurs et les disques. Il est à la base de nombreux protocoles actuellement utilisés.
- SAS - Serial Attached SCSI. Cela permet de créer des SAN entiers, car le SAS prend en charge le routage et l'adressage.
- FC - Fiber Channel
- iSCSI - Internet Small Computer System Interface. Utilise généralement des connecteurs et des câbles Ethernet comme transport physique, mais peut fonctionner sur n'importe quel transport physique capable de transporter l'IP.
- ATAoE et similaires - ATA sur Ethernet
Pratiquement tout protocole de bas niveau peut être encapsulé dans des paquets réseau et envoyé à distance pour permettre d'accéder au disque dur comme s'il était connecté localement. Vous pouvez alors lire vos données par numéros de bloc ou simplement créer un système de fichiers sur le nouveau périphérique de bloc.
Avis ! J'ai intentionnellement omis de nombreux sujets dans cette réponse (ou je les ai fortement simplifiés), et je suis sûr que j'ai mal orthographié des mots et mal écrit des phrases. Vous êtes invités à l'éditer et à l'améliorer !
Références pour une lecture plus approfondie :
Bien que les descriptions de itmanagement.com soient correctes, je pense qu'elles pourraient être un peu plus précises.
Avec NAS, vous faites généralement référence à quelque chose où vous montez un espace de stockage partagé sur un réseau en utilisant des protocoles comme CIFS ou NFS. Le système sur lequel ces espaces sont montés ne les considère pas comme du stockage local, mais comme du stockage réseau. Ceci est important car de nombreux programmes ne permettent pas l'utilisation du stockage réseau pour diverses raisons.
Avec le SAN, l'espace de stockage est monté via iSCSI ou Fiber Channel. Vous utilisez toujours un réseau pour monter l'espace, mais les protocoles permettent au système qui effectue le montage de considérer l'espace comme un stockage local, ce qui permet à davantage de programmes de l'utiliser correctement.
Le DAS est simplement un stockage directement relié (c'est-à-dire sans passer par un réseau) à un système. Disques durs internes, lecteurs USB, etc.
NAS signifie "réseau attaché". stockage. Il diffère du stockage traditionnel, directement attaché en ce sens que, dans le NAS, le système d'exploitation et les autres logiciels sur le produit NAS sont dédiés uniquement au stockage des données.
SAN est l'abréviation de Storage Area Network (réseau de stockage). A SAN est un réseau conçu pour attacher matériels et logiciels de stockage à des serveurs. Les SAN se présentent généralement sous deux formes deux formes : un réseau principalement principalement dédié au transfert de données entre les systèmes informatiques et les systèmes de stockage, ou comme un système complet qui comprend tous les éléments de stockage et les systèmes informatiques au sein d'un même réseau.
DAS signifie "directement attaché". (Directly Attached Storage). DAS est généralement utilisé pour différencier les systèmes de stockage directement attachés à un serveur ou station de travail et les configurations NAS et SAN.
DAS : Direct Attached Storage. Stockage
(généralement un disque ou une bande) est directement attaché par un câble au processeur de l'ordinateur. (L'unité de disque dur d'un PC ou un lecteur de bande attaché à un serveur unique sont des types simples de DAS). Les demandes d'E/S (également appelées protocoles ou commandes) accèdent directement aux périphériques.
SAN : Storage Area Network. Le stockage réside sur un réseau dédié. Comme le DAS, les demandes d'E/S accèdent directement aux périphériques. Aujourd'hui, la plupart des SAN utilisent des supports Fibre Channel, fournissant une connexion de type "any-to-any" pour processeurs et le stockage sur ce réseau. Le support Ethernet utilisant un protocole d'E/S appelé iSCSI, fait son apparition dans
NAS : Stockage en réseau réseau. Un dispositif NAS ("appliance"), généralement un processeur intégré plus de stockage sur disque, est relié à un réseau basé sur TCP/IP (LAN ou WAN), et à l'aide d'un système spécialisé accès aux fichiers/partage de fichiers de fichiers. Les demandes de fichiers reçues par un NAS sont traduites par le processeur interne en requêtes de périphériques.