What is the difference between a hardware and software RAID?
Quelle est la différence entre la RAID matérielle et logicielle?
A hardware RAID makes use of a dedicated physical controller that stores information about hard disks and manages both how the data is written and how the volume is accessed. Therefore, hard disks are connected to a RAID controller card which is inserted into the PCI-Express (PCI-e) slot on the motherboard. This is implemented similarly both in large servers and desktop computers. However, in external devices RAID controllers are built-in. A software RAID includes a commonplace disk controller, while all drives within the array are managed by special software. This could be a much cheaper way to build a RAID data storage system, but it can also be considerably slower since it adds more workload on the CPU and RAM.
La RAID matérielle utilise un contrôleur physique dédié qui stocke les informations sur les disques durs et contrôle les fonctions d'enregistrement des données et d'accès au volume. Autrement dit, dans ce cas, les disques sont connectés à la carte contrôleur RAID, qui est installée dans le connecteur PCI-Express (PCI-e) de la carte mère. Ceci est implémenté de la même manière, aussi bien sur les grands serveurs que sur les ordinateurs de bureau. Mais dans les périphériques RAID externes, le contrôleur est intégré au périphérique. La RAID logicielle est une implémentation RAID qui utilise un contrôleur de disque conventionnel et un logiciel gère les disques de la matrice. Cela peut être un moyen moins coûteux de mettre en œuvre le stockage de données RAID, mais il peut être beaucoup plus lent car il exerce davantage de pression sur le processeur et la mémoire du PC.