- Serial Attached SCSI
-
Pour les articles homonymes, voir SAS.
Serial Attached SCSI (SAS) est une technique d'interface pour disques durs, elle constitue une évolution des bus SCSI en termes de performances, et apporte le mode de transmission en série de l'interface SATA.
Sommaire
Historique
Les interfaces disques sont divisées en deux grandes catégories, fonctionnant sur un mode de communication parallèle :
- Les disques ATA, pour les stations de travail en général,
- Les disques SCSI, plus présents dans les configurations serveur vu leurs performances plus élevées, leurs adaptabilité en mode multi-utilisateurs et la possibilité de faire du RAID sur les disques.
La constante augmentation des besoins des entreprises et des particuliers en termes de capacités de stockage et de vitesses de transfert a conduit - plus ou moins - à la limitation des modèles existants. En effet, l'utilisation du mode de transmission parallèle concède certains problèmes, parmi lesquels, la restriction sur les longueurs de câbles ou encore en matière de fiabilité de transmission (parasites, interférences et désynchronisation des données). C'est pour pallier ce genre de problèmes que les constructeurs (Hitachi, Seagate, Adaptec, Fujitsu, LSI, Maxtor…) ont mis au point le SAS. Le concept n'est pas totalement novateur, il allie simplement deux techniques existantes : la transmission en série des données et SCSI. Cette nouvelle norme a été fixée par la SCSI Trade Association[1].
Principe
Utilisation du SCSI et du SATA pour améliorer les performances de stockage, surtout en termes de vitesse de transmission et opérabilité en mode multi-utilisateurs.
Avantages du SAS
- Un taux de transfert de 3 Gbits/s (supérieur à l'Ultra SCSI).
- Des débits exclusifs : chaque disque offre un débit de 3 Gbits/s pour chaque périphérique, contrairement au SCSI qui partage la bande passante de 2,56 Gbits/s entre tous les périphériques du contrôleur.
- Rétro-compatibilité des équipements SAS avec les équipements SCSI et SATA.
- Le SCSI parallèle limite les connexions à 15 disques par contrôleurs contre 128 disques par connexion pour le SAS.
- Utilisation des connecteurs SATA.
- Compatible SATA et SAS. En fait, un mode de compatibilité qui permet de brancher un disque dur SATA sur un contrôleur mais évidemment sans les nouveautés du SAS (limité au mode 3 gigabits/s, 1 mètre de câble, etc.). Malgré tout, pour les serveurs qui ont de gros besoins en stockage, mixer SAS (pour des disques rapides) et SATA (pour le stockage) est appréciable.
- La gestion des vibrations. Dans un disque dur classique, les vibrations sont présentes mais ne sont pas trop problématiques : les utilisateurs ne disposent généralement que d’un ou deux disques 7 200 tpm et quelques centièmes de seconde en plus pour une écriture ne posent pas réellement de problème (dans le grand public). Par contre, quand on dispose de plusieurs disques rapides (10 000 ou 15 000 tpm) dans un serveur, le problème est bien plus important. Une des différences entre les modèles classiques et les modèles entreprise vient de la stabilisation : un modèle desktop est ajusté optiquement, un modèle entreprise est testé pour que les plateaux soient les plus droits possible
- SAS contre SATA. La première grosse différence vient de la gestion du Full Duplex : en SAS, le contrôleur est capable d’envoyer deux commandes en même temps, alors que le SATA n’en accepte qu’une. La seconde vient du fait que les disques SAS sont chaînables, un héritage du SCSI, alors que le SATA doit disposer d’un port par disque (même s’il existe des duplicateurs de ports SATA).
- La gestion des erreurs. Typiquement, la structure classique d’un secteur est la suivante : une partie qui sert à la synchronisation des têtes, une marque qui indique que la zone de données commence, les données elles-mêmes puis la zone ECC. Sur un disque classique, si la marque qui indique le début des données n’est pas lisible (pour une raison x ou y), le secteur est perdu et les données aussi. Sur un disque SAS, une deuxième marque de synchronisation est placée dans la zone de données. Si la première est illisible, le contrôleur s’arrête à la seconde et peut récupérer les données manquantes (celles situées entre la première et la seconde marque) avec le code ECC du secteur[2].
SAS 2.0
Avec l'arrivée du SATA 6Gbit/s et ses nouveaux débits plus élevés, le SAS se met également à jour en version 2.0. Cette version intègre les grandes nouveautés du SATA 3 et permet de se mettre également au niveau des débits de celui-ci. Plusieurs grandes marques ont déjà lancé des périphériques équipés du SAS 2.0, comme le constructeur Seagate.
- LSI propose trois cartes PCI-Express compatibles avec la technologie SAS 2.0 la norme 6 gigabits/s. La première carte, la SAS 9211-4i, propose un connecteur mini SAS (SFF8087) qui peut recevoir, via un multiplicateur de ports, quatre disques durs. Chaque disque dur connecté dispose de 600 Mo/s de bande passante et la carte est interfacée en PCI-Express 8x (4 Go/s en PCI-Express 2.0). La SAS 9211-8i offre la même interface, mais avec deux connecteurs SFF8087 alors que la 9200-8e utilise des SFF8088, destinés à un usage externe. Les trois cartes sont compatibles RAID, avec les niveaux 0, 1 et 10 pris en charge. Notons qu'un processeur PowerPC (à 533 MHz) est intégré aux cartes pour la gestion du RAID et que les trois modèles sont disponibles : il faut compter 205 $ pour la 9211-4i, 285 $ pour la version 8i et 419 $ pour la 9200-8e[3].
- En novembre 2009, le seul producteur de Solid-state drives à prendre en charge le SAS 2.0 est STEC ZeusIOPS[4].
Fichier:Open HDD and SSD.JPG
Notes et références
Voir aussi
Liens externes
- (fr) SAS pour Serial Attached SCSI JDN Solutions
Wikimedia Foundation. 2010.