Choix du mode RAID

Choix du mode RAID - Stockage - Systèmes & Réseaux Pro

Marsh Posté le 15-03-2010 à 16:52:20    

Bonjour,
 
je m'interroge sur le type de RAID à implémenter sur un serveur de développement (petites bases Oracle/SQL) pour une dizaine de personnes.
C'est un bi-xéon avec RAID 5 sur 3 disques SCSI 10000Tr/min de 136Go
 
On changerait le contrôleur RAID (Perc 4/SE) et les disques.
Que préférer ?
 
Du Raid 5, du 10, un autre ?
des disques SAS 15K a la place du SCSI ?

Reply

Marsh Posté le 15-03-2010 à 16:52:20   

Reply

Marsh Posté le 15-03-2010 à 16:54:54    

du 15k pour un serveur de developpement pour si peu de personnes ça me parait un peu "too much".

Reply

Marsh Posté le 15-03-2010 à 17:01:32    

+1
 
Reste en RAID5 aussi, c'est un bon compromis sur ce genre de plateforme je pense

Reply

Marsh Posté le 15-03-2010 à 17:01:56    

des SAS 10K suffiront. Et si tu veux de la perf tout en te garantissant un bon niveau de sécurité : tu passe ta pile de disque (il en faut 4min) en RAID 10.  Car le Raid5 sur 3 disques, c'est malheureusement une solution assez pénalisante en terme d'I/O.


---------------
Les cons, ça ose tout, et c'est même à ça qu'on les reconnait....
Reply

Marsh Posté le 15-03-2010 à 18:39:52    

Ok pour les HDD en 10k
 
Par contre si le RAID 5 est sur 4 HDD, cela devient-il préférable au RAID 10 ?
 
Vraiment je me demande les avantages/inconvénient de chacun par rapport à l'autre :??:

Reply

Marsh Posté le 15-03-2010 à 21:34:12    

4 disques en raid 5, c'est 75% de storage efficiency.
4 disques en raid 10 c'est 50% de storage efficiency.
 
en raid 10 tu aura donc moins d'espace disque utilisable : par exemple 4 disques de 1To  
. en raid 5 tu as 3To sur l'array (2793 Go utilisables)
. en raid 10 tu as 2To sur l'array (1862 Go utilisables)
 
cote fiabilité, le raid 5 ne tolerera qu'une seule panne disque a la fois, en raid 10 il faut qu'une grappe complete soit foireuse pour induire une vraie panne.
 
apres a toi de voir en fonction de la valeur des informations stockées et de l'impact (cout) sur la production en cas de panne (sachant que bien entendu tu as normalement une sauvegarde de tes données :D)


---------------
Feed | Vente trucs | Le gras, c'est la vie  ¯\_(ツ)_/¯  
Reply

Marsh Posté le 15-03-2010 à 22:02:38    

Cela dépend de ton profil d'IO : nombre et répartition entre lecture et écriture.
Si tu n'en as aucune idée, tu peux utiliser les snapshots AWR d'Oracle 10g et lui demander de te faire une analyse ( @?/rdbms/admin/awrrpt.sql ).
Prendre la période ou l'activité est la plus forte, et une période assez courte pour que cela ait un sens (l'intervalle d'une heure,qui est le défaut, est déjà beaucoup).
 
Ensuite, un disque 15K RPM peut te donner 150 IO/s, un 10K RPM plutôt 100 IO/s. En pratique si tu es optimiste tu peux augmenter ces nombres d'environ 20%, mais les latences augmentent alors sensiblement.
Le RAID-10 a une pénalité d'écriture de 2 : chaque IO écrit en coute 2 au système de stockage.  
Le RAID-5 est pire, la pénalité est de 4, mais cela peut convenir si tu as un pourcentage d'écriture faible.  
 
si 100% d'écriture, 4 * 10K RPM en RAID-10 donnent 200 IO/s, le RAID-5 avec 3 disques fournit 75 IO/s, 100 IO/s avec 4 disques
si 50% d'écriture, 4 * 10K RPM en RAID-10 donnent 300 IO/s, le RAID-5 avec 3 disques donne 187 IO/s, 250 IO/s avec 4 disques
si 25% d'écriture, 4 * 10K RPM en RAID-10 donnent 350 IO/s, le RAID-5 avec 3 disques donne 244 IO/s, 325 IO/s avec 4 disques
si 0% d'écriture, 4 * 10K RPM en RAID-10 donnent 400 IO/s, le RAID-5 avec 3 disques donne 300 IO/s, 400 IO/s avec 4 disques
 
D'une manière générale, le RAID-10 est plus performant dès qu'il y a des écritures, mais si on a besoin de plus de capacité, le RAID-5 peut être envisagé jusqu'à 25% d'IO/s en écriture.
Attention aux problèmes liés à la reconstruction de l'array RAID-5 en cas de panne d'un disque, c'est beaucoup plus pénalisant. Il y a aussi la probabilité d'un 2e crash disque pendant la reconstruction ou d'une erreur de lecture qui empêche la reconstruction (la probabilité fait peur avec des arrays de +10 disques SATA de 1To ...)

Reply

Marsh Posté le 18-03-2010 à 00:38:36    

je me permets de rajouter mon grain de sel, et je n'ai qu'un regard extérieur au monde professionel du stockage.
 
