
Le RAID (Redundant Array of Inexpensive Disks) a été mis au point en 1987 dans l'université de Berkeley en Californie par les chercheurs Patterson, Gibson et Katz. Leur idée principale était de pouvoir créer une seule unité de stockage à partir de plusieurs disques durs de petite capacité et ce sous forme de grappe (Array). L'avantage d'un tel système était de pouvoir bénéficier d'une grande capacité de stockage performante et d'une plus grande tolérance aux pannes. Le système RAID peut-être utilisé de plusieurs façons appelées niveaux RAID. Il en existe une dizaine mais les plus connus et utilisés de nos jours sont les RAID 0, RAID 1, RAID 0+1, RAID 5, et le JBOD.
Le RAID 0
Egalement appelé STRIPPING, ce niveau RAID combine tous les disques durs (avec un minimum requis de deux disques) pour ne former qu'un disque virtuel dont la capacité est égale au nombre des disques installés multiplié par la capacité du plus petit disque. Exemple : si vous disposez d'un disque dur de 40 Go et un autre de 80 Go, vous obtiendrez un lecteur virtuel d'une capacité de 2x40 Go soit 80 Go ce qui occasionne une perte de 40 Go ! En effet ces 40 Go ne sont pas réutilisables une fois les deux disques mis en RAID.
Le but du RAID 0 est de découper et de répartir toutes les données simultanément sur tous les disques composant la grappe, ce qui a pour conséquence d'augmenter les performances de lecture/écriture. Ainsi lors d'un opération d'écriture/lecture ce n'est plus un seul mais plusieurs disques qui fonctionnent en même temps. Prenons par exemple un système RAID 0 composé de deux disques durs et un fichier de 100 Mo. Lors de l'écriture, ce fichier sera réparti au cours des opérations d'écriture entre les deux disques pour former au final deux parties de 50 Mo chacune. Evidemment, le fait que le fichier soit réparti entre les deux disques empêche toute relecture si un des deux disques est ôté. En revanche, cette lecture pourra être théoriquement deux fois plus rapide qu'avec un seul disque, puisque le débit correspond logiquement à celui des deux disques cumulés.
Pour constituer un système RAID 0, un minimum de deux disques - identiques ou non, selon que vous êtes prêt à perdre de l'espace de stockage - est requis. Ce système est particulièrement intéressant par son faible coût et ses performances élevées pour la création/édition audio et vidéo par exemple, mais présente l'inconvénient de ne tolérer aucune panne. Si un de vos disques tombe en panne, vos données seront définitivement perdues et irrécupérables. Les backups sont donc de mise. Idéalement, on créera une array RAID 0 pour le disque système sur lequel sont installés les applications et le système d'exploitation et à partir duquel les fichiers temporaires (d'édition audio/vidéo par exemple) sont lus. Pour les données sensibles, un backup régulier sera une bonne chose mais dans l'absolu, la chose la plus sûre sera de créer au minimum une grappe de disques en RAID 1.
