Publicité
Derniers dossiers Serveurs
Les serveurs HP et IBM à l'heure du Web 2.0

Les serveurs HP et IBM à l'heure du Web 2.0
Si vous êtes administrateur système pour une banque et voulez constituer un parc de serveurs pour votre réseau ATM, vous vous assurez de sa tolérance aux erreurs de même que sa redondance en ayant tout en double, des alimentations jusqu’aux cartes réseau. Lire la suite

Publicité

Un serveur hybride SSD/HDD avec Sun et ZFS

Jeudi 16 octobre 2008 à 16:50 par Pierre Dandumont
Source: Tom's Hardware – Catégorie : Serveurs
8 commentaires

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.


Réagissez ! Retour à la liste des news
Publicité
Commentaires
karpet76 16/10/2008 17:29
Masquer
-1+
karpet76

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

Anonyme 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+
vlaframboise

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!

Anonyme 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+
NicolBolas

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+
shymata

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+
homere

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+
Dandu

a écrit :

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...

A savoir Vous allez poster en tant qu'utilisateur anonyme.



Publicité