Differenza tra RAID hardware e RAID software

RAID hardware vs RAID software

RAID è l'acronimo di Redundant Array of Inexpensive Disks. Questo è un metodo per migliorare le prestazioni e l'affidabilità dei supporti di archiviazione utilizzando più unità. Le unità sono configurate in modo che i dati siano divisi tra i dischi per distribuire il carico o duplicati per garantire che possa essere ripristinato una volta che un disco si guasta. Entrambi possono anche essere implementati insieme, per ottenere entrambi i benefici, anche se verranno utilizzate più unità. RAID hardware era il tipo iniziale di RAID disponibile, in cui un controller RAID appositamente progettato gestisce le unità in modo che i processi siano quasi trasparenti al computer host. Il RAID software è un nuovo tipo di RAID in cui non è necessario l'hardware specializzato e il computer host è responsabile delle unità.

Ovviamente, RAID hardware è più costoso rispetto al RAID software, a causa dell'hardware aggiuntivo che è necessario acquistare. L'hardware è in genere costoso e aggiunge una notevole quantità al costo dell'intero sistema. Il rovescio della medaglia, il software RAID economico può compromettere il computer host, il che può portare a scarse prestazioni. Questo perché ha bisogno di elaborare i dati prima che vengano scritti sul disco, per determinare dove dovrebbe andare ogni dato. Il colpo di prestazioni preso dal sistema può variare molto, a seconda del tipo di array RAID in uso. Potrebbe essere molto minimale, come nel caso di un array JBOD. Oppure può essere abbastanza consistente, specialmente con stripping e mirroring su più dischi. Il controller in un RAID hardware gestisce queste operazioni, in modo che il processore host non debba. Il processore host scriverà semplicemente i dati, proprio come in un normale disco rigido.

RAID hardware offre una migliore affidabilità rispetto al RAID del software. Un RAID software può essere soggetto a corruzione dei dati, a causa del guasto del software RAID o del driver in uso. Un RAID software può anche essere interessato se il computer host è pesantemente caricato. L'elaborazione intensa può causare il ritardo di alcune parti di dati per un breve periodo di tempo. Questi ritardi possono sommarsi e negare in parte i vantaggi dell'array RAID.

Sommario:

1. A differenza del RAID software, RAID hardware richiede hardware specializzato per gestire le unità.

2. Il RAID software è notevolmente più economico del RAID hardware.

3. A differenza del RAID hardware, il RAID software occupa una parte del processore host.

4. Il RAID hardware è più affidabile rispetto al RAID del software.