En effet, ZFS et des solutions particulières sur des OS "exotiques" qui
ne sont pas forcément totalement testés voire même incompatibles avec
certains matériels ou setups particuliers ou non maitrisées par la/les
personne(s) en charge de l'admin sont à éviter (sauf si l'on à du temps
et des ressources pour tester/vérifier la solution, se former puis
documenter) et de plus pas forcément plus performantes que les
"standards" (ex: l'EXT4 qui est dans quasi tous les cas de figure plus
performant que du XFS ou BTRFS et même du ZFS (dans son implémentation
Linux en tout cas).
La solution "classiques" serait un bon vieux filer Supermicro 24+2
disques dans lequel on mets 2 disques en RAID1 soft dans les
emplacements non hot-swap, directement branchés sur la CM pour pouvoir
toujours booter/être en mode dégradé si l'on rencontre des problèmes dus
à des cartes RAID, au backplane et/ou au filesystem.
J'ai d'ailleurs déjà rencontré ce type de problème : des cartes RAID
Areca ne voyant d'un coup plus le backplane (à ce propos, bien prendre
les cartes RAID "certifiées" comme pouvant fonctionner avec les
backplanes pour éviter des mauvaises surprises un fois en prod) en cas
de très forte charge (suppression de répertoires contenant des 10aines
de millions de fichiers/sous répertoires en plus de l'activité
habituelle) et le XFS derrière qui se retrouvais parfois crashé avec une
bonne partie des données irrécupérables... la même chose se passant sur
plusieurs machines ayant la même config ; on avait tout essayé :
changement de CM/CPU/RAM, de backplane, de carte RAID (pour une autre
Areca), de bios, de firmware de carte RAID et backplane... au final tout
à fonctionné correctement une fois passé sur une carte LSI (listée comme
compatible par Supermicro).
Sinon, une solution avec peu de disques à grande capacité en 7200trs/min
et un/des SSD en cache permet d'avoir de très bonnes perf et une
capacité importante sans avoir besoins d'une machine trop grosse ni trop
consommatrice électriquement mais il y à toujours le risque d'utiliser
des technologies encore jeunes (soit hard intégrées aux cartes RAID
comme Cachecade, soit soft comme Bcache ou EnhanceIO).
Il y à aussi la possibilité de faire un RAID "classique" de disques
hybrides, à voire comment le cache agit/réagit en fonction du type de
RAID mis en place et la fiabilité de ces disques au long terme.
Pour ce qui est de la maintenance, une idée est de prendre un serveur de
backup identique (ou au moins assez bien équipé) et de pouvoir basculer
de l'un à l'autre assez facilement, ce qui permet de prendre le temps
d'intervenir sur la machine.
Un avantage d'une solution de type Supermicro c'est qu'on peux
facilement acheter des pièces en spare, notamment pour ce qui est des
CM, backplanes et carte RAID qui ne sont pas forcément disponibles à
l'achat chez certains ou à des prix pas très concurrentiels ; ça coutera
moins cher que de payer des forfaits de maintenance sur du long terme
qui ne sont pas toujours très efficaces ; il faut par contre dans ce cas
avoir la possibilité d'intervenir physiquement sur le serveur.
Le 03/02/2013 21:21, Yacine Kheddache a écrit :
Bonjour,
Si je peux me permettre quelques commentaires en vracs sur ce thread...
Oui ZFS c'est super mais faut connaitre comme disent les savoyards en
parlant de leurs montagnes :-)
En bref la HCL hardware pour une base Nexenta/Illumos/... est un point
*_critique_* pour la stabilité et la fiabilité de votre plateforme de
stockage (plus facile coté hardware sur une base FreeBSD et dans ce
cas voir FreeNAS).
Pour résumer et ceci n'engage que moi... Mais soit vous avez un bon
background sur le sujet (zfs, *solaris, nexenta, illumos...) et vous
avez du temps, alors oui vous pouvez envisager en connaissance de
cause de faire du ZFS et votre propre appliance (base supermicro ou
dell) home made.
Si vous avez pas le temps de "jouer", alors il me semble plus
judicieux de payer pour une licence NexentaStor ou Coraid ZX series
avec hardware (appliances certifiés sur base hardware supermicro,
dell, sgi).
Ou alors resté sur un OS que vous maitrisez : Linux et appliquer le
KISS principle(*) ;-)
(*) : http://en.wikipedia.org/wiki/KISS_principle
Cordialement,
Yacine
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/