Qu’est-ce qu’un SAN ?
Un SAN (Storage Area Network), ou réseau de stockage en français, est une architecture réseau dédiée exclusivement à la gestion et à l’accès aux données stockées sur des baies de disques centralisées. Contrairement au stockage local (disques internes aux serveurs) ou au NAS (Network Attached Storage) qui fonctionne via des protocoles de partage de fichiers (NFS, SMB/CIFS), un SAN offre aux serveurs une vision directe des disques comme s’ils étaient connectés physiquement à la machine.
Fonctionnement avec iSCSI
Un SAN est souvent déployé avec le protocole iSCSI (Internet Small Computer System Interface). Ce protocole encapsule les commandes SCSI classiques à travers une infrastructure IP, permettant aux serveurs d’utiliser des disques distants comme des volumes locaux. Autrement dit, le serveur croit avoir un disque dur interne supplémentaire, alors qu’en réalité ce disque se trouve sur la baie de stockage SAN, accessible via le réseau.
Grâce à cela, les serveurs conservent uniquement leurs fichiers système et leurs applications locales, tandis que les bases de données, les fichiers lourds et les environnements virtualisés sont hébergés directement sur le SAN. Cela libère des ressources locales tout en améliorant la gestion et la performance globale du système.
Avantages d’un SAN
Capacité de stockage centralisée et extensible
Le SAN permet d’agréger de nombreux disques dans une baie de stockage unique. L’administrateur peut attribuer dynamiquement de l’espace aux serveurs selon leurs besoins, ce qui simplifie la gestion et évite les pertes d’espace inutiles.Performances élevées
Comme le SAN fonctionne au niveau bloc (block-level storage), les serveurs peuvent lire et écrire directement sur les disques comme si c’était des disques locaux. Cela garantit des vitesses d’accès rapides, cruciales pour des environnements exigeants (bases de données, virtualisation, ERP).Fiabilité et redondance
Les baies SAN intègrent généralement des mécanismes avancés comme la réplication, la sauvegarde centralisée, le mirroring et des systèmes RAID performants. Cela assure une meilleure tolérance aux pannes et limite les interruptions de service.Scalabilité
Contrairement aux disques locaux, qui nécessitent un remplacement ou une intervention physique pour augmenter la capacité, le SAN permet d’ajouter des disques à chaud et d’étendre l’espace disponible sans interrompre les services.Séparation des charges
Le stockage étant externalisé et optimisé, les serveurs d’application ou de virtualisation se concentrent sur l’exécution des traitements tandis que le SAN gère les opérations d’entrée/sortie (I/O).
SAN vs NAS
NAS : idéal pour le partage de fichiers au niveau utilisateur (documents, médias, sauvegardes). Accessible via un chemin réseau (\serveur\partage).
SAN : conçu pour des environnements plus exigeants où la performance est primordiale (bases de données, virtualisation, serveurs applicatifs). Accessible comme un disque dur local, mais en réalité déporté.
Exemple concret d’utilisation
Dans une entreprise qui utilise la virtualisation avec VMware ou Hyper-V, un SAN est indispensable :
Chaque machine virtuelle repose sur un disque virtuel stocké dans la baie SAN.
Le SAN permet de déplacer une VM d’un serveur physique à un autre (vMotion, Live Migration) sans interruption, car les disques ne sont pas attachés aux serveurs physiques mais centralisés dans la baie de stockage.
Les sauvegardes sont également simplifiées grâce à cette centralisation.