Quelle est la différence entre SAN, NAS et DAS?
Tout d'abord, il est préférable de définir la différence entre un périphérique bloc et un système de fichiers. Ceci est plus facile à comprendre si vous connaissez UNIX car il fait une distinction objective entre les deux choses. Il en va de même pour Windows.
/dev/sda
pour un disque ou /dev/sda1
pour une partition sur ce disque.mount /dev/sda1 /mnt/somepath
.Avec ces termes à l'esprit, il est alors plus facile de voir la distinction entre les éléments suivants.
Je voudrais améliorer la réponse à cette question car elle m'a été posée plusieurs fois.
Si vous demandez les différences entre [~ # ~] das [~ # ~] - [~ # ~] nas [~ # ~] - [~ # ~] san [~ # ~] vous êtes dans les données contexte de stockage; dans ce domaine, il existe de nombreuses technologies qui partagent un objectif commun principal: la persistance et disponibilité de vos données.
La plupart des périphériques de stockage partagent la même structure physique et logique, afin de pouvoir localiser les données que vous souhaitez, vous avez besoin d'un moyen d'identifier où se trouvent vos données, c'est donc la raison pour laquelle les disques durs ont secteurs (ou simplement " blocs "), dans de nombreux cas, cela reflète la disposition des données écrit dans le support physique. Mais accéder à vos données en adressant le numéro de secteur tout en n'étant pas très complexe, c'est une méthode sujette aux erreurs et vous devez suivre vous-même les données que vous écrivez et les secteurs dans lesquels vous avez écrit. C'est donc 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 vous fournissant une interface commune pour récupérer vos données, le paradigme le plus couramment utilisé est la structure dossier/fichier (c'est pourquoi on l'appelle un fichier - système).
Donc, essentiellement, un système de fichiers vous laisse avec une interface très simple vers vos données, et prend soin de l'entretien ménager et se souvient dans quels blocs/secteurs il place vos trucs, normalement dans un système de fichiers, vous ne ferez pas référence aux numéros de bloc pour obtenir votre données, mais aux noms de fichiers. Cela explique la différence entre un périphérique de bloc et un système de fichiers , un système de fichiers doit résider sur un périphérique bloc.
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 les comprenne, l'interface et le protocole les plus couramment utilisés aujourd'hui pour PC sont le S-ATA ou Serial ATA ou Serial Advanced Attachement technologique. Ainsi, un disque dur qui est physiquement connecté via la même interface à votre PC est identifié comme stockage à connexion directe ou [~ # ~] das [~ # ~] pour faire court. Pour être clair, ANY
bloc le périphérique directement connecté à votre système crée un DAS, même une clé USB est un DAS ( mais l'interface est USB dans ce cas). Et à moins que vous n'accédiez à votre disque par numéros de bloc, vous avez besoin d'un système de fichiers par-dessus afin de le mettre à bon escient.
Mais que faire si vous pouvez donner accès à votre système de fichiers à d'autres ordinateurs (pour transférer des fichiers)? De nombreux protocoles ont été créés au fil des ans pour faciliter le partage de fichiers sur un réseau avec d'autres ordinateurs, par exemple, je ne nommerai que le principal par système d'exploitation: UNIX et autres - NFS, DOS/Windows - CIFS/aka.SMB, Apple - AFP. Ce qu'ils font est de partager des fichiers sur un réseau, bien sûr, le fichier implique une structure de système de fichiers sous-jacente et le système de fichiers implique un périphérique de bloc, mais parce qu'il est fait sur un réseau, il s'appelle as NAS - Stockage en réseau . Toutes ces interfaces interdisent explicitement les recherches distantes d'adresses de bloc (pour des raisons de sécurité d'abord ) et normalement de telles interfaces ne sont même pas implémentées. Les systèmes de fichiers réseau peuvent être considérés comme suffisamment sûrs pour être utilisés de manière simultanée, l'implémentation du protocole résoudra les problèmes dus à l'accès simultané à la même ressource (fichier), normalement en verrouillant le fichier à un seul utilisateur/demandeur. Alors que n'importe quel ordinateur peut partager des fichiers sur un réseau et pourrait être appelé NAS, normalement par NAS vous identifiez uniquement les appareils dont le but principal est de partager des fichiers sur le réseau. Normalement NAS fonctionne sur les réseaux Ethernet IP/TCP et la plupart peuvent facilement fournir un accès à vos données via Internet.
Disons que j'aime lire mes données par numéros de bloc, car j'ai écrit mon propre logiciel mais j'ai besoin de plusieurs lecteurs de disque, plus qu'un seul ordinateur ne peut héberger. La solution serait de partager les disques d'autres ordinateurs, mais comme indiqué précédemment, mon NAS ne fournit pas un moyen de rechercher des numéros de bloc à distance. Je devrai donc utiliser un autre protocole pour partager mon lecteurs de disque, un 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:
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 tel qu'il était connecté localement. Ensuite, vous pouvez 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.
Remarquer! Je peux intentionnellement ou involontairement laisser de nombreux sujets de cette réponse, des mots mal orthographiés et des phrases mal écrites, vous êtes invités à le modifier et à l'améliorer!
Références pour plus de lecture: DAS sur wikipediaSAN sur wikipediaNAS sur wikipedia
Bien que les descriptions de itmanagement.com soient correctes, je pense qu'elles pourraient être un peu plus spécifiques.
Avec NAS, vous faites généralement référence à quelque chose où vous montez un espace de stockage partagé sur un réseau à l'aide de protocoles tels que CIFS ou NFS. Le système sur lequel ceux-ci sont montés ne les considère pas comme un stockage local, il les considère comme un stockage réseau. Ceci est important car de nombreux programmes ne permettent pas l'utilisation du stockage réseau pour diverses choses.
Avec SAN, l'espace de stockage est monté via iSCSI ou Fibre Channel. Vous utilisez toujours un réseau pour monter l'espace, mais les protocoles permettent au système effectuant le montage de voir l'espace comme un stockage local, permettant ainsi à plus de programmes de l'utiliser correctement.
Le DAS est simplement un stockage directement connecté (c'est-à-dire non via un réseau) à un système. Disques durs internes, clés USB, etc.
[~ # ~] nas [~ # ~] signifie Network Attached Storage. Il diffère du stockage traditionnel directement connecté en ce que, dans le NAS, le système d'exploitation et les autres logiciels du produit NAS sont exclusivement dédiés au stockage de données.
[~ # ~] san [~ # ~] signifie Storage Area Network. A SAN est un réseau conçu pour connecter du matériel et des logiciels de stockage aux serveurs. Les SAN se présentent généralement sous deux formes: en tant que réseau principalement dédié au transfert de données entre les systèmes informatiques et les systèmes de stockage, ou en tant qu'ensemble système qui comprend tous les éléments de stockage et les systèmes informatiques au sein du même réseau.
[~ # ~] das [~ # ~] signifie Directly Attached Storage. DAS est généralement utilisé pour différencier les systèmes de stockage directement connectés à un serveur ou à un poste de travail et les configurations NAS et SAN.
DAS: stockage directement connecté. Espace de rangement
(généralement un disque ou une bande) est directement relié par un câble au processeur de l'ordinateur. (Le disque dur à l'intérieur d'un PC ou un lecteur de bande connecté à un seul serveur sont de simples types de DAS.) Les demandes d'E/S (également appelées protocoles ou commandes) accèdent directement aux périphériques.
SAN: réseau de stockage. Le stockage réside sur un réseau dédié. Comme DAS, les E/S demandent directement les périphériques d'accès. Aujourd'hui, la plupart des réseaux SAN utilisent des supports Fibre Channel, fournissant une connexion de n'importe qui pour les processeurs et le stockage sur ce réseau. Les médias Ethernet utilisant un protocole d'E/S appelé iSCSI font leur apparition
NAS: stockage en réseau. Un appareil NAS ("appliance"), généralement un processeur intégré et un stockage sur disque, est connecté à un réseau TCP/IP (LAN ou WAN) et accessible à l'aide d'un accès/fichier spécialisé protocoles de partage. Les demandes de fichiers reçues par un NAS sont converties par le processeur interne en demandes de périphérique