Un SAN (Storage Area Network) est l’une des technologies d’infrastructure clés du stockage de données et il existe différentes implémentations et normes communes pour différents cas d’utilisation commerciale. Dans cet article, nous passons en revue les principales différences entre FC, FCoE et iSCSI afin de vous aider à choisir la meilleure option.
Le réseau de stockage est une solution au niveau des blocs qui est utilisée par les périphériques de stockage et leurs clients (serveurs d’applications/bases de données/web, etc). Le SAN fonctionne avec des blocs de données, il s’agit donc d’une solution de niveau inférieur à celle du stockage en réseau partagé qui offre un certain nombre d’avantages. Le SAN est extrêmement durable et rapide en raison des faibles latences de transfert de données et de l’accent mis sur la livraison garantie des blocs de données.
Le terme « niveau bloc » peut être expliqué par comparaison avec une clé USB.Votre PC y accède en utilisant des protocoles de niveau bloc via des câbles comme « réseau » de transport. »
Ces blocs sont une portion de données binaires allouées sur le stockage. Dans le cas d’une clé USB, il s’agit d’un simple bloc de données. Le SAN, quant à lui, contient des blocs de données de différents volumes répartis entre les disques durs.
Les systèmes d’exploitation combinent ces blocs en un volume de données utilisable, avec des systèmes de fichiers et des fichiers/dossiers.
Les réseaux SAN sont construits en tenant compte de la tolérance aux pannes et des performances :
- Prise en charge du multipathing simple.
- Accès aux données au niveau des blocs et transferts fiables pour une utilisation avec des clusters à haute disponibilité.
- Un taux de traitement plus élevé permet de déployer des systèmes ayant des besoins élevés en entrée/sortie.
- Le réseau et le matériel fonctionnent de manière disjonctive, permettant ainsi une meilleure performance des serveurs.
Les principales technologies liées au SAN comprennent :
- Fibre Channel (FC)
- FC over Ethernet (FCoE)
- iSCSI
Vous trouverez ci-dessous un aperçu de chacune.
Fibre Channel
La fibre Channel est la manière « classique » de construire un réseau SAN. Voici ses principales technologies et protocoles :
- Protocole FCP (Fibre Channel Protocol) – protocole de transfert de données qui laisse passer les commandes SCSI.
- Infrastructure de fibre optique – outil de transmission de données qui est apparié aux périphériques FC.
- Service de noms – base de données pour les périphériques connectés. Il est assez similaire à un système de nom de domaine (DNS).
- Ensemble de services de contrôle de flux.
L’image ci-dessous illustre un réseau de stockage séparé du LAN principal:
Basiquement, le « FC SAN » se compose de matériel et de commutateurs connectés par fibre optique. Comme le réseau est développé pour les périphériques de stockage à forte charge, il utilise un contrôle de redondance cyclique (CRC) fort – une fonction de hachage utilisée pour produire une somme de contrôle afin de détecter les erreurs dans les données. Le réseau a également moins de retransmissions par rapport à TCP/IP et de tentatives de connexion dues à la perte de données. Les vitesses typiques du Fibre Channel sont de 8Gbps, 16Gbps et 32Gbps.
Le Fibre Channel est plus isolé, par rapport aux réseaux basés sur TCP-IP, ce qui minimise les problèmes de sécurité, les séquelles des logiciels malveillants et les erreurs humaines.
Pour éviter d’acheter du matériel spécial, vous pouvez opter pour un réseau basé sur Ethernet. Nous l’explorerons dans la section suivante.
Comprendre l’iSCSI
Le concept de base de l’iSCSI consiste simplement à mettre des commandes SCSI à l’intérieur d’un canal TCP/IP typique. Si vous disposez d’un réseau local ordinaire, vous pouvez même installer et configurer le logiciel iSCSI Target/Initiator sur votre serveur de stockage et ses clients, facilitant ainsi le SAN. Il permet le même accès au stockage au niveau des blocs mais utilise des réseaux Ethernet conventionnels.
Puisque les réseaux sous-jacents (TCP/IP sur Ethernet) sont conçus pour un usage courant, il n’y a pas de contrôles de flux de données solides ou de services de découverte de stockage intégrés, c’est pourquoi vous devez configurer la majorité des paramètres comme les adresses IP ou la visibilité des LUN manuellement, et adapter le réseau pour les données à haut volume par vous-même. En outre, vous devrez acheter des adaptateurs réseau à accélération matérielle pour décharger le traitement iSCSI d’un serveur ou d’un client hôte.
Pour mettre en œuvre un réseau de stockage à forte charge, vous devez déployer un réseau dédié basé sur Ethernet 10Gbps (optique ou cuivre) avec des adaptateurs à accélération matérielle et des commutateurs réseau prenant en charge des transferts de trames de données plus importants. Dans ce cas, cependant, vous perdrez le principal avantage de l’iSCSI – la prise en charge des réseaux et du matériel existants.
Une mauvaise configuration du réseau iSCSI a un impact direct sur les performances, cependant, il est difficile de détecter ces problèmes, car plusieurs protocoles et services « communs » sont impliqués.
Vous rencontrerez également des paramètres matériels et réseau comme le contrôle de flux, les trames Jumbo, le Spanning Tree, les troncs, etc. si vous choisissez iSCSI pour la production.
FCoE vs. iSCSI
Il existe une autre technologie SAN basée sur Ethernet, combinant les avantages des deux options susmentionnées – Fibre Channel over Ethernet. Contrairement à iSCSI, elle n’utilise pas la pile TCP/IP et laisse le protocole FC s’exécuter à l’intérieur d’Ethernet sans perte :
L’avantage majeur de FCoE est d’être isolé tout en utilisant un réseau assemblé Les meilleurs exemples sont les serveurs « Blade » : un rack qui emballe beaucoup de serveurs spéciaux dans une pièce d’informatique avec une alimentation, un réseau, un stockage et une gestion partagés. En utilisant des voies et des commutateurs Ethernet en cuivre avec le support de FCoE, il permet aux administrateurs système de changer la distribution LAN/SAN en fonction des besoins de l’entreprise, pour améliorer l’évolutivité.
Si vous utilisez des réseaux à haute performance (10Gbps ou mieux) et des commutateurs et adaptateurs compatibles FCoE, cette technologie est une bonne alternative au classique Fibre Channel (presque les mêmes avantages, avec en plus une flexibilité de configuration grâce à des couches de transmission universelles).
Fibre Channel vs FCoE vs iSCSI : lequel est le meilleur pour le SAN ?
Ce comparatif entre Fibre Channel vs FCoE vs iSCSI vous aidera à prendre votre décision :
Conclusion
Si vous gérez l’infrastructure d’une petite entreprise ou un environnement de test, choisissez iSCSI en utilisant les réseaux et adaptateurs existants. Gigabit Ethernet est suffisant pour une utilisation avec des applications non critiques et plus exigeantes. Mais n’oubliez pas de séparer le « réseau de stockage » logique et le réseau local utilisateur pour améliorer les performances. (Nous suggérons également, au minimum, d’activer les trames Jumbo sur tous les périphériques impliqués dans les transmissions du réseau de stockage.)
Lorsque vous envisagez des solutions de mise en œuvre du stockage pour des applications exigeantes, un environnement à croissance rapide ou une utilisation avec des systèmes de clusters, choisissez Fibre Channel. Cette technologie est bien connue, et la plupart de vos préoccupations seront prises en compte. Par rapport au même déploiement en point zéro de FCoE, les coûts matériels sont similaires.
Si vous avez affaire à du matériel convergent moderne (par exemple, des serveurs Blade), le meilleur choix est FCoE, grâce à sa flexibilité.
L’exploitation d’AWS, Wasabi, Backblaze B2 et le stockage local. Éliminez les investissements matériels coûteux. Améliorez les objectifs de temps de récupération.
.