Téléchargez l'application
Tom's Hardware sur l'App Store
Toute l'actu informatique de référence sur votre iPhone
Oui Non

Un serveur hybride SSD/HDD avec Sun et ZFS

par - source: Tom's Hardware FR

SSD Intel Sun propose une utilisation intéressante des nouveaux SSD Intel : la société propose un serveur avec un système de stockage hybride SSD/disque dur.

Grâce à ZFS et Solaris

La solution de Sun utilise en fait son système de fichier ZFS (un nom qui ne signifie... rien), un système de fichiers très avancé implémenté dans Solaris. Ce système, qui permet notamment d’étendre un volume sur plusieurs disques physiques à chaud ou de gérer des capacités de 16 exaoctets (16 millions de téraoctets), a aussi une possibilité intéressante : utiliser des SSD comme cache. Concrètement, le système voit un volume de stockage classique alors qu’il est composé d’un (ou plusieurs) disque dur et d’un (ou plusieurs) SSD. Ces derniers sont utilisés comme cache pour les données et sont très performants pour cet usage, grâce au temps d’accès et aux performances I/O (entrées/sorties). Le gros avantage de la solution de Sun et que c’est absolument transparent pour les applications : le cache sur les SSD est géré au niveau du système de fichiers.

Notons tout de même qu’actuellement ZFS n’est utilisable réellement que sous Solaris. Certains BSD sont aussi compatibles, mais uniquement dans certaines conditions, alors que Mac OS X (Leopard) ne dispose que d’un support en lecture et que Linux n’est pas encore compatible pour des raisons de licences. Windows est par contre totalement incompatible avec ZFS.

Partager:
8
Commentaires
X
Valider

Commentaires
Ajouter un commentaire
karpet76 16/10/2008 17:29
Masquer
-1+

Vraiment intéressant! Bravo à SUN, ça n'a pas du être facile a concevoir

anonymous 16/10/2008 18:28
Masquer
-0+

"gérer des capacités de 16 exaoctets (16 millions de téraoctets)", excusez moi mais c'est vraiment possible ça ?

vlaframboise 16/10/2008 19:18
Masquer
-0+

wais, si ils le font

imagine seulement toutes les videos enregistrées sur les plusieurs milliers de caméras de surveillance publique de nos grandes villes, en 1080 lignes, sa va vite!

anonymous 16/10/2008 19:55
Masquer
-0+

faux, il est possible d'utiliser zfs sous linux grace à fuse

NicolBolas 16/10/2008 20:14
Masquer
-0+

Citation :ZFSSystème de fichiers moderne créé par Sun Microsystems et présenté en 2005. ZFS est un système de fichiers avec un adressage sur 128 bits, ce qui lui p... (un nom qui ne signifie... rien)


ZFS = "Zettabyte File System", même si SUN n'utilise plus l'acronyme pour une sombre histoire de marque...

shymata 16/10/2008 22:36
Masquer
-0+

On peut monter le tout en RAID? :-p

A part ça je ne connaissais que peu ce FS, mais c'est de la bombe en boite, faut l'ouvrir. Dommage que les licenses ne permettent pas l'utilisation avec Nunux.

homere 16/10/2008 23:39
Masquer
-0+

Un petit cours sur le stockage.

Un serveur de stockage (NAS ou SAN) est un simple PC avec plein de disques durs en SAS, SATA ou Fibre Channel. Pour améliorer les performances, il possède de la mémoire cache pour la lecture RAM (1 Go à 32 Go) mais surtout, et c'est ça qui lui donne un gros avantage, il a de la mémoire cache en écriture. Pour que le stockage soit fiable et sécurisé même en cas de coupure de courant ou panne matérielle, cette mémoire cache est protégée par une batterie (NVRAM) et partagée entre les deux contrôleurs dans le cas d'un cluster.

Tout ça coûte très cher. Par exemple, un NetApp FAS2050 avec 20 disques SATA de 1 To et deux contrôleurs coûte dans les 30 000 à 40 000 Euro. Pour cette modique somme nous avons, dans chaque contrôleur, un Celeron mobile à 2,2 GHz, 2 Go de RAM (cache en lecture) et 256 Mo de NVRAM (cache en écriture). Ce type de matériel est quand même très performant et sécurisé. Les performances d'un serveur de stockage se mesurent en IOPS (opérations/s) et, par exemple, un seul contrôleur d'un NetApp FAS2050 monte à 10 000 IOPS (un disque dur classique en fait 200).

L'idée de Sun est d'utiliser du matériel standard avec des disques durs lents (1 To à 7200 t.p.m) mais d'utiliser les disques SSD comme cache. Un serveur classique Sun peut avoir entre 16 et 128 Go de RAM donc de cache en lecture, avec les SSD intel X25-E on peut monter beaucoup plus haut et pour pas cher (900 Euro les 32 Go à 35 000 IOPS), les disques peuvent être montés en RAID-0 sans problème car en cas de panne ou corruption le serveur peut lire sur les disques SATA.

Pour le cache en écriture, qui fait qu'un bon serveur de stockage est très performant, Sun permet d'utiliser des SSD spéciaux comme cache (ZIL). Ces SSD doivent avoir une batterie pour sauver la mémoire en cas de coupure de courant et doivent être en RAID-1 pour éviter les corruptions de données. Ces disques SSD ne sont pas encore commercialisés mais seront gérés dans la prochaine mise à jour de Solaris 10 fin octobre.

Avec tout ça, un serveur de stockage Sun sous ZFS peut offrir des performances comparables aux gros systèmes EMC et NetApp avec des disques plus lent et plus gros donc moins nombreux et surtout un coût nettement inférieur. On comprend pourquoi NetApp a tenté un procès contre Sun pour violation de brevets.

dandu 25/10/2008 12:27
Masquer
-0+

Citation :faux, il est possible d'utiliser zfs sous linux grace à fuse


non, mais en natif, quoi, pas avec une couche en plus qui ralentit tout...

Publicité

Les offres du moment

Newsletters


OK