en fait, tu as 2 concepts différents
- le SAN (qui inclue un peu le DAS)
- le NAS
- le DAS, c'est le disque dans la machine
- le SAN, ça ressemble au DAS. En gros, on a l'impression que le disque est dans la machine, alors qu'il est dehors.
- le NAS, c'est système destiné à partager des fichiers
l'iSCSI, le Fiber Channel, HyperSCSI, AoE sont des technos SAN.
le NFS, CIFS, Samba sont des technos NAS.
D'une manière générale :
Le NAS permet de partager des fichiers facilement entre des machines, pas le SAN.
Le SAN permet d'avoir un disque "local" qui est en fait distant.
Certaines choses ne peuvent pas être faites en SAN
=> plusieurs personnes ne peuvent utiliser le disque en même temps (sauf tres rares exceptions qui sont loin d'être la norme...)
Certaines choses ne peuvent être faites en NAS
=> utilsation "bas niveau"
exemples :
j'ai une "boite" qui sert de stockage : si je veux que tout le monde puisse lire et écrire dans cette "boite", et que tout le monde puisse voir les fichiers de tout le monde, je fais du NAS.
Si je veux que chacun ait son petit espace à lui, sans que les autres le voient, on pourrait faire du iSCSI, meme si il serait plus facile de faire du NAS avec des partages différents pour chaque personne.
Certaines bases de données préfèrent attaquer un disque sans le formater (pas de partitions), on appelle ça le mode RAW. Cela n'est pas possible avec du NAS.
D'une manière générale, les technos SAN sont plus performantes que les technos NAS, mais beaucoup plus sensibles et moins flexibles.
Dans une machine, tu as plusieurs couches, dans l'ordre
Les applications : Appli1 Appli2 Appli3, qui communiquent avec la couche d'en dessous, avec des fonctions comme "ouvre fichier', "lit fichier"
Le système de fichier : qui reçoit les fonctions "ouvre fichier", "lit fichier" des applications, et qui parle avec la couche de dessous - le disque dur - avec des fonctions "lit secteur", "écrit secteur"
le(s) disques durs : reçoit des commandes "lit / écrit secteur"
le NAS : c'est faire passer les commandes "ouvre fichier", "lit fichier" sur un réseau. La "boite" qui fait le stockage contient les couches "Système de fichier" et "Disque dur". Vu que plusieurs Applis peuvent utiliser un système de fichier, la "boite" en NAS peut être utilisée par plusieurs clients en même temps.
le SAN : c'est faire passer les commandes "lit secteur / écrit secteur" sur un réseau. La boite qui fait le stockage contient la couche disque dur, et ne parle que les commandes "lit/écrit secteur". Le client unique qui dialogue avec le boite va devoir formater le disque à l'aide d'un système de fichier à lui.
Bon c'est une présentation tres rapide, je suis un peu mort, j'espere que tu as compris le principe.
Maintenant, pour ton problème,
le iSCSI n'apportera probablement pas plus de perf, mais aura des contraintes.
La distance est la même en iSCSI, car tu utiliserais les mêmes cables.
Bref, oublie