si la performance n'est pas ton premier critère, tu peux aussi envisager le RAID6. Dans ce cas de figure, tu peux te permettre d'avoir 2 disques en panne (tout en maintenant la disponibilité du système, en mode dégradé) Mais il faudra une carte de qualité RAID pour maintenir des perfomances honorables.
certaines solutions autorisent aussi le mode Spare, un disque supplémentaire non utilisé en temps normal sera sollicité automatiquement pour remplacer à la volée un disque défaillant.
 
Après il ne faut oublier que les performances du RAID n'est qu'une partie du problème. Ayant 10 utilisateurs, ton goulot d'étranglement sera avant tout ton réseau (carte réseau sur le serveur, switch, cables).
 
J'ai rajouté récemment sur mon ordi perso une carte Gbit Intel Pro 1000 en remplacement du controleur réseau intégré à la carte mère. Les performances sont notablement meilleures.
Avant je ne pouvais pas streamer un RIP blu-ray en même temps qu'une sauvegarde via réseau. Maintenant ca passe!
 
Comme je n'ai pas de switch, mon routeur ne supporte pas le network teaming. Sinon, j'aurai 2 cartes Intel pour augmenter les perf de 25% supplémentaires.

Reply

Marsh Posté le 10-04-2010 à 08:46:21    

Exo 7 a écrit :

Cela dépend de ton profil d'IO : nombre et répartition entre lecture et écriture.
Si tu n'en as aucune idée, tu peux utiliser les snapshots AWR d'Oracle 10g et lui demander de te faire une analyse ( @?/rdbms/admin/awrrpt.sql ).
Prendre la période ou l'activité est la plus forte, et une période assez courte pour que cela ait un sens (l'intervalle d'une heure,qui est le défaut, est déjà beaucoup).
 
Ensuite, un disque 15K RPM peut te donner 150 IO/s, un 10K RPM plutôt 100 IO/s. En pratique si tu es optimiste tu peux augmenter ces nombres d'environ 20%, mais les latences augmentent alors sensiblement.
Le RAID-10 a une pénalité d'écriture de 2 : chaque IO écrit en coute 2 au système de stockage.  
Le RAID-5 est pire, la pénalité est de 4, mais cela peut convenir si tu as un pourcentage d'écriture faible.  
 
si 100% d'écriture, 4 * 10K RPM en RAID-10 donnent 200 IO/s, le RAID-5 avec 3 disques fournit 75 IO/s, 100 IO/s avec 4 disques
si 50% d'écriture, 4 * 10K RPM en RAID-10 donnent 300 IO/s, le RAID-5 avec 3 disques donne 187 IO/s, 250 IO/s avec 4 disques
si 25% d'écriture, 4 * 10K RPM en RAID-10 donnent 350 IO/s, le RAID-5 avec 3 disques donne 244 IO/s, 325 IO/s avec 4 disques
si 0% d'écriture, 4 * 10K RPM en RAID-10 donnent 400 IO/s, le RAID-5 avec 3 disques donne 300 IO/s, 400 IO/s avec 4 disques
 
D'une manière générale, le RAID-10 est plus performant dès qu'il y a des écritures, mais si on a besoin de plus de capacité, le RAID-5 peut être envisagé jusqu'à 25% d'IO/s en écriture.
Attention aux problèmes liés à la reconstruction de l'array RAID-5 en cas de panne d'un disque, c'est beaucoup plus pénalisant. Il y a aussi la probabilité d'un 2e crash disque pendant la reconstruction ou d'une erreur de lecture qui empêche la reconstruction (la probabilité fait peur avec des arrays de +10 disques SATA de 1To ...)


 
 
Merci beaucoup de ces infos :jap:

Reply

Marsh Posté le 10-04-2010 à 08:49:14    

hatbrox a écrit :

je me permets de rajouter mon grain de sel, et je n'ai qu'un regard extérieur au monde professionel du stockage.
 
si la performance n'est pas ton premier critère, tu peux aussi envisager le RAID6. Dans ce cas de figure, tu peux te permettre d'avoir 2 disques en panne (tout en maintenant la disponibilité du système, en mode dégradé) Mais il faudra une carte de qualité RAID pour maintenir des perfomances honorables.
certaines solutions autorisent aussi le mode Spare, un disque supplémentaire non utilisé en temps normal sera sollicité automatiquement pour remplacer à la volée un disque défaillant.
 
Après il ne faut oublier que les performances du RAID n'est qu'une partie du problème. Ayant 10 utilisateurs, ton goulot d'étranglement sera avant tout ton réseau (carte réseau sur le serveur, switch, cables).
 
J'ai rajouté récemment sur mon ordi perso une carte Gbit Intel Pro 1000 en remplacement du controleur réseau intégré à la carte mère. Les performances sont notablement meilleures.
Avant je ne pouvais pas streamer un RIP blu-ray en même temps qu'une sauvegarde via réseau. Maintenant ca passe!
 
Comme je n'ai pas de switch, mon routeur ne supporte pas le network teaming. Sinon, j'aurai 2 cartes Intel pour augmenter les perf de 25% supplémentaires.


 
 
J'utilise du RAID 6 sur des NAS. C'est plus sécurisant que du RAID 5. Par contre niveau perfs, faut effectivement mieux avoir un contrôleur correct :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed