55 votes

RAID - logiciel ou matériel

J'ai toujours utilisé le RAID matériel parce qu'il est (à mon avis) au bon niveau (n'hésitez pas à le contester), et parce que les pannes de système d'exploitation sont plus fréquentes que les problèmes matériels. Ainsi, si le système d'exploitation tombe en panne, le RAID disparaît, ainsi que les données, alors qu'au niveau matériel, indépendamment du système d'exploitation, les données restent.

Cependant, dans un récent podcast de Stack Overflow, ils ont déclaré qu'ils n'utiliseraient pas le RAID matériel car le RAID logiciel est mieux développé et fonctionne donc mieux.

Ma question est donc la suivante : y a-t-il des raisons de choisir l'un plutôt que l'autre ?

5voto

Chris Roberts Points 7543

Cela dépend. Pour les scénarios simples de mise en miroir, je préfère le RAID logiciel, car comme l'a dit Jason W., vous pouvez toujours retirer l'un des disques et le placer dans une autre machine.

Pour les autres scénarios (RAID 0, RAID 5 ou RAID 10), un seul disque n'est de toute façon pas très utile en soi, c'est pourquoi je préfère le RAID matériel.

Quoi qu'il en soit (et je le dis avec tout le respect et l'amour que je vous dois), vous ne devriez pas prendre vos décisions en vous basant sur ce que Stackoverflow - un groupe d'internautes - a dit. logiciel les gars -- a ou n'a pas fait.

5voto

Chopper3 Points 99341

Le RAID logiciel n'a pas réussi à faire son travail pour moi à plusieurs reprises, le RAID matériel jamais. Cela dit, un RAID matériel bon marché est aussi mauvais qu'un bon logiciel, dépensez quelques € pour obtenir de bons contrôleurs.

4voto

jeremcc Points 3720

Le logiciel Raid dépend du système d'exploitation. Le Raid matériel dépend de la carte et du pilote du système d'exploitation.

C'est à cela que ça se résume. Il est très facile d'obtenir un système d'exploitation de remplacement. Réinstaller. Une carte raid de remplacement, surtout après quelques années, peut être impossible.

Certaines cartes raid cachent la matrice entière au système d'exploitation, mais le pilote sait toujours qu'il s'agit d'une carte raid. Les meilleures cartes gèrent toutes les opérations de base comme l'écriture sur les disques, la parité, etc. alors que les plus mauvaises font tout faire par le système d'exploitation.

Les cartes inférieures ont une énorme tendance à se tromper dans les numéros de parité. Imaginez quelques To de données qui semblent correctes jusqu'à ce que vous essayiez de les ouvrir. Un cauchemar.

Les cartes 3ware sont chères mais inutiles. La vitesse de débit est vraiment mauvaise sous une charge élevée sous Windows et bloquera pratiquement un système sous Linux si vous activez nfs. Les cartes Dell Perc (version 5 et 6) sont cependant excellentes. Les versions antérieures trichaient un peu sur Raid 10.

3voto

Schof Points 952

J'ai vu des cartes RAID matérielles tomber en panne et détruire une matrice entière. Vous ajoutez certainement un autre point de défaillance unique avec une carte matérielle, à moins que vous ne soyez dans une configuration redondante.

Vous devez savoir qu'il y a "RAID matériel" et qu'il y a RAID HARDWARE. Google "fakeraid" pour plus d'informations. Certaines cartes "RAID matériel" n'effectuent en fait que très peu de traitement RAID dans la carte, et utilisent des pilotes personnalisés pour effectuer les calculs RAID en logiciel, en utilisant le processeur ordinaire du système. Cela peut conduire à des résultats étranges. J'ai eu un de ces systèmes (un serveur Windows 2003) qui a commencé à montrer des lecteurs C et D séparés, au lieu d'un lecteur C, parce que quelque chose a été confondu quelque part. Cela ne devrait jamais être possible avec un vrai RAID matériel, car il apparaît comme un seul lecteur physique au système.

J'ai très peu d'expérience avec le RAID logiciel. J'ai eu de forts préjugés à son encontre par le passé, mais je suis maintenant en train de l'utiliser, sur la base de ce que j'ai entendu ici et ailleurs. J'envisagerais de le tester pour un futur déploiement.

D'autre part, j'ai abandonné toute forme de RAID sur serveur au profit de systèmes RAID externes. Presque tous mes serveurs ont des disques zéro installés. Je suis amoureux des systèmes Xiotech, mais d'autres types de RAID externes m'ont également bien servi. Je n'ai encore jamais (je touche du bois) perdu de données à partir d'un tel système.

3voto

David Locke Points 4419

La réponse est très différente sous Linux/Unix et Windows. Le RAID S/W de Linux est bien meilleur que le RAID S/W de Windows, qui est limité dans sa prise en charge de différents agencements et très lent (du moins sous Windows 2003 server). Sous Windows, il vaut mieux utiliser le RAID H/W dans presque tous les cas.

Le RAID logiciel sous Linux et Unix fonctionne beaucoup mieux que sous Windows. Cela fait du RAID S/W un choix raisonnable sur ces plates-formes, bien que sur une installation plus importante, vous serez probablement mieux loti avec le RAID H/W ou un SAN.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X