Un serveur de stockage en réseau, également appelé stockage en réseau NAS, ou plus simplement NAS (de l’anglais Network Attached Storage), ou encore boîtier de stockage en réseau, est un serveur de fichiers autonome, relié à un réseau dont la principale fonction est le stockage de données en un volume centralisé pour des clients réseau hétérogènes.
D’un point de vue technique, les NAS sont de petits PC très spécifiques. D’un point de vue logiciel, ils fonctionnent tous (généralement) sous Linux même si ce n’est pas ce que l’utilisateur verra. Un serveur web est installé sur les NAS, et c’est par un navigateur Web que nous accèderons et configurerons ces périphériques.
Nous pourrons ensuite, selon nos besoins, stocker et lire du contenu via différents protocoles. Le plus classique étant accéder à ses fichiers via un partage réseau. Sous Windows, le partage de fichier réseau se fait nativement via le protocole SMB (Server Message Block, relativement universel grâce à Samba, son implémentation libre). FTP, ou d’autres protocoles pourront également être utilisés.
Si ces machines reposent sur Linux, les constructeurs de NAS ajoutent une couche logicielle importante. Chaque constructeur implémente ainsi différents protocoles additionnels et différentes fonctionnalités. Il est désormais courant par exemple de trouver des serveurs Web et des serveurs iTunes sur tous les NAS tandis que d’autres peuvent gérer des webcam à distance, ou d’autres fonctionnalités pointues. Toutes ne sont pas forcément installées sur les machines, mais l’on trouve en général des gestionnaires de packages qui permettent, dans les cas les plus simples, d’installer en deux clics une fonctionnalité avancée. Dans d’autres cas, on devra passer par un terminal via SSH, ce qui est beaucoup moins convivial !
S’il y a bien un point à retenir avant de continuer à lire notre article, c’est qu’au delà du matériel et des performances qui comptent forcément, la couche logicielle et ses possibilités pourront être toute aussi déterminantes dans votre choix